Beginning Android programming with Android Studio 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