It started as a healthy competition with Apple who came out with iOS for dedicated hardware iPhone and Windows had already implemented Windows CE or Windows mobile, Google introduced Android for smartphone application development. Google introduced Android OS with Nexus 1 smartphone. Like other mobile application development OS i.e. iPhone and Windows CE, it was enthusiastically accepted by developers worldwide. As the market for Android based smartphone’s is increasing, it has generated lot of opportunities for developers to design and develop diverse applications. Android application development is not head to head with iPhone application development but it definitely provides a lot of opportunities to Java developers to develop something that is creative and different. If you are familiar with Java than Android application development is something that you can easily do. The most point of Android application development is that you can easily and instantly upload you application to app store unlike Apple where it takes around 3-4 days for the approval.