Native Extensions for Adobe AIR are code libraries that contain native code wrapped with an ActionScript API. Native extensions provide easy access to device-specific libraries and features that are not available in the built-in ActionScript classes. Examples of native extensions include making a mobile device vibrate, integrating ad-networks and in-app purchasing systems into your games, and using the iOS Game Center in your iOS games.
Native extensions by Adobe |
| Download | OS |
Description |
|---|---|---|
| Licensing |
Android |
Shows you how to package the native extension for Android licensing. |
| NetworkInfo |
iOS |
Retrieves information about the network interfaces on an iOS device. |
| Vibration |
iOS / Android |
Makes an iOS or Android device vibrate. |
Commercial native extensions |
| Download | OS |
Description | Documentation | Developer |
|---|---|---|---|---|
| Game Kit |
iOS |
Allow your game to set up real-time Game Center matches for up to 4 players, send and receive custom data between players, and enable voice chat during gameplay! | Tutorial | vitapoly inc. |
Game Kit |
iOS |
Allow your game to integrate turn-based matches for up to 16 players. | Tutorial | vitapoly inc. |
| iOS 6 Social Networking |
iOS |
Add iOS 6 social networking and sharing to your iOS app with an AIR native extension. |
Tutorial | Milkman Games |
| GoViral social networking |
Android |
Integrate social networking support for Facebook, Twitter, and email into your mobile AIR application using ActionScript 3. |
Tutorial | Milkman Games |
| Push Notifications |
iOS |
Share news and updates, bring lapsed users back to your app, and even update the state of an app remotely. |
Tutorial | Milkman Games |
| Game Center |
iOS |
Integrates Leaderboards, Achievements, and User Authentication into your Adobe AIR and Flash applications. |
Tutorial | Milkman Games |
| iAd |
iOS | Enables you to monetize your free apps while using the official iAd Network provided by Apple. |
Tutorial | Milkman Games |
| AdMob |
Android |
Allows you to integrate AdMob from Google's ads into your mobile AIR 3.0 application using ActionScript 3. |
Tutorial | Milkman Games |
| In-App Billing |
Android |
Allows you to quickly and easily integrate In-App Purchases for Google Android into your mobile AIR 3.0 application using Actionscript 3. |
Tutorial | Milkman Games |
| In-App Purchase |
iOS |
Allows you to quickly and easily integrate In-App Purchases for iOS into your mobile AIR 3.0 application using Actionscript 3. |
Tutorial | Milkman Games |
| GoViral social networking |
iOS |
Allows you to rapidly integrate social networking support for Facebook, Twitter, and email into your mobile AIR application using ActionScript 3. |
Tutorial | Milkman Games |
| RateBox |
iOS/Android |
Increase your mobile app store ratings. |
Tutorial | Milkman Games |
Non-commercial native extensions |
| Download | OS |
Description | Developer |
|---|---|---|---|
| Voice Command |
Android | Allows you to control your AIR for Android apps with voice commands. |
Ruedaminute |
| .NET Image Encoder |
Windows | Encodes a bitmap into BMP, JPEG, or PNG format using Microsoft .NET Framework 4. |
Sean Fujiwara |
| AS3C2DM |
Android | Lets you create custom push notifications for your Android applications. |
Piotr Walczyszyn |
| iBattery |
iOS | Gets the battery status—unknown, unplugged, charging, or full—of an iOS device. |
Todd Anderson |
| ICU |
Windows | Lets you leverage ICU provided globalization services. |
Harish Suvarna |
| NookColorTools |
Android | Exposes the Nook Color's Android APIs to AIR developers. |
Alex Liebert |
| PenTablet |
Windows | Allows you to read pressure sensitivity data from a pen tablet. |
Sean Fujiwara |
| Sharing/SMS/Toast |
Android | Three extensions let you share content, send SMS, show a Toast message. |
SmallScreenDesigns |
| App Finder | Android | Finds other Applications on your Android system. |
Jonathan Campos |
| AIRKinect | Windows & Mac OSX | Taps into the rich experience of the Microsoft Kinect SDK. |
as3NUI |
| as3-arduino-connector | Windows & Mac OSX | Connects Arduino Prototyping board to Adobe AIR through an AIR Native Extension. | Nick Kwiatkowsk |
| iOS 5.0.1 data storage | iOS | Enables AIR for iOS apps to conform to Apple's app store policies for local storage. | JamPot |
| Speech Recognition |
Android | Brings in Speech Input capabilities to AIR apps through the speech recognition engine built into Android devices. |
Immanuel Noel |