Конечно java был и остаётся самым популярным языком для Android разработки. И на то есть несколько причин:
1. По этому языку существует множество обучающих материалов: курсов, книг. Это немаловажно.
2. Java - родной язык для android. Приложения, написанные на ней, могут использовать все технические возможности устройства. Именно поэтому java позволяет разрабатывать сложные приложения.
А вот всякие там react native позволяют создавать только простые приложения. К тому же интерфейсы приложений можно выстраивать с помощью языка разметки xml, это по моему очевидный плюс.
3. Огромное количество вакансий. Если посмотреть сайты типа hh ru, то можно увидеть много вакансий по java-разработке. К тому же java используется ещё и в бэкенд разработке, и в создании ПО.