10 common mistakes for new Android users (I)

Source: Internet
Author: User

Address: http://www.developer.com/ws/android/programming/the-10-rookie-mistakes-every-android-developer-should-avoid.html

Among the most popular mobile application development platforms in the past decade, we believe that the Android platform is the most convenient platform for new development. A cheap tool, a friendly developer community, and a well-known programming language (Java) makes development of Android applications ever easier. Even so, we still see which new Android Developers are repeatedly making mistakes. There are 10 most common mistakes.

1. Read the android documentation.

The android developer website is the most important part for you to get help. Most of the documents can be downloaded along with the SDK or directly accessed online (we recommend that you browse them online because they are constantly updated ). These documents are not just a javadoc
API reference. It also includes many guides, tutorials, videos, training, and other useful materials for creating Android applications.

The latest tutorial on Android helps you solve specific problems or implement specific functions.

2. unfamiliar with Android tools
The android SDK not only enables apps to compile and run libraries on mobile phones, but also has more than a dozen tools to help you build applications. Some of these tools can help you design the graphics and layout of your applications. In addition, the command line tool provides convenient and script-ready access to the hardware of simulators and devices, it can also help with performance optimization and analysis. You can obtain more detailed information from tools and documents.

 

3. Do not get help from the android community
The android community is very friendly. If you cannot obtain the answer from the android SDK documentation (see #1), we recommend that you start with stackoverflow.com, with a tag linked to Android development. Other useful resources, including Google's email list, Android Development Center, and website.

 

4. Laziness, because Android applications are written in Java
Java is based on virtual machines and uses a simple advanced programming language. However, this does not mean that you can become a lazy programmer. The standard programming principles still apply. Compared with traditional computers, most Android devices have limited processing capability and local storage capacity. Therefore, inefficient or incorrect programming practices have a greater impact on overall performance and user experience.

5. I think mobile development is a small project screen! = Small project. Many mobile phone developers (and unfortunately their bosses) have some bad impressions: All mobile development projects can be completed by a college student drinking coffee over a weekend. (Yes, we heard too many stories .) However, the fact is that the most successful project requires functional specifications, progress, defect tracking, dedicated engineers, dedicated designers, QA testing like traditional software, release and maintain a development project.
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.