Learn about Android development and read those books ?, Learn about android Development
There may be many ways to learn new things, such as training courses, watching videos, and asking experts for advice. However, a good book can often reduce your detours and get twice the result with half the effort.
Here are some books that I personally think Android development is worth reading.
Head First Java
Recommendation reason: the Android Application Layer and most framework layers use java. In addition, as we all know in college education, we have learned little about learning and mixed learning, so we are determined to do this, it is necessary to consolidate the java Foundation.
Head First design mode
I have been working on a module for a long time. The tutor gave me a document. I wrote it myself, but after reading it again, the instructor asked, do you know what this function is, but why is it designed like this? Have you ever thought about it? At that time, I was asked, and he did not say much, but asked me to find some books on design patterns.
Recommendation reason: although this book seems happy, the design pattern is still concentrated in programming habits. Even if many patterns are seen, they cannot be understood, it is not always usable. Even if it is used, it cannot be used.
In-depth understanding of Android
Recommendation reason: it can help you understand the view in depth. The author's article is fluent, has unique insights, and systematically explains the principles of the Android system. It is also worth learning the method of analyzing modules that are made progressive by colleagues and authors. I heard that there will be 2 soon. I look forward to it, even the favorites.
Android Kernel Analysis
Recommendation reason: the author is a versatile person from top to bottom, but he is very pragmatic and focused. I can give a thorough explanation of all the points. I feel that if I click c or the driver to read this book, I will be more interested.
We recommend several platforms that Android Developers often use to help you learn more from various major players.
We recommend that you pay attention to DevStore (mainly developer service store), csdn, and open source China, which are websites that developers often pay attention.
DevStore (http://www.devstore.cn) is mainly integrated developers will use the service, can achieve online Comparison Evaluation, save yourself to search online to find the process, as well as sdk configuration process and source code download, very useful.
Csdn is the largest developer technology community in China, and there are still many talented people
Open source China is currently the largest open source technology community in China, mainly for software download and source code hosting
What books are better at learning android? How to learn better
Books, such as Google + Android development getting started and practice, are very good. In the advanced section, enterprise-level Android Application Development practices are very good and close to practice, during this period, you can refer to the code books and learn how to speed up the understanding of "Google Android SDK development example (3rd)". It is great to learn one or two examples every day, don't worry about learning android. Take a step by step. Of course, there are many other good books. By the way, there is also the teaching video of the teacher Mars. Youku has a search and the explanation is quite in place. Then you can mix up an apkbus, eoe, and other forums.
I wish you a pleasant learning experience. (Go to development) Recommendation
As for the future, Lei bangzhu's footsteps have no idea when he will start to lead the trend (News has been published recently), and there are also hard products such as Samsung and Xiaomi in terms of equipment, and popular stream products such as Lenovo, ZTE, and Huawei. By the time we have an android host, the good days of the android program will come. Hmm ~ Recently, I think it's getting closer and closer to the explosion point.
What books should I read when I study and develop android systems from scratch? What kind of books do I need to learn to develop android based on java?
For Java basics, just look for J2SE .. The database needs to be viewed later, because Android provides SQLite support. You 'd better learn about basic database operations and commands .. Then, we will build the environment .. At the end, you can buy a book called Li Ning, a lecture on Android/Ophone development .. It is equivalent to a dictionary that can accompany you for life .. Haha .. I tell you with 16000 yuan of tuition experience that Java is the top priority .. Only by deeply understanding Java's object-oriented programming ideology can we better learn Android .. The landlord said that you are good at English and mathematics .. This is important .. I can't do either English or mathematics .. So it's hard to learn... You must be fine .. Some help documents are often viewed later in English .. I am so depressed ..... Wish you success .. Ask me what I don't understand ..