Эпси, ты часом не в курсе какой-нить хорошей книжки по Android разработке? В общих чертах, и ещё бы конкретно под Java.
Ноуп. Единственная книга по индустрии, которую я читал - что-то про Agile. Занимательно, но бесполезно.
Андроид разработки куча видов, лучше точно знать что тебе нужно и искать инфу именно на эту тему.
На Udacity есть какие-то там бесплатные, но достаточно основательные курсы по андроиду. Начинал смотреть, но наскучило.
Не знаю насчет конкретно Андроида, но по C#, .NET, UWP курсам я в своё время был очень впечатлен Pluralsight.
Это платный ресурс, но ты можешь зайти на Visual Studio Dev Essentials используя свой MS аккаунт (создай новый, если нету) и получить месяц даром - они эту хрень периодически обновляют. Там ещё других плюшек куча - посмотри, может что тебе пригодится.
Возникает вопрос, почему именно Java? На мой взгляд, если лезть в современную Андроид разработку, лучше тогда уж Kotlin.