An Integrated Development Environment (IDE) is
allows an application (app) developer to perform the software
development. Software development consists of to design, write (or
code), compile, test, debug and package the app software.
For Android app development Google currently
supports two IDEs (but read on for a list of alternative IDEs and
languages):
- Android Developer Tools (ADT) – http://developer.android.com/sdk/index.html
- Android Studio
– http://developer.android.com/sdk/installing/studio.html (in
beta)
List of Alternative Android App Development IDEs
Name
|
Language
|
URL
|
---|---|---|
AIDE (Android IDE)
|
HTML5/C/C++
|
|
Application Craft
|
HTML5
|
|
Basic4Android
|
BASIC
|
|
Cordova
|
HTML5
|
|
Corona
|
Lua
|
|
Intel XDK
|
HTML5
|
|
IntelliJIDEA
|
Java
|
|
Kivy
|
Python
|
|
Lazarus IDE+free pascal+LAWM
|
Pascal
|
|
MIT App Inventor
|
Blocks
|
|
Monkey X
|
BASIC
|
|
MonoGame
|
C#
|
|
MoSync
|
HTML5/C/C++
|
|
NS BASIC
|
BASIC
|
|
PhoneGap
|
HTML5
|
|
RAD Studio XE
|
Object Pascal, C++
|
|
RFO Basic
|
BASIC
|
|
RhoMobile Suite
|
Ruby
|
|
Telerik
|
HTML5
|
|
Titanium
|
JavaScript
|
|
Xamarin
|
C#
|