Here are the set of books for beginners to start off with Android app development.
- Most of the android books explain ‘how’ rather than ‘why’. As a beginner to android it’s very important to understand the reasons behind the implementations and more importantly fundamentals.
- It’s a good source of interview questions for students preparing for internship/ entry level job positions.
- If you are a java developer and used to write lengthy code, then this book safely transit to world of android.
- It includes Android development, testing , software management practices and debugging techniques.
- It provides good number of tricks and tips for android programming. In specific it provides 91 programming techniques which are really useful and descriptive.
- Chapters are divided into fundamentals and real world application, hence it provides a blend of both application and concepts behind the application.
- The book is written few years back where android was still in 2.3 – 3.0 (API 8- API 11) and since then android has seen many advancements.
Android Programming: The Big Nerd Ranch Guide Brian Hardy , Bill Phillips , 2013 (The latest edition of this book is available through August 2015)
- It gives a lot of importance to fragments.
- It’s a beast for any reader who knows programming in Java and wants to understand the android discretely.
- It is divided into examples and through these examples authors have explained the key android concepts.
- Book explains MVC (model view controller) concept in detail and helps to organize the program accordingly.
- Advanced concepts of android are covered very well.
- If you don’t have any idea about programming in java or you need too simple examples to start off then this is not the right one.
- Available only in kindle version.
- The book consists of plenty of examples pertaining to each topic
- Well organized, and useful to master each topics in android.
- It can be considered as an android lab manual.
- The author is an active collaborator in stack overflow, hence book is an outcome of author’s online interaction with many developers.
- The book consists of 2000+ pages. Hence hyperactivity is needed to complete the reading.
- It’s for understanding the implementation only.