Есть множество ресурсов, в этом часто и кроется проблема. Потому что материала много а что конкретно выбрать непонятно. Вот отличный интенсив по современной Android-разработке на Kotlin - за примерно 10 занятий всё самое основное без воды и на реальном проекте. Здесь рассказывается RxJava,Dagger,MVVM,MVP,Retrofit
https://intensive.androidschool.ru/