AU$ 550 pledged of AU$ 5,000 goal
backers
AU$ 550 pledged of AU$ 5,000 goal
backers

About

The goal of this project is to create an AIR Native Extension (ANE) that gives Adobe AIR developers the ability to direct its streaming video and audio to a TV or sound system using the Google Cast SDK.

This will allow AIR application to become a remote control to play, pause, seek, rewind, stop, and otherwise control the media.

The first iteration of this extension will focus on casting video and will implement the sender application components of the Cast SDK utilising the Default Media Receiver presented with the Google Cast branding and styling on the receiving device.

This extension is expected to include the required components of a cast sender application, including:

device detection, selection and connection handling; ability to load a media file or stream; actions for creating a controller in AIR, such as play/pause/stop; implementations of some of the Cast UX Widgets for quick integration;

Our Experience

We are a development studio based in Australia, and have been developing mobile applications for several years both natively and using AIR. We have now developed a large collection of native extensions and have become very experienced in extending the AIR runtime.

You can see the extensions we have developed on our site: https://airnativeextensions.com

We believe this makes us very capable of developing this extension and producing a high quality library.

Background

We have been developing native extensions for many years now and have gained a lot of experience in building and supporting extensions.

However we are astutely aware of the amount of work involved in updating and supporting the extensions. Between a major release of Android and iOS each year, several minor releases and multiple third party SDK updates there is a large amount of work to just keeping the extensions working. We have seen open source extensions, started with the best of intentions, fall out of support and are now unusable with the AppStore actively denying applications using deprecated APIs.

Our current extensions are provided through a subscription for updates and support which we price just to cover the ongoing development of the extensions to keep them using the latest SDKs, and to cover the support the AIR community needs to successfully integrate the extensions into their applications.

In the past we have invested our time in developing new extensions hoping that the demand for the extension eventually covers the development cost. Unfortunately this has proved to be a poor way to cover the development and has limited the number of extensions we have been able to the community.

As these extensions are for the AIR community we are hoping the AIR community values our work and will help us to fund the development of new extensions. Additionally the nature of the funding will make sure we concentrate our time on extensions that are actually needed by the AIR community.

Risks and challenges

Our major challenge with any new native extension is being able to spend enough time developing and testing the extension, along with being able to gather enough test hardware to be able to test the extension.

This project will allow us to purchase test hardware and to be able to dedicate all important time to creating a quality product, with well written documentation.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge AU$ 5 or more About $4

    Backer

    Your name and link on the product site as a supporter of the project.

    Less
    Estimated delivery
    0 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge AU$ 25 or more About $19

    Extension

    A copy of the extension produced by this project with a license to use it in any of your applications.

    Includes:
    • ANE
    Less
    Estimated delivery
    0 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge AU$ 50 or more About $38

    Developer

    A fully paid license and support for the completed extension, with all future updates and additions.

    This is equivalent to a significant reduction of the final product.

    Includes:
    • ANE + Updates
    Less
    Estimated delivery
    1 backer
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge AU$ 500 or more About $376

    Super Developer

    A copy of the extension when completed and a license for the Master Collection giving you access to all our extensions and updates for 1 year.

    https://airnativeextensions.com/package/1

    Includes:
    • ANE + Updates
    • Master Collection
    Less
    Estimated delivery
    1 backer
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge AU$ 2,000 or more About $1,502

    Source Code

    A copy of the extension when completed and complete well-documented source code with a license to use it in any of your applications.

    Includes:
    • ANE + Updates
    • Source code
    Less
    Estimated delivery
    0 backers
    AU$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (60 days)