Getting Started with Android Programming -- Using Android Studio for Android Development -- Activities, Fragments, and Intents -- Getting to Know the Android User Interface -- Designing Your User Interface with Views -- Displaying Pictures and Menus with Views -- Data Persistence -- Content Providers -- Messaging -- Location-Based Services -- Networking -- Developing Android Services -- Appendix: Answers to Exercises.
"As the fastest-growing mobile platform today, the Android OS is a powerful and flexible platform for mobile devices and the new Android 5 release boasts significant new features and enhancements for both smartphone and tablet applications. This full-color resource takes a hands-on approach to teaching you how to create Android applications for the latest OS and the newest devices, including both smartphones and tablets." -- Publisher annotation.