Learn about Android development and read those books ?, Learn about android Development

Source: Internet
Author: User

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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 ..

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.