Lessons learned from Android APP development

Source: Internet
Author: User

Although I am still in elementary school, I am still taking the liberty to publish some learning recommendations on zhihu.

----------------------- Copy to this ----------------------------------------------------------------
I recommend (first declare that I am a beginner in learning, and my opinions are for criticism and misleading ):
1. You can find a book, watch a rough video, a video of mars, or a video of intelligence-based podcasts;
2, browse http://developer.android.com, there is a trainning, there is demo, a simple look. To be familiar with the query of documents, this official website is the final decision of technical questions;
3, see the typical demo in the "Android SDK development example Daquan", do not understand the place to go to The http://develper.android.com above the query;

I am doing the above step, and then:
1. A small app may be created. Some of the preceding code may be copied;
2. overcome common technical points, such:
(1) ListView + Adapter + contentProvider
(2) message + logoff + handler
(3) Intent + Bundle
(4) explorer + Service
(5) Multithreading
(6) context + this
And so on;
3. look at one or two complex commercial cases;

My detours are as follows:
1. You should not read the online android development-related technical posts. One is that there are many errors and unclear expressions. Many of them are copied for copying. Second, the technology changes fast and many are outdated;
2, must not be afraid of English, must go to http://developer.android.com to seek answers, in fact, to see the official website and find the answer than search Chinese online answer to be accurate and much faster;
3. quality technical forums in China are scarce, and the quality deviation of answers may be the lack of an effective incentive or reward and punishment mechanism. We recommend that you go to http://stackoverflow.com/question or query;
4. Do not simply look at the theory, but use the demo. For example, if you look at Bundle, you only need to look at the demo to know how to use it, and you can also imagine how it is implemented internally. This is very fast.

Other thoughts:
Android development does not seem to be technically difficult, but it is complicated. General Instructions cannot be comprehensive. For example, I just saw that linkfy can convert text into links as much as possible, like html pages, and so on. This is hard to think of by myself. For example, if the keyword "pdus" is used in the text message demo, I cannot think of a pdus if I didn't see this code. So I guess the android development step is, first search Chinese keywords "android development text message", find the relevant English keywords, and then go to the http://developer.android.com to search these English keywords, will find SmsManager AND ITS demo, copy and paste the file!

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.