How to learn the development of Android applicationsPosted on June 3, 2010
Yesterday, a classmate asked me how to quickly learn Android application development? One of my colleagues had asked me, and I was just about to see what information I was talking about. In order to avoid more people ask me, so it is necessary to write.
1. The development environment constructs. Google yourself. Good English, look at the official network http://developer.android.com/can not access, access to its mirror http://androidappdocs.appspot.com/index.html
2. Run Apidemos on the simulator, all at once, and look at what Android has to offer, with an impression of what the interface effects are. It's best to put the Apidemos code, see it a two or three times. I have been to Shenzhen Nanshan Bookstore, read several of the domestic Android books, a book did not turn over how long, it was finished, nothing to see, because most of the content Apidemos have AH.
3. Java Learning.
Android apps are written in Java, and as I've come from the C + + camp, it's really inconsistent at first. "Thinking in Java"??? No! There is no time to play this thing, as a reference book is OK, do not understand to turn over. Lin Shinliang, a Taiwanese teacher in Taiwan, writes "Java Learning Notes", which is not bad.
Http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/JavaGossip.htm
Http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/JavaGossip2.htm
It takes about a week to study at night, which is basically enough.
4. Learning Materials
(1) website
Official website Developer.android.com, English poor classmate, also want to bite the bullet, look at the Internet search, in fact, most of the things are copied from the past, thus wasting a lot of time. The domestic Android forum, as if the Javaeye article quality a little bit, others do not know. I've been on foreign http://www.anddev.org/. It has two suites novice tutorials and code Snippets for Android, there are tutorials that can download code compile run, beginners like this one most. Unlike some Web sites, download code to deduct points and other 7788 of the other, a look on the little goodwill.
(2) Books
Only recommend three, others have not read, not good comments.
Mark L. Murphy: "The Busy coder ' s Guide to Android Development"
Chris Haseman: "Android Essentials"
Gao Longoza Hall: "Android application Framework Principle and Program Design 36 Technology"
Beginners best not to read the first book on the high book, because some things he said inexplicable, complicated, a look at the original English version of the information, OH developer.android.com. The English description is so simple.
(3) Blogs
Please refer to Http://wiki.andmob.org/blogs
(4) Reading code
In addition to the Apidemos code mentioned above, there are other sample codes under the Samples directory provided under the SDK, as well as the demo code provided by Google:
Http://code.google.com/p/apps-for-android/
———–
2010/6/11 Supplemental: Find Chrome code online today and see the Venus Temple's Android Learning Portal http://www.cnblogs.com/duguguiyu/archive/2010/01/23/1654559.html
Feel good, also recommend to everyone, Venus Temple writing level is good, than I am good n times.