Sample Apps for BlackBerry 10

Starship Settings
Persistent settingsThis sample shows a simple control panel for your average starship. You will learn how to use the SharedObject API for persistant store of the different settings. Read more
Browse on GitHub ›
Starship Settings
CustomControl & TextInputThis sample shows a simple control panel for your average starship. You will learn how to use the SharedObject API for persistant store of the different settings.
Requirements: BlackBerry 10 SDK for Adobe AIR Beta 2
The project files contained in the repository are for FDT 5.5. http://fdt.powerflasher.com/ In FDT select File > Import and select the root folder.

Weather guesser
NavigationThe main objective of this app, apart from producing more or less accurate weather forecasts, is to show you how to set up an application using tabbed and navigation panes. It also shows you how to load data using both SQL and non local JSON feeds. Read more
Browse on GitHub ›
Weather guesser
NavigationApart from producing more or less accurate weather forecasts, is to show how one go about setting up an application using tabbed and navigation panes. It also shows how to load data using both SQL and nonlocal JSON feeds.
You will learn how to:
- How to use the NavigationPane and TabbedPane.
- How to populate a list using a GroupDataModel and JSON data
- How to populate a list using a GroupDataModel and SQL, both asynchronously and synchronously.
The project files contained in the repository are for FDT 5.5. http://fdt.powerflasher.com/ In FDT select File > Import and select the root folder.

BPS AIR Native
Extension SampleAIR Native Extensions allow you to write native C/C++ code and have it run in your AIR applications. This specific example shows how to create ANE that uses the Azimuth Pitch and Roll sensor leveraging a native BPS library. Read more
Browse on GitHub ›
BPS AIR Native
Extension SampleThere are three parts to this sample.
- The native folder contains all of the C code for interacting with the BPS library. You must download and install the BlackBerry NDK in order to compile this code. You should be able to simply import the project into the NDK.
- The ane folder contains the ActionScript library code that loads and interacts with the native C code. This code should be compiled into a .swc file.
- The app folder has a sample application showing how to use the ANE.
Both the ane and app folder can be directly imported into Flash Builder 4.6 or higher.

Push Receiver
Enable Push DataThis sample shows you how to use the Push Service APIs to create an app that receives push messages. Read more
Browse on GitHub ›Download source code

Push Receiver
Enable Push DataThis sample shows you how to use the Push Service APIs to create an app that receives push messages. The benefits to your users of using push technology are huge. Just imagine displaying notifications in your app the minute an interesting event happens in the real world. That's a pretty powerful thing!

Styling
CSS Styling and ConfigurationUse CSS to configure and style your application.
Browse on Github ›
Platform Integration
Active FramesShow custom messaging when your application is minimized to the running application grid.
Browse on Github ›
Platform Integration
CardsLearn how to create and integrate composer, picker, and previewer cards within your application.
Browse on Github ›
Platform Integration
ViewersLearn how to create and integrate a viewer within your application.
Browse on Github ›BlackBerry 10 ANE
AIR Native ExtensionsHere is a summary of all AIR Native Extensions that are available on GitHub. You can use them to integrate your applications with the platform as well as learn how to create your own AIR Native Extension. You can contribute your own ANEs to the Community-APIs-for-AIR repository on GitHub by submitting a pull request and signing up to be an official contributor. We will post a direct link to it in the list below as well.