[citation][nom]Phate[/nom]C++? I thought the Android was a Java development environment? Am I mistaken?[/citation] Java (or rather Dalvik) is the primary API. It's used for drawing UI and IPC. Developers also can write libs in C/C++/fortran using standard GNU/Linux libs like OpenGL, png, sqlite, zlib, openssl, etc... etc.. those can be later used from Java (Dalvik). Also you can compile existing C programs to run on Android