Android is an open source project of the Open Handset Alliance that has revolutionized the user experience of a mobile device. Android is a platform for mobile devices, which includes an OS, middleware and some key applications. The OS is based on a variant of Linux Kernel. The biggest advantage is that the success of Android depends on the availability of unique and engaging user applications created by developers
To understand the the Android platform architecture.