Java потому что андроид дев не цель.
Резонно, но предупрежу, что Java в Android - это такое себе удовольствие с огромным ритаульным бойлерплейтом.
Если есть какой-то фреймворк на примете, лучше всегда сразу браться за этот фреймворк, а не пытаться "прийти" к нему всякими полумерами.
Знание конкретно языка программирования дело, как минимум, третье при разработке. Знать язык хорошо, с этим никто не спорит, но вот голова на плечах появляется только от прикладного опыта в конкретно взятой сфере, в то время почти все касательно непосредственно языка в наше время просто гуглится.
Начинающим так вообще не надо бояться языки менять.
Кстати, кроме шуток, можешь попробовать C#, они на вводном уровне очень похожы с Java.