Sergey Shnifer
11/09/2018, 7:25 PMigor.wojda
11/10/2018, 11:34 AMHead First Android Development
) when dealing with new technology as they explain even very complex stuff in very easy way
https://www.amazon.co.uk/Head-First-Android-Development-Griffiths/dp/1449362184
If you want something a bit more advanced and practical you could go with Android Programming for Beginners
as bulging few apps across books will give you more confidence in using Android Studio, Android platform ecosystem and various libraries. It’s java based, however you can easily translate most of the code to Kotlin (simply by pasting it using build-in J2K converter)
https://www.packtpub.com/application-development/android-programming-beginners-second-edition
There is also this Kotlin book Learning Kotlin by building Android Applications
however I haven’t tried it yet. It may be goo if you want to go straight to Kotlin + Android.
https://www.packtpub.com/application-development/learning-kotlin-building-android-applications
When you will be familiarised with Android a bit you could read my book Android Development with Kotlin
where we will show you how to take advantage of Kotlin in the context of Android development and show you many tricks to make you live as developer easier and more productive 🙂
https://www.packtpub.com/application-development/android-development-kotlin
Then Kotlin In Action
is next thing to read - this will give you deeper understanding of the Kotlin itself (although you could also start with this book to get a good idea about Kotlin and leave “Android” part for latter )
https://www.manning.com/books/kotlin-in-action