Google

Sunday, July 22, 2012

10 Most Common Mistakes of New Android Developers

Android platform is the most popular platform for a newbies and novice developers. Not only that is it a cheap instrument, and has a great development community, in addition to as from known programing language (Java), builds the development of Android applications easier than ever before. However, we still see many new Android developers which over and over again made the same mistakes. The following are the 10 most common myths.

1. Does not read the Android developer documentation

Android developer site can help you and assist in developing some applications. There are several documents that can also be downloaded through the SDK tools. These documents are not only the Javadoc API reference, which includes guides, tutorials, videos, training, and other useful information to create Android applications.

Android training through a number of useful tutorial example to guide you to solve a specific problem or to achieve specific functions.

2. They are not familiar with the Android Development Tools

Android SDK it's not only can be used to compile the package of your application to run on the Android phone, and it has a set of tools to help you build applications. Some of these tools will help your application to design the graphics and layout. Other command-line tools, which provide simple, you can write a script to access the simulator and hardware capabilities of the device. There are some performance tuning and profiling.

Android SDK documentation for more information on the Android tools.

3. They don't seek help from the Android development community

Android development community sites are large and friendly community. When you have a problem, Android SDK document does not answer all of it, we recommend that you go StackOverflow.com, it has an Android developer specific labels. Other useful resources, including mailing list and website tutorial for Google, for example, you will find it there the Android software development center.

4. Due to it's Java language to develop they become lazy

Java is a programming language, it has a virtual machine, creating a development makes it easier, but this does not mean you can be a lazy programmer. Standard programming guidelines should still be applied. Most Android devices compared to a traditional computer processing power and local storage capacity are limited, inefficient or incorrect programming practice would be the overall performance and user experience has a greater impact.

5. Mobile development project is a small cost investment

Small screen! = Small projects. Many novice developers (and unfortunately, their boss) has a wrong idea that all mobile development projects can be completed by a college student at the weekend. However, the fact is that most successful projects comes from like a traditional software functional specifications, schedules, bug Tracking, full-time engineers, professional designers, QA testers maintenance plan and publish.

6. Using the original Android application development foundation

In many cases, you see that on the application is based on a hello world sample code. And if without prior planning or design to used in the code, and the layout of the project this document will lost. End-user experience, seems to be a second thought.

First, you have to spend time on learning and testing of the Android platform. Then, sit down with your team, think about what you really want to build from scratch. In the end, you will save time, reduce frustration, and high-quality production code to facilitate future maintenance.

7. Integrate it with the operating system

The Android platform provides developers with many features and tightly incorporated systems and other applications into their applications. Home screen widgets, content providers, with the intention of processing, as well as other functions advantage. Ensure that your application can handle any type of content appears in shared menu. Use these platform features that can distinguish your application from the mobile experience. In addition, if your application is easier to access, users will be more frequent to see your application.

8. The detailed configuration of the custom application is improper

Android Manifest file is the center of the application configuration, but often this information (even in the released application) is not correct. Many developers did not properly specify the characteristics of the devices they support. Another common error is registered in the Android Manifest file unnecessary permissions. This may result in your application in the Android Market, users rating of your application is very low.

9. The iPhone app for Android

When you download a cool application to your new Android device, but it looks and behaves exactly like a typical iOS. This is Not Cool. The Android platform has its own appearance and behavior, the user does not expect them to buy Android devices installed application like any other platform. These same applications often missing components, content providers, and other unique features of Android (see # 7), which makes them even more out of tune.

10. After the publication of the application it does not have a maintenance

Have you ever noticed that many android apps are not been updated while the other are constantly updating? In order to maintain the application Re-duo developer must maintain the applications to be updated. The Android platform is still steadily mature, pay attention to the notice of the Android market, which often require the developer to update the adjustment. If there is no update, some applications may be at the back. Please ensure that your application is not one of them.

The best way to avoid these mistakes, for the first-time is to be aware of the danger of doing so. And read our list of 10 Common Mistakes.

x

Get Our Latest Posts or Updates Via Email - It's Totally for Free

Enter your email address:

Delivered by FeedBurner