Board logo

subject: Android Developmentthe Best Practices [print this page]


Planning
Planning

Android has built-in tools to ensure that users can only see the apps which are compatible with their devices so they can purchase apps without confrontations in Android app store. This kind of filter avoid the selection of apps which are incompatible with other functions therefore Android apps developer has to plan the apps which are compatible with the devices which are the most used in the market so you can reach at the wide target audience. You should also plan for the backward compatibility so you can cover maximum customers for your Android apps.

Development

You should follow the instruction given on Android developer site to set up the development environment. At this juncture you have to install the Android SDK and Android emulator so you can start your development work. The ADT plug-ins for Eclipse is recommended but other IDEs also can be used. You are free to develop on a text editor and execute script from the command line if you prefer. You should also assure your Android development environment meets the technical requirements for running the SDK before you begin.

Security

Since Android is truly open platform your clients may be worried about its security aspects therefore be careful and pay attention to security at every stage of the Android development. There is multilayered approach to the security is designed for the Android for the developers in mind. Security controls were designed to lessen the burden over the developers. The application sandbox also helps to protect end users from the unwanted threats or security risks.

UI Design

Never neglect the user interface during the Android development. You should provide familiar controls in familiar locations so your user can access it with ease. You should take care of the UI design as a web developer does.

Testing

You should follow the testing fundamentals provided at Android site. Do frequent testing to avoid the bug in your apps. You can test using the Eclipse ADT plug-ins and with other IDEs. Use of emulator give perfect idea how you app would like and perform. It is advisable to make a final test of your Android development on physical device.

by: Stella Robinson




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0