Android Development Learn some suggestions for "I"

Source: Internet
Author: User

"The author Self-Introduction: 03 began to enter the field of IT development, 05 engaged in it vocational training, 08-12 successively in the soft international and Noah boat education two listed companies as the framework and pm,12 years continue to engage in vocational education, currently selected China's largest online education Tanzhou education joint venture"
More and more friends choose the mobile Internet application Development This road, both can choose to get a good treatment of the profession, there can choose to become an independent application developers, but a lot of friends, is starting from 0, often will appear a kind of helpless feeling, today and everyone to share under, To learn Android, be sure to learn some tips on Android:
First, we all know that Android was the first to go for the smart device, Google will be on the mobile communications devices, and then in order to quickly support in the developer world, chose to have a large developer of the language Java as its support syntax, so, Learning Android should at least be essential to javase the basics, specifically, should need to understand and learn clearly:
1, basic syntax "variables, control structure, memory storage and data structure"------the most basic knowledge of grammar don't tell me you don't want to kill Android, especially memory storage and data structure, mobile device is still very concerned about efficiency, the data structure you use the difference of Will greatly change the efficiency of your program, but also greatly change your position in the company, the work experience of the students should feel empathy.
2, object-oriented concept "encapsulation, inheritance, polymorphism, abstraction, interface"------for you to read the source understanding of the structure and even to build their own project source code structure and architecture to lay the foundation
3, the common API "lang packet, IO package, util package, net package"------not only to skilled use of these APIs, more should be to pay attention to the rules and principles of the methods defined in these APIs, to be able to do comprehend by analogy, so you in the Android learning You'll find that the source code is the same thing. Basic API Architecture concept is the same
4, grasp the reflection and mapping configuration---------Learn how reflective technology can play an incredible role in your own future growth. My architects, the students, are all very familiar with the configuration file. The application of XML and JSON to a large and non-technical boundary, as well as full explanation of all this.
5, understand and use the protocol----Whether it is TCP/IP or HTTP or rtsp or MMS, because when you enter the Android, whether it is content provider or Internet access you will find the protocol everywhere
6, learn to write a GUI program-----Although the basic market of Java desktop application occupies little, but we go to write such an example, will let you thoroughly understand the UI control layout and the basic idea of the event in Android, so as to improve your own learning efficiency on Android More crucially, you can get an initial exposure to MVC's design concept from this example, and then sublimate to the MVP in Android, which is definitely not the same as the harvest of people who have not done it at all.

First write this basic section, the next series to introduce Android Basic learning

Android Development Learn some suggestions for "I"

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.