CHAPTER 1 GETTING STARTED WITH ANDROID
Exploring Android Development Environments
Installing Eclipse (ADT Bundle) for OS X, Linux, Windows
Working with a Physical Device
Creating a New Android Project
CHAPTER 2 EXPLORING THE APPLICATION BASICS
Watching the Activity in Action
Implementing Your Own Activity
The Life and Times of an Activity
Bonus Round—Data Retention Methods
Listening for Intents at Runtime
The Default Application Declaration
Customizing Your Own Application
CHAPTER 3 CREATING USER INTERFACES
You There, Fetch Me That Data!
CHAPTER 5 ADAPTERS, LIST VIEWS, AND LISTS
Defining a Layout for Your ListActivity
Creating and Populating the ArrayAdapter
How Do These Objects Interact?
CHAPTER 7 MANY DEVICES, ONE APPLICATION
Uncovering the Secrets of the res/ Folder
What Can You Do Beyond Landscape?
Limiting Access to Your App to Devices That Work
Handling Code in Older Android Versions
Version Check Your Troubles Away
Always Keep an Eye on API Levels
The Rest, as They Say, Is Up to You
Playing the Audio in the Service
CHAPTER 9 DETERMINING LOCATIONS AND USING MAPS
CHAPTER 10 TABLETS, FRAGMENTS, AND ACTION BARS, OH MY
Providing Backward Compatibility
Setting Up the AppCompat library
Adding Elements to the Action Bar
CHAPTER 11 ADVANCED NAVIGATION
CHAPTER 12 PUBLISHING YOUR APPLICATION
Watch Your Crash Reports and Fix Them