Это не сложно сделать с Mirah (ранее Duby), очень молодым языком, основанным на Ruby, который компилируется в байт-код, который в основном неотличим от Java, но добавляет некоторые замечательные новые функции, такие как замыкания, вывод типов,и, очевидно, Ruby-подобный синтаксис.Он особенно хорошо подходит для Android, потому что у него нет среды выполнения или стандартной библиотеки (вместо него используются плагины компилятора) за пределами JDK, в то время как в основном все другие языки JVM несут в себе большой багаж, особенно языки, которые не были предназначены для нацеливания на JVM(например, Ruby и Python).
http://github.com/technomancy/Garrett
Намного приятнее, чем писать на Java!