Learning as new things may have a variety of ways, to the training course, watching video, to the experts and so on, but a good book can often let you go a lot less detours, more than half.
Here are a few recommended books for individuals who feel like doing Android development worth reading.
Head First Java
Recommended reasons: Android Application layer and most of the framework layer is Java, plus now the university education everyone knows, learn less, mix more, so determined to engage in this, Java Foundation is still necessary to consolidate a bit.
Head First design mode
I made a module for a long time, the tutor let out a document. I went to write, but the tutor looked over and asked, you know what the function is, but why this design, you think not? I was asked to live, he didn't say anything, just let me find some design patterns of the book to see.
Recommendation reason: Although this book looks also very joyful, but the design pattern is still a kind of programming habit enrichment, many patterns even if sees, may not be able to understand, even if understands, may not necessarily be able to use. Even if it is used, it can be used right.
Deep understanding of Android
Recommended reasons: Can help you in-depth understanding of the view, the author's writing is fluent, insightful, and systematically, in-depth explanation of the Android system principles. Colleague author that layer of progressive, cobwebs-style analysis module of the technique is also worth learning. I heard that soon out of 2, look forward to, even the collection.
Anatomy of the Android kernel
Recommendation reason: The author is from top to bottom barrier of all-rounder, but the wording is very pragmatic, focused. The point can be talked about, feeling that if the C or drive to see the book will be more into the sense.
It's a good way to help you learn more from each of Daniel's many other platforms that Android developers often have.
It is recommended that you focus on Devstore (mainly the developer Service store) and CSDN and open source China, which are the sites that developers often follow.
Devstore (http://www.devstore.cn) is mainly the integration of developers will use the service, you can achieve online comparison evaluation, save yourself to search the Internet to find the process, as well as the SDK configuration process and source download, very use.
CSDN is the largest developer technology community in China, with a large number of cattle.
Open source China is currently the largest open source technology community, mainly software download, source hosting
Learn Android Development look at those books good?