In today’s fast paced society, almost all individuals are caught up with the task of juggling two or more activities on the go. And with the help of smart devices and mobile applications, accomplishing these diverse tasks—shopping, learning, designing, recreational activities etc.—can now be done easily, regardless of an individual’s location. The advent of mobile apps development has succeeded in bridging the gap between customers and service providers, and a business without a strong mobile presence will surely be left behind. Mobile application development is the process by which application software is developed for low-power handheld devices, such as personal digital assistants, enterprise digital assistants or mobile phones. Our Apps are usually available through application distribution platforms, and are typically operated by the owner of the mobile operating system, which can be available in Apple App Store, Google Play, Windows Phone Store, and BlackBerry App World. Usually, they are downloaded from the platform to a target device