Android application development has certainly captured the marketplace because of not only its technological features but also how user friendly it is. Android is based on Linux OS, which was once designed for mobile devices but has since progressed to tablets, laptops, game consoles and even other electronic devices. Android is an open source software backed by Google.