Table of Contents
1. Setting Up Your Android App Development System
2. Configuring Your Android App Development System
3. An Introduction to the Android Application Development Platform
4. Introduction to XML: Defining an Android App, its Design, and Constants
5. Introduction to Java: Objects, Methods, Classes and Interfaces
6. Android Screen Design: Writing to the Display using Activity and View
7. Making Apps Interactive: Intents, Event Handling and Menus
8: Android UI Design: Using ViewGroup Layout Containers
9: Android Graphics Design: Making Your UI Designs Visual
10: Android Animation: Making Your UI Designs Animated
11: Digital Video: Streaming Video, MediaPlayer, MediaController class
12: Digital Audio: Providing Aural Feedback for UI Designs&SoundPool
13: Services and Threads: Background Processin
14: Content Providers: Providing Data to Application
15: Developing for Android Wearable Devices
16: The Future of Android: 64-bit Android L
17: Appendix A: Audio Concepts, Terminology, and Codecs