An overview of the software development phases with application to mobile development on the Android platform.