Sì, puoi costruire app Android nella maggior parte (tutte?) delle lingue che possono essere compilate in codice byte (JRuby, Scala, Clojure, ...), ma le prestazioni non sono quelle a cui sei abituato VM Java. Dalvik è una bestia diversa, e le varie implementazioni hanno dovuto fare un bel po 'di cambiamenti per ottenere una velocità decente.
Clojure ora è abbastanza performante su Android (dopo 5 anni), ma soffre ancora degli stessi tempi di avvio lenti degli altri linguaggi programmati (come JRuby). Lean Clojure sta facendo qualcosa per questo, però.
Un commentatore ha menzionato F #, e questa è in realtà un'opzione valida, ma costosa se sei un singolo sviluppatore. Il motivo è che questo di solito significa sviluppare utilizzando Tamarin Studio, un IDE grande ma proprietario che compila le app .NET in versioni native per Android e iOS.