Android is a software toolkit for mobile phones, created by Google and the Open Handset Alliance. It's inside millions of cell phones and other mobile devices, making Android a major platform for application developers. This second edition is completely updated for Android 1.5 (Cupcake) and Android 1.6 (Donut).