Skip to main content


Develop beautiful cross-platform applications from a single code base using the AIR SDK and ActionScript

Cross Platform

AIR enables developers to create and package cross platform games and applications for major platforms like iOS, Android, Windows and macOS all from a single code base.

Less code means faster development!

Mature Environment

AIR was originally released in 2008 so has a wealth of examples, tutorials and guides providing a vast resource for developers. Tooling is also mature and readily available including tight integration with animation tools such as Animate which make animation and asset creation easy.

Develop Locally

While developing you can use the local AIR simulator for fast development and quick iteration testing. This speeds up development time not requiring to deploy to devices or even processor-heavy device simulators.

Native Extensions

AIR has the ability to implement native functionality simply and there are a wealth of native extensions available to AIR developers providing everything from in-app billing to processing complex algorithms.

import flash.display.Sprite;
import flash.text.TextField;
public class MyApp extends Sprite
private var textField : TextField;
public function MyApp():void
textField = new TextField();
textField.text = "Hello World!";
addChild( textField );

Hello World!

The code here represents a basic application that displays a text field with the text "Hello World!". It demonstrates extending the base Sprite display object and uses the TextField object to display the text.