Android is a software package and Linux based operating system for mobile devices such as tablet computers and Smart phones. It is developed by Google and later the OHA Open Handset Alliance. Java language is mainly used to write the android code even though other languages can be used. The goal of android project is to create a successful real-world product that improves the mobile experience for end users. There are many code names of android such as Lollipop, Kitkat, Jelly Bean, Ice cream Sandwich, Froyo, Ecliar, Donut etc.