Android is a software toolkit for mobile phones created by Google & the Open Handset Alliance. Its inside millions of cell phones & other mobile devices making Android a major platform for application developers. That could be your own program running on all those devices. Getting started developing with Android is easy. You dont even need access to an Android phone just a computer where you can install the Android SDK & the phone emulator that comes with it. Within minutes Hello Android" will get you creating your first working application: Androids version of " Hello World." From there youll build up a more substantial example: an Android Sudoku game. By gradually adding features to the game youll learn about many aspects of Android programming such as creating user interfaces (including touch D-pad & keyboard input) building location-based services (including GPS & cell-tower triangulation) & working with sensors (harnessing the compass & the accelerometer). Youll also learn how to publish your applications to the Android Market. This third edition has been revised for Android 2.1 (Eclair MR1) & 2.0/2.0.1 (Eclair). It also covers Android 1.6 (Cupcake) & 1.5 (Donut). Every page & example was reviewed & updated for compatibility with the latest versions & streamlined based on reader feedback. Freshly added material covers the new multi-touch & live wallpaper programming interfaces in addition to best practices on supporting the wide variety of screen resolutions & Android versions in use today. If youd rather be coding than reading about coding this book is for you."