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|
|Augmented Reality||iOS/Android||This extension support augmented reality 3D models with animation.||Tutorial||myflashlab|
|Rich WebView||iOS/Android||This extension allows interaction between your JS code and Adobe AIR application. It works on both, Android and iOS with one AS3 API.||Tutorial||myflashlab|
|Surface Player||iOS/Android||This extension allows you to play video files inside your AIR application.||Tutorial||myflashlab|
|AIRKinectv2||Windows||This extension allows you to use Kinect v2 on Windows 8/8.1 PCs for body or skeleton tracking.||Tutorial||Tastenkunst|
|Beyond Reality Face||iOS/Android||This extension allows you to add face tracking capabilities to your application. The SDK comes with examples of Flare3D and Away3D for placing 3D object on the face, for both desktop and mobile.||Tutorial||Tastenkunst|
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/Mac OSX||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|
|Oculus||Windows/Mac OSX||Oculus ANE is a native extension that allows the use of Oculus Rift, a next-generation virtual reality headset designed for immersive gaming. The extension currently works on Mac OSX and Windows, with built-in support for Away3D.||Jonathan Hart|
|Myo||Mac OSX||This is the AS3 framework for working with Thalmic Labs Myo.The Myo armband measures the electrical activity from your muscles to detect what gesture your hand is making. It also senses all of the motions and rotations of your hand and forearm.||Victor Norgren|