A practical guide to Google's revolutionary new mobile development platformWith full coverage of the first complete, open mobile development platform, this in-depth resource takes you, step-by-step, through the process of developing applications for mobile devices in the Android environment. The book assumes you have some familiarity with Java.Android: A Programmer's Guide covers the properties, methods, and functions of all the layers of the Google Android SDK. You will learn how to build illustrative Android applications such as Hello World and Auto Dialer, and use the Android emulator to run and test your applications. The book is ideal for programmers, Web developers, and development students who want an introduction to the world of mobile application development through Google's open-source tools.