Зависит от того, на чём написаны существующие проекты. Если не знаешь, то Kotlin будет лучшим выбором. И Spring обычно мобильному разработчику ни к чему. В своё время очень выручал https://startandroid.ru/ru/ . Но у гугла сейчас есть пачка своих курсов https://developer.android.com/courses
Зависит от того, на чём написаны существующие проекты. Если не знаешь, то Kotlin будет лучшим выбором. И Spring обычно мобильному разработчику ни к чему. В своё время очень выручал https://startandroid.ru/ru/ . Но у гугла сейчас есть пачка своих курсов https://developer.android.com/courses