Para programar en Android yo solo conozco el AIDE, y tampoco me gusta demasiado. La interfaz es bastante justilla y no tiene nada de autocompletado de código, lo que hace que sea muy pesado programar en él.
Para programar en C/C++ existe el C4Android, que no es una maravilla pero está más que aceptable. Yo almenos lo uso para aprovechar los viajes en tren de casa a la universidad y de la universidad a casa para terminar mis ejercicios de programación en el tablet.
En el resto de lenguajes no sé si existe algo, todo será buscar en nuestro amigo Google.