In this paper, the authors describe development of application on Android mobile platform. Windows Mobile and Apple's iPhone now provide simplified development environment for mobile applications. Mobile applications give users a rich and fast user experience. This paper focuses primarily on the Android architecture which is based on Linux version 2.6. It is an open-source mobile phone operating system which is Linux-based. Android applications are written in Java programming language. Android SDK provides set of Application Programming Interfaces (APIs) and Eclipse Platform that can be used to create applications.