Non è difficile fare con Mirah (in precedenza Duby), un linguaggio molto giovane basato su Ruby che compila in bytecode che è fondamentalmente indistinguibile da Java, ma aggiunge alcune fantastiche nuove funzionalità come chiusure, inferenza di tipo e ovviamente un Ruby- come la sintassi. È particolarmente adatto per Android perché non ha runtime o libreria standard (utilizza invece plugin per compilatori) al di fuori del JDK, mentre fondamentalmente tutti gli altri linguaggi JVM portano molti bagagli, specialmente linguaggi che non sono stati progettati per essere indirizzati alla JVM (come Ruby e Python).
http://github.com/technomancy/Garrett
Molto più bello di scrittura Java!
C# con MonoDroid è una scelta imminente. Ancora in beta però, l'ultima volta ho controllato. – codinguser