Confusion for Android beginners

Source: Internet
Author: User

Android is a relatively new IT development direction. IT is a challenge and an opportunity to jump from thinking on campus to thinking on commercialization.

This is because I just got in touch with the development process of such an application, for example, where to write java code, where to write xml code, and the role of R files, how does one integrate multiple codes? There are also the meanings and functions of various files, statements, and methods in the entire language structure. These are all confused, and sometimes they even feel like reading tianshu!

Fortunately, these senior students encouraged, supported, and helped us with a series of help documents, documentation addresses, videos, and other materials. It seems that there is a beacon in the sea.

In general, in the initial stages of confusion, I read some documents and text about the relatively basic android development. If you really don't understand it, the three senior xuejie are actively assisting in solving the problem. Thank you very much.

Later, the entire development process and direction of android were clearly understood. However, once the code, the meaning of each code, and the role of each code were reached, how can we make the code more standardized and complete? These are all loopholes, and one page can produce N errors. In order to solve them, it is better to look at every class, every declaration, and the naming rules of each control to correct their own unreasonable places than to the code written by the senior schoolmaster. Of course, I will not go wrong even when I first learned it. At this time, my senior students patiently helped me change the naming rules, corrected the code specifications, and introduced some levels of code, the relationship between each code and the role of each code.

To be honest, without the patience and guidance of our senior students, we would certainly have to take a lot of detours if we only read data or read books. Maybe it may take two weeks or even longer to learn what you can learn in a week without their guidance. At the same time, there are some simple small programs for us to learn, so as to better grasp the practice of the learned knowledge, is the senior xuejie corrected some of our detours with their own time, thank you!

At this stage, the most important issue is the overall understanding of the android application development process, only by converting the model developed in the mind from the single solution to a single function of the school to the development of the entire project model, only by grasping the whole, other problems can be solved relatively slowly.

There are also many other problems, such as simple errors, rare code layers, and code architecture. There may be many problems at all levels.

Generally, the solution is to search, correct, and solve problems through books, materials, and the Internet. If the problem cannot be solved, you can instruct and solve the problem. For the time being, senior students play a very important role and are good teachers and friends for us to learn at the early stage!

There may be a transitional period for everything. I believe that with the company of elders and sisters, we will go smoothly and never be so rough during the transitional period of growth.

 

This article is from the "HDDevTeam" blog, please be sure to keep this source http://hddev.blog.51cto.com/3365350/1217514

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.