Search for books, people and lists
Read This Twice
HomePeopleBooksSonaLibrariesSign in

Best Android Books

Unlock the full potential of Android development with these top picks from leading tech publications. Each book is selected for its frequency of recommendation and proven impact in the Android coding community.

Recommendations from 19 articles.
Best Android Books
25 books on the list
Sort by
Number of Articles
Android Programming book cover
Android Programming
The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)
Bill Phillips - 2013-03-31 (first published in 2012)
Goodreads Rating
Learn Android programming with this practical guide designed for programmers with Java experience. Based on Big Nerd Ranch’s popular Android bootcamps, this book features hands-on examples and clear explanations of key concepts and APIs. Create apps compatible with Android 4.4 through 7.0 using Android Studio. Each chapter and app has been designed to provide the knowledge and experience you need to get started in Android development.
Head First Android Development book cover
Head First Android Development
A Brain-Friendly Guide
Dawn Griffiths - 2012-10-22 (first published in 2011)
Goodreads Rating
Learn how to build your first Android app in no time with this updated guide. You'll get your hands dirty learning how to structure your app, design flexible interfaces, and make your app compatible with various devices. This book takes a unique cognitive science approach to help you understand and apply new concepts quickly, so you can bring your killer app idea to life. Just bring some Java know-how to the table!
Android Cookbook book cover
Android Cookbook
Problems and Solutions for Android Developers
Ian F. Darwin - 2012-05-15 (first published in 2011)
Goodreads Rating
Discover over 230 tested recipes for building functional Android apps with the second edition of this acclaimed cookbook. Explore topics such as user interfaces, multitouch gestures, location awareness, web services, and device features like the phone, camera, and accelerometer. Ideal for advanced Java developers, each recipe includes clear solutions and sample code that can be used right away. Learn how to create layouts, build location-aware services, work with multimedia capabilities, access web services, and troubleshoot your application. With contributions from over three dozen Android developers, this cookbook is a must-have for any Android app developer.
Android Programming for Beginners book cover
Android Programming for Beginners
Build in-depth, full-featured Android 9 Pie apps starting from zero programming experience, 2nd Edition
John Horton - 2015-12-31
Goodreads Rating
Learn how to create powerful mobile applications with Android Programming for Beginners. This practical guide offers a first-principles introduction to Java, via Android, empowering you to build your own custom apps from scratch. With updated API classes and the official Android development environment, you’ll master coding Java for Android Pie and advanced topics such as fragments, SQLite databases, and multilingual development. By the end of the book, you’ll be ready to publish your own apps on the Google Play marketplace. Perfect for beginners or those looking to advance their Java and Android knowledge.
The Busy Coder's Guide to Advanced Android Development book cover
The Busy Coder's Guide to Advanced Android Development
Mr. Mark L Murphy - 2009-07-10
Goodreads Rating
An essential guide for professional Android developers on using sensors, creating home screen widgets, playing back media, taking pictures with the camera, and implementing sophisticated services. This book is packed with helpful guidance and sample source code available for download from the author's website. Join the author's support Google Group to get answers to your questions and continue your education.
Learn everything you need to know about developing Android apps with this comprehensive guide. Covering the basics of programming for Android devices, this one-stop guide will have you managing data, incorporating cool phone features, and refining your applications in no time. Written by expert Java educator, Barry Burd, Android Application Development All-in-One For Dummies is an invaluable resource with 800+ pages of easy-to-follow information and is available at an unbeatable price. Whether you're an aspiring or beginning programmer, this hands-on guide is a must-read for creating successful Android apps.
Android Programming book cover
Android Programming
Pushing the Limits
Erik Hellman - 2013-11-04
Goodreads Rating
Looking to unleash the full potential of the Android OS and create innovative apps? Look no further than this expert guide from ace developer Erik Hellman. From custom views and multi-touch gestures to cutting-edge location and map integration, this book offers advanced tips and techniques to take your Android programming to the next level. Whether you're new to Android or a seasoned pro, this book is essential for anyone seeking to build truly exceptional apps that users will love.
Learn how to develop Android-based applications using the Android Studio Integrated Development Environment (IDE), the Android 8 Software Development Kit (SDK), and the Java programming language with this comprehensive guide. Suitable for those with some Java programming experience, explore everything from setting up an Android development and testing environment to advanced topics like touch screen handling, gesture recognition, camera access, and cloud-based file storage. Google Play specific topics like implementing maps using the Google Maps Android API are also covered, making this book a must-read for developers looking to submit apps to the Google Play Developer Console.
Professional Android book cover
Professional Android
Reto Meier - 2018-09-25 (first published in 2015)
Goodreads Rating
Create robust and compelling mobile apps with Professional Android, 4th Edition. This comprehensive developer guide covers the latest Android features and capabilities through a series of projects. Each project introduces a new Android platform feature, highlighting techniques and best practices to exploit its utmost functionality. From simple exercises to advanced Android development, learn smart, efficient, and effective Android development practices to design for all mobile platforms, including tablets. Utilize the Android framework and Google Play services to construct real-world mobile applications.
Android Programming with Kotlin for Beginners book cover
Android Programming with Kotlin for Beginners
Build Android apps starting from zero programming experience with the new Kotlin programming language
John Horton - 2019-04-30
Goodreads Rating
Learn to build sleek and functional Kotlin apps for Android in this book. Explore Kotlin programming concepts and the essentials of Android app development through the creation of four real-world apps and dozens of mini-apps. Discover different layouts, multilingual text, animation, graphics, and sound effects that can enhance the presentation of your app. With this book, you'll gain sound knowledge of Kotlin programming concepts and be able to develop your fully-featured Android apps. Perfect for beginners who want to start their Android programming career or those who want to publish their apps on Google Play.
Programming Android by Zigurd Mednieks
Hello, Android by Ed Burnette
Android 9 Development Cookbook by Rick Boyer
Practical Android by Mark Wickham
Kotlin Programming by Josh Skeen
Android Design Patterns by Greg Nudelman
Head First Kotlin by Dawn Griffiths
Head First Android Development by Dawn Griffiths, David Griffiths
The Beginner's Guide to Android Game Development by James S. Cho
Android Programming for Beginners by John Horton
Learning Java by Building Android Games by John Horton
Android Development for Gifted Primates by Antonis Tsagaris
Kotlin for Android Developers by Antonio Leiva
Mastering Android Game Development by Raul Portales
Beginning Android Development With Kotlin by Greg Lim