Android learning experience, learning steps introductory book recommendation

As the saying goes: If a worker wants to do a good job, he must first sharpen his tool. How to avoid detours and learn Android well. Let me talk about my experience.
I have been engaged in java web development for four years. I resigned from the original company 5 months ago and joined a company to engage in Android development. At first, I didn’t know how to start. I felt that it would not be difficult for me to engage in web development and learn Android. I can get Android in one day and become an Android master, but it backfires. Android knowledge is very trivial, there are many UI controls, and there are many attributes. It is not a day or two to understand the four components. After a month, I still can't develop a project independently, so I started to reflect on myself. There is a saying that the foundation is not strong and the ground is shaking,
so I started to make an Android learning plan, because I am familiar with j2se, and friends who are not familiar with java can learn java first. The
first step:
   the first book to start with It is the android madness lecture notes, seven or eight hundred pages. In fact, I feel that we don’t need to learn all of them. For example, animation, video, and sensors can be learned first. Some of the design of the android madness lecture notes are not very reasonable, and put a lot of difficult content to the front.
There is no easy to difficult. In the process of learning, we can first look at a chapter as a whole, and then arrange the order of learning, and type each example in it by ourselves. Because I take the bus to and from work for a long time, I read books on the bus. After a month, I
learned the main part of the crazy lecture.
Step 2: Videos
    I have watched a lot of videos, such as Dark Horse Proficient 4.0, Shang Xuetang, and Chuanzhi Podcast. I think the best one is Lao Luo's Android development video, which is very detailed and very detailed. It's comprehensive, so I gave up all other videos, and only learned Lao Luo's videos. I watched 7 a day, and there were delays in the middle. After a month, I watched all of them once, and the main ones were hard to understand. I watched two or three times. .
Step 3: High imitation project
   After completing the first two steps, I felt that my level should be good, so I wanted to develop an app independently, but I still didn't know how to start, so I found a few open source projects on the Internet and started to imitate them. There are imitation Sina Weibo, The imitation of the US group, the alarm clock, after a month, I finally have some confidence.
Step 4:
   If you want to go to the Android official website, you also need fq. Everyone knows this. First, take a look at the api guide on the official website. Finally, you can imitate the code and then imitate the training examples. Write it again. It took a month to learn the above example.
Step 5: Independently develop
   an app Start thinking about developing an app independently. As the saying goes: content comes first, so I developed an app for learning Android: Android Worry-free. There are 108 small examples, with source code and documentation. The source code is all highlighted, and the directory structure of android studio is adopted. The documents have a directory structure, and the pictures can be enlarged. After three months, the app has been launched on the application treasure, the website: http://android.myapp.com/myapp/detail. htm?apkName=com.shandong.mm.androidstudy  
   The following is the data link address:
   Android Crazy Lectures https://pan.baidu.com/share/link?shareid=2483901546&uk=2236040286&fid=285834205259654Lao
   Luo first edition http:// www.apkbus.com/thread-93515-1-1.html?_dsign=2bf26bb4
   Lao Luo first edition ppt source code http://pan.baidu.com/s/1eQpZwLO Password: mw5e
   Lao Luo Season 2 http://pan.baidu.com/s/1sk6YFXN Password: dge4

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326522667&siteId=291194637