The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.
Since its launch in late 2007, the Android platform has experienced exponential growth. Starting with just a single handset and carrier, the platform has grown to include dozens of devices on all major carriers worldwide. With the introduction of several new phone and tablet devices in 2010 and 2011, the future for Android and its developer community is bright indeed. Android Programming: The Big Nerd Ranch Guidetakes you on an easy to follow tour of the Android mobile development platform. Chapter by chapter, we'll lead you through the wilderness with hands-on examples. Write and run code every step of the way, starting with simple programs, then enhancing them with sophisticated features. You'll write applications that catalog crime scenes, browse photos, track your jogging route, and more. Each example has been carefully crafted and refined through real-world instruction at Big Nerd Ranch's Android Boot Camp to be succinct, engaging, and enlightening. With these chapters and their exercises, you will pick up a working knowledge of the key concepts and APIs needed to make compelling apps. You'll also discover helpful techniques for using the Android development tools to their fullest.
Brian Hardy teaches Android, iOS, and Ruby programming at the Big Nerd Ranch. In addition to training, he has led development efforts on more than a dozen shipped mobile applications, large and small. Prior to BNR, he worked for eight years on the web teams for CNN, Sports Illustrated, and NASCAR, developing high-availability content publishing, syndication, and mobile web solutions. Bill Phillips is an Android and iOS software engineer for Big Nerd Ranch. He has also written GIS data analysis software for the oil and gas pipeline industry.
Table of Contents
Preface Chapter 1: Your First Android Application Chapter 2: Creating User Interfaces with Layouts and Widgets Chapter 3: Displaying Lists with ListView Chapter 4: Using Multiple Activities Chapter 5: The Activity Lifecycle and Handling Rotation Chapter 6: Menus and the Action Bar Chapter 7: Saving and Loading Local Files Chapter 8: Using the Camera Chapter 9: Custom Views and Touch Events Chapter 10: Dialogs Chapter 11: GridView Chapter 12: Search Chapter 13: HTTPClient and XML Web Services Chapter 14: Performing Tasks in the Background Chapter 15: Creating Local Services Chapter 16: Unit Testing Chapter 17: Talking To Other Components With BroadcastIntents Chapter 18: Status Bar Notifications Chapter 19: Integrating With The Web Chapter 20: Tracking the User's Location Chapter 21: Custom 2D Drawing