Поскольку Scala компилируется в собственный байт-код JVM, его можно использовать для разработки собственных приложений Android.
Самая большая проблема заключается в том, что использование сторонней библиотеки не так просто в разработке под Android, и вам нужно использовать proguard, чтобы уменьшить размер вашей программы, иногда это может вызвать проблемы.
Но все еще возможно разработать приложение для Android с использованием Scala, например, я написал небольшое приложение для Android (страница на китайском языке, но есть скриншоты) с использованием Scala. Это не сложное приложение, но оно должно продемонстрировать, что Scala может сделать при разработке приложений для Android.
Здесь также есть SBT-плагины , которые помогут вам собрать программу для Scala / Android.
Наконец, если вы хотите разработать Android с использованием Scala, я предлагаю использовать Scala 2.8.x. Я обнаружил сбои моей программы во время установки adb, когда расширяю класс коллекции с помощью Scala 2.9.