How to learn the development of Android applications

Source: Internet
Author: User
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.

Related Article

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.