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
||Shows you how to package the native extension for Android licensing.|
||Retrieves information about the network interfaces on an iOS device.|
||iOS / Android
||Makes an iOS or Android device vibrate.|
|Game Center||iOS||Leaderboards and achievements. Integrate with the Apple iOS Game Center.|
|In-app purchase||iOS||Helps you increase your revenue and enable purchases directly within your game.|
|Social||iOS||Make your game social and integrate with various social networks such as Facebook.|
|StageAd||iOS||Reach a whole new audience and integrate with the iAd network.|
|Beta Testing||iOS||Looking for solid, on-the-fly beta testing? Iterate faster with TestFlight integration.|
Commercial native extensions
||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.|
||Allow your game to integrate turn-based matches for up to 16 players.||Tutorial||vitapoly inc.|
|iOS 6 Social Networking
||Add iOS 6 social networking and sharing to your iOS app with an AIR native extension.
|GoViral social networking
||Integrate social networking support for Facebook, Twitter, and email into your mobile AIR application using ActionScript 3.
||Share news and updates, bring lapsed users back to your app, and even update the state of an app remotely.
||Integrates Leaderboards, Achievements, and User Authentication into your Adobe AIR and Flash applications.
||iOS||Enables you to monetize your free apps while using the official iAd Network provided by Apple.
||Allows you to integrate AdMob from Google's ads into your mobile AIR 3.0 application using ActionScript 3.
||Allows you to quickly and easily integrate In-App Purchases for Google Android into your mobile AIR 3.0 application using Actionscript 3.
||Allows you to quickly and easily integrate In-App Purchases for iOS into your mobile AIR 3.0 application using Actionscript 3.
|GoViral social networking
||Allows you to rapidly integrate social networking support for Facebook, Twitter, and email into your mobile AIR application using ActionScript 3.
||Increase your mobile app store ratings.
|Adverts||iOS/Android||Allows you to monetise your application by displaying advertisements, including banners and interstitials.||Tutorial||distriqt|
||iOS/Android||The camera extension gives you access to advanced features of the camera not available through the Flash framework||Tutorial||distriqt|
|Device Motion||iOS/Android||Device motion is an extension that you can use for getting updates about the orientation of the device in 3D space.||Tutorial||distriqt|
|InApp Billing||iOS/Android||This extension provides functionality to purchase items from stores through your application.||Tutorial||distriqt|
|Push Notifications||iOS/Android||This extension enables the use of Push Notifications on your device using Apple Push Notification Service (APNS) on iOS and the Google Cloud Messaging (GCM) service on Android.||Tutorial||distriqt|
|Android APK Expansions files||Android||If your Air for Android App exceeds the Google Play store size limit of 50 MB, this ANE is the solution.||Tutorial||Zoom Productions|
Non-commercial native extensions
||Android||Allows you to control your AIR for Android apps with voice commands.
|.NET Image Encoder
||Windows||Encodes a bitmap into BMP, JPEG, or PNG format using Microsoft .NET Framework 4.
||Android||Lets you create custom push notifications for your Android applications.
||iOS||Gets the battery status—unknown, unplugged, charging, or full—of an iOS device.
||Windows||Lets you leverage ICU provided globalization services.
||Android||Exposes the Nook Color's Android APIs to AIR developers.
||Windows||Allows you to read pressure sensitivity data from a pen tablet.
||Android||Three extensions let you share content, send SMS, show a Toast message.
|App Finder||Android||Finds other Applications on your Android system.
|AIRKinect||Windows & Mac OSX||Taps into the rich experience of the Microsoft Kinect SDK.
|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|
||Android||Brings in Speech Input capabilities to AIR apps through the speech recognition engine built into Android devices.
|HockeyApp||iOS||Allows HockeyApp integration with your AIR iOS applications.||flashpress|
|Chartboost||iOS/Android||Use the Chartboost plugin to add many features to your mobile games including displaying interstitials and more apps pages.||Charboost|
|AIROUYAFacade||Android||Allows developers building projects using Adobe AIR to access the native elements that the OUYA Facade brings.||GaslightGames|
|GeoCapabilities||Android||Designed to expose more granular information on GPS, location access, addProximityAlert etc.||turbid water|
|ChunkEMail||Android||Designed to use the Android email composer to send emails. If you want to prepopulate with a big chunk of email, this ANE aims to help you do it.||turbid water|
|Leap Motion||iOS/Android/Windows/MacOSX||This is the AS3 framework for working with Leap Motion.Leap Motion is a motion-control software and hardware company developing the world's most powerful and sensitive 3D motion-control and motion-sensing technology.||Leap Motion|