С чего лучше всего начать изучать разработка под android в 2018?
Имеется опыт в программировании на JS и Python(flask), но душа тянет в мобильную разработку под Android, но с какого языка лучше начать , имеется большое многообразие типа React native, Xamarin, Java-Kotlin, что посоветуете?
Однозначно начинать разработку android приложений следует с использования Android Studio и Java по следующем причинам:
1) Android Studio является официальной средой разработки
2) Java является родным языком для Android
3) Большое разнообразие книг и уроков
4) Большое сообщество
реакт и ксамарин - это среды для изготовления типа кроссплатформенных аппов. Имхо, лучше знать жаву и свифт, чем зависеть от реактов или переходить на шарпы, которые понятное дело никогда не будут поддерживаться ведром нативно