If there is any word that has given a new twist to the technology world; it is undoubtedly “Android”. Mobile applications have in fact made the lives of people much easier; compiling everything one has to do or know into a single device. Some of the important fields in which we develop android application: Extra services which we would be providing along with our android applications are: • Google Cloud Messaging Google Cloud Messaging (GCM) for Android is a service that allows you to send data from your server to your users' Android-powered device, and also to receive messages and update from devices on the same connection. An Android application on an Android device doesn't need to be running to receive messages. It allows 3rd-party application servers such as GCM to send messages to their Android applications. Global Positioning Systems (GPS) for an Android application is that it would track your location and time and would provide you the related details. In case