El flujo de trabajo básico para el desarrollo de una aplicación de AIR es el mismo que la mayoría de modelos de desarrollo tradicionales: código, compilación, prueba y, al final del ciclo, empaquetado en un archivo instalador.
Se puede escribir el código de la aplicación utilizando Flash, Flex y ActionScript y realizar la compilación utilizando Flash Professional, Flash Builder o los compiladores de la línea de comandos mxmlc y compc. También se puede escribir código de la aplicación utilizando HTML y JavaScript y omitir el paso de compilación.
Las aplicaciones de AIR de escritorio se pueden probar con la herramienta ADL, que ejecuta una aplicación sin que sea necesario empaquetarse e instalarse en primer lugar. Flash Professional, Flash Builder, Dreamweaver, y el IDE de Aptana se integran con el depurador de Flash. También se puede iniciar la herramienta depuradora, FDB, manualmente al utilizar ADL desde la línea de comandos. ADL, por sí misma, muestra errores y sentencias trace.
Todas las aplicaciones de AIR se pueden empaquetar en un archivo de instalación. El formato de archivo de AIR multiplataforma se recomienda a no ser que:
-
Necesite acceder a API dependientes de la plataforma, por ejemplo, la clase NativeProcess.
-
Su aplicación utilice extensiones nativas.
En estos casos, se puede empaquetar una aplicación de AIR como un archivo de instalación nativo específico de la plataforma.