Salient Features * The hands-on introduction to Android programming, fully updated for major platform changes, including the new Android 3.0 (Honeycomb) * Readers write their first app on "Day 1," then master each new concept through carefully-explained code * Covers everything from user interfaces to location-based services, social networking, polishing applications, and publishing via Android Market * A CD of all source code will be included with this edition of the book
About the Author Lauren Darcey is responsible for the technical leadership and direction of a small software company specializing in mobile technologies, including Android, iPhone, BlackBerry, Palm Pre, BREW, and J2ME, and consulting services. With more than two decades of experience in professional software production, Lauren is a recognized authority in enterprise architecture and the development of commercial-grade mobile applications. Lauren received a B.S. in Computer Science from the University of California, Santa Cruz.
Shane Conder has extensive development experience and has focused his attention on mobile and embedded development for the past decade. He has designed and developed many commercial applications for Android, iPhone, BREW, BlackBerry, J2ME, Palm, and Windows Mobile some of which have been installed on millions of phones worldwide. Shane has written extensively about the mobile industry and evaluated mobile development platforms on his tech blogs and is well known within the blogosphere. Shane received a B.S. in Computer Science from the University of California.
Table of Contents * Introduction * HOUR 1: Getting Started with Android * HOUR 2: Mastering the Android Development Tools * HOUR 3: Building Android Applications * HOUR 4: Managing Application Resources * HOUR 5: Configuring the Android Manifest File * HOUR 6: Designing an Application Framework * Part II: Building an Application Framework * HOUR 7: Implementing an Animated Splash Screen * HOUR 8: Implementing the Main Menu Screen * HOUR 9: Developing the Help and Scores Screens * HOUR 10: Building Forms to Collect User Input * HOUR 11: Using Dialogs to Collect User Input * HOUR 12: Adding Application Logic * Part III: Enhancing Your Application with Powerful Android Features * HOUR 14: Adding Support for Location-Based Services * HOUR 15: Adding Basic Network Support * HOUR 16: Adding Additional Network Features * HOUR 17: Adding Social Features * HOUR 18: Creating a Home Screen App Widget * HOUR 19: Internationalizing Your Application * HOUR 20: Developing for Different Devices * HOUR 21: Diving Deeper into Android
Title
Sams Teach Yourself Android Application Development in 24 Hours