Getting started with AIDE

Tutorials on developing with AIDE

AIDE supports developing Java/Xml based Android apps using the Android SDK. The AIDE app comes bundeled with a mobile version of the Android SDK, so there is no need to install anything else. The following tutorials show how to get started developing Android SDK apps with AIDE. To learn more about the possibilities of the SDK visit

Tutorial: Building your first App

Tutorial: Building an Android User Interface

Tutorial: Using the Android UI Designer

AIDE supports developing HTML5/CSS/JavaScript based apps using PhoneGap. PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs. To learn more about PhoneGap visit

Tutorial: Building a cross-platform PhoneGap App

The NDK is a toolset that allows you to implement parts of your app using native-code languages such as C and C++. AIDE supports developing of apps using the NDK on Arm devices.

Tutorial: Building Android Apps using the Android NDK

AIDE supports developing pure Java applications. Editing Java SE applications is fully supported. It is possible to run Java console applications.

Tutorial: Building pure Java applications

While AIDE supports developing full blown apps completely on your device, it also supports interoperability with a workstation development environment. AIDE uses the Eclipse project format, so any Eclipse Android app project can be opened in AIDE. AIDE also supports basic Android Studio projects, which follow the default project structure. This makes it easy to switch between the tools. To get your project's source files on the device (and back) you can either copy them from/to your device's SD card manually. Alternatively you can use AIDE's integrated Dropbox sync and keep the source files in a Dropbox. The most powerfull solution however is to use AIDE's integrated support for the Git version control system.

Tutorial: Interoperability with Eclipse

Tutorial: Interoperability with Android Studio

Tutorial: Using Dropbox to sync files

Tutorial: Using the Git version control system