В Scala довольно много людей занимаются разработкой для Android. Особого внимания заслуживает даже плагин для SBT , предпочтительный компоновщик для проектов Scala, с целевыми заданиями для Android.
Что касается кривой обучения, я не могу говорить о самой разработке Android, так как я этого не делал. Что касается Scala, вы можете работать очень быстро, но изучение всех особенностей языка требует времени. Вам не нужно нужно , чтобы изучить все особенности - я видел, как люди пишут не игрушечные программы практически без опыта - но некоторые люди не могут ничего не знать о языке, который они используют.
Кроме того, большое количество кода Scala очень декларативно. Например, если вы посмотрите на файлы сборки SBT, они в основном декларативные. Некоторые люди почему-то очень расстраиваются из-за этого.
Полагаю, я пытаюсь сказать, что в основном от тебя зависит, насколько хорошо ты придешь в Скалу.
Что касается скорости, то код Scala может быть таким же быстрым, как и код Java, хотя для этого может потребоваться избегать абстракций более высокого уровня в обмен на более уродливый, но быстрый код. Хотя многое зависит от того, какие вычисления вы делаете.