Our editors independently research, test, and recommend the best products; you can learn more about review process here. We may receive commissions on purchases made from our chosen links.

Our Top Picks

  • Android Programming: The Big Nerd Ranch Guide at Amazon, “With a focus on practical techniques and approaches, Android Programming doesn’t require any previous Android development experience.”
  • Best All-Rounder: Android Studio 3.0 Development Essentials at Amazon, “Android Studio 3.0 Development Essentials is a great introduction to creating Android apps, from the IDE to architecture and design.”
  • Head First Android Development at Amazon, “Redundancy is a key part of Android Developments approach, with core concepts illustrated in a variety of ways to help them stick.”
  • Android Development for Gifted Primates at Amazon, “Often opinionated and using strong language, this guide is an alternative to “dry, humorless, life-sucking coding books” that you may be used to.”
  • Android Cookbook: Problems and Solutions for Android Developers at Amazon, “Android Cookbook focuses on providing quick answers to common problems, from user interfaces, multimedia, to hardware development.”
  • Kotlin Programming: The Big Nerd Ranch Guide at Amazon, “Big Nerd Ranch has written a definitive book on coding in version 1.2 of this relatively new language using a hands-on approach.”
  • Practical Android at Amazon, “With at least one full project in each chapter, it’s easy to follow along with even complex topics like lazy loading or dealing with Android’s audio APIs.”

Best for Staying Up to Date: The Busy Coder’s Guide to Android Development at Commons Ware, “Coming in at a mammoth 200+ chapters, 4,000+ pages, with hundreds of sample apps, no stone is left unturned in this guide.”