What are the best books to learn Android development and programming?

asked by Anonymous
64 contributors
9 solutions
  1. 16

    #1Head First Android Development

    Head First Android Development
    With Head First Android Development You'll learn hands-on how to structure your app, design interfaces, create a database, make your app work on various smartphones and tablets, and much more.

    Check price

    Stephen Gray
    Written on March 28, 2017
    "I, like many of you who should purchase this book, was a novice in Android programming. I must say, I had fears that this book may be too advanced to pick up with no or little experience in programming, but the book really simplifies things while still keeping an organized and fast pace. The writers of this guide were extremely skilled at efficiently delivering the right information to learn Android development and programming. I have no regrets for this purchase. "
  2. 9

    #2Professional Android 4 Application Development

    Professional Android 4 Application Development
    This book helps you learn to master the design, lifecycle, and UI of an Android app through practical exercises, which you can then use as a basis for developing your own Android apps.

    Check price

    Mark Green
    Written on September 21, 2017
    "This is a nice introductory book, but it has a couple of flaws which I feel were particularly damning. First, it doesn't even help you build an app; you work through the set up of the environment, but not the actual building process. And second, a lot of the information in it has become wildly deprecated over the last four years, making it more of a historical reference at this point."
  3. 9

    #3Android Programming

    Android Programming
    Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience. This book focuses on practical techniques for developing apps compatible with Android 4.4 (KitKat) through Android 7.0 (Nougat) and beyond.

    Check price

    Edward Freeman
    Written on May 9, 2017
    "The Big Nerd Ranch guide is an awesome guide that walks you creating android apps bootcamp style. They hold your hand through app creation from beginning to start with real examples. Highly recommended to get into programming your own Android apps!"
  1. 7

    #4Learning Java by Building Android Games

    Learning Java by Building Android Games
    This book will show you how to get your Android development environment set up and you will soon have your first working game. The difficulty level grows steadily with the introduction of key Java topics such as loops, methods, and OOP.

    Check price

    Brian Shaw
    Written on September 21, 2017
    "There's some good information here, but it's definitely not for a beginner. The language is stilted at times and seems to have been written by someone less than fluent in English. There's also mistakes that lead to some time intensive debugging on my part, that necessitated me searching for further information elsewhere. "
  2. 6

    #5Android Programming for Beginners

    Android Programming for Beginners
    This book is your companion to create Android applications from scratch, whether you are looking to start your programming career, make an application for work, be reintroduced to mobile development, or are just looking to program for fun.

    Check price

    Henry Jenkins
    Written on February 5, 2017
    "Android programming for Beginners is a comprehensive guide to programming, at a sub-textbook price. The book should serve as an encyclopedia, providing a plethora of advice, troubleshooting, and guides for all steps of learning android programming, from getting started, to more intermediate concepts. I think this book is perfect as a substitute for a class on this subject: The learning is intuitive, not boring, and extremely detailed. "
  3. 4

    #6Professional Android Application Development

    Professional Android Application Development

    Professional Android Application Development is a programming book by Reto Meier in 2008. Published by Wrox Press, this book contains an introduction to the mobile development, creating user interfaces and Android applications. 


    Check price

    Bobby Shaw
    Written on September 3, 2018
    "This book includes the earlier guides and for those who want to dig deeper into Android programming. "
  4. 2

    #7Learn Java for Android Development

    Learn Java for Android Development

    Learn Java for Android Development is a programming book by Jeff Friesen in 2010. Published by Apress, it contains how to improve the programmers' skill in using Java in Android development. 


    Check price

    Benito Quiroz
    Written on September 3, 2018
    "It can be a supplemental book for Java programmers. "
  5. 2

    #8Android Recipes

    Android Recipes

    Android Recipes: A Problem-Solution Approach is a programming book by Dave Smith and Jeff Friesen in 2011. Published by Apress, this book contains guides and code recipes from Jelly Bean Android to earlier releases. 


    Check price

    Harold Chapman
    Written on September 3, 2018
    "I was looking for information about the Jelly Bean and good thing it was included in this book!"
  6. 0

    #9Introduction to MATLAB for Engineers

    Introduction to MATLAB for Engineers

    Introduction to MATLAB for Engineers is a computer science textbook written by William Palm III. This engineering book is first published in 1998. 


    Check price

    Vincent Jordan
    Written on April 17, 2018
    "MATLAB is a programming language mainly used for numerical computing and is not suitable for learning Android development and programming. Java programming language and object orienting programming concepts are mainly used for Android development. Thus, this book which is an introductory book to learning MATLAB will do little to help in learning to develop Android based apps."


Best What are the best books to learn Android development and programming
1Head First Android DevelopmentBooks 16 Paid
2Professional Android 4 Application DevelopmentBooks 9 Paid
3Android ProgrammingBooks 9 Paid
4Learning Java by Building Android GamesBooks 7 Paid
5Android Programming for BeginnersBooks 6 Paid
6Professional Android Application DevelopmentBooks 4 Paid
7Learn Java for Android DevelopmentBooks 2 Paid
8Android RecipesBooks 2 Paid
9Introduction to MATLAB for EngineersBooks 0 Paid

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.