Android Apprentice – Android Apprentice is the book for complete beginners to Android development.
Programming Android with Kotlin – This book helps Android developers make the transition from Java to Kotlin and shows them how Kotlin provides a true advantage for gaining control over asynchronous computations.
Data Structures & Algorithms in Kotlin – A book that teaches you the fundamental tools of implementing key data structures in Kotlin, and how to use them to solve algorithms.
Elements of Android Jetpack – This book follows in the footsteps of The Busy Coder’s Guide to Android Development, to introduce developers to Android app development, focusing on Jetpack. Here you will learn how to set up an Android app for Java or Kotlin, create a user interface, and more!
Advanced Android App Architecture – In Advanced Android App Architectures, you’ll find a diverse and hands-on approach to architecting your apps on Android. Learn how to build scaleable and maintainable architectures in Android and Kotlin, including MVC, MVP, MVI, MVVM and VIPER!