Overview of Android : Introducing Android, The Android Application Components, The manifest file, Downloading and Installing Android, Exploring the Development Environment, Developing and Executing the first Android Application. (Chapter - 1) 2. Using Activities, Fragments and Intents in Android : Working with activities, Using Intents, Fragments, Using the Intent Object to Invoke Built–in Application. (Chapter - 2) 3. Working with the User Interface Using Views and ViewGroups : Working with View Groups, Building data with the AdapterView Class, Designing AutoTextCompleteView, Implementing Screen Orientation, Designing the views programmatically, Handling UI events, Creating Menus. (Chapter - 3) 4. Storing the Data Persistently : Introducing the Data Storage Options, Using the internal storage, Using the external storage, Using the SQLite Database, Working with content Provider. (Chapter - 4) 5. Working with Location Services and Maps : Working with Google Maps, Working with Geocoding and Reverse Geocoding. (Chapter - 5) 6. Working with Graphics and Animation : Working with Graphics, Using the Drawable Object, Using the ShapeDrawable object, Hardware Acceleration, Working with Animation. (Chapter - 6) 7. Audio, Video and Camera : Use Media Player, Recording and Playing sound, Creating a sound pool, Using Camera, Recording Video. (Chapter - 7) 8. Publishing and Distributing Android Application : Signing the Android Application, Versioning the Android Application, Publishing the Android Application. (Chapter - 8)