Logo Icon Logo
A Crowd-sourced Cookbook on Writing Great Android® Apps
GitHub logo Twitter logo OReilly Book Cover Art

Learning About Cross-Platform Solutions

Author: Daniel Fowler
Published? true
FormatLanguage: WikiFormat

Problem:

There is no central list of the various development environments and languages available to build Android Apps.

Solution:

A concise list of the various development options for Android App developers is provided.

Discussion:

In the following table HTML5 includes the use of Cascading Style Sheets (CSS) and JavaScript. Most of the entries are open source or have free versions, some support cross-platform development. Use the URL for more information.

List of Android App Development IDEs
Name Language URL Notes
AndMore Tools Java [1] Follow-on to ADT
Android Developer Tools Java [2] Discontinued
Android Studio Java [3] IntelliJ + Gradle
AppInventor Blocks (Logo) [4]
Application Craft HTML5 [5]
Basic4Android BASIC [6]
Cordova HTML5 [7]
Corona Lua [8]
Intel XDK HTML5 [9]
IntelliJIDEA Java [10]
Monkey X BASIC [11]
Kivy Python [12]
MonoGame C# [13]
MoSync HTML5 or C/C++ [14]
Nomad HTML5 [15]
NS BASIC BASIC [16]
PhoneGap HTML5 [17]
RFO Basic BASIC [18]
RhoMobile Suite Ruby [19]
Titanium JavaScript [20]
Xamarin C# [21]
No records found.