Previous  | Next  | Home

Getting Organized


 

Organization is extremely important in creating applications for Android. This is of course true for any type of programming development, but it is particularly true in this case because the limited nature of the devices one is programming for requires careful organization of how things will be presented to the user. This is one of the main reasons that it is highly advantageous to use a development environment like Android Studio, since this automatically provides a substantial amount of structure and organization for a project.

 

Some General Guidelines

Because one can combine so many possibilities into an Android project, it is difficult to give a completely general set of guidelines for organizing and developing a project. Nevertheless, it is useful to give a default general outline for developing projects, with the realization that is will sometimes have to be modifed to accommodate issues associated with specific projects.

Some Application-Specific Issues

To this point the outline has been rather generic and can be applied with only simple modification to most Android projects. From this point onward the development becomes much more specific to individual projects.

And, of course, test extensively on emulators spanning the range of API levels and physical capabilities that you are targetting, and on as many hardware devices as possible.

Last modified: July 25, 2016


Previous  | Next  | Home