Register your product to gain access to bonus material or receive a coupon.
This is the Rough Cut version of the printed book.
This fully reworked edition of a proven title is the most useful real-world guide to building robust, commercial-grade Android™ apps. The content is revised and updated for the latest Android SDK and the newest development best practices. Introduction to Android™Application Development: Android Essentials, Fifth Edition,covers all you need to quickly start developing professional apps for today’s Android devices. Three expert developers guide you through setting up your development environment, designing user interfaces, developing for diverse devices, and optimizing your entire app-development process–from design through publication. Updated throughout, this title includes extensive coverage of the most useful new Android tools and utilities. The entire book has been completely updated for developing Android applications using Android Studio. It adds all-new chapters on Material Design, styling your applications, design patterns, querying with SQLite, and accessing data from the Network. It also includes a treasure trove of Android Studio golden nuggets and insight into the new Gradle build system. Throughout, key concepts are taught through clear, up-to-date example code.
Acknowledgments
About the Authors
Introduction
Part I: Platform Overview
Chapter 1: Presenting Android
Chapter 2: Setting Up for Development
Chapter 3: Creating Your First Application
Part II: Application Basics
Chapter 4: Understanding Application Components
Chapter 5: Defining the Manifest
Chapter 6: Managing Application Resources
Chapter 7: Exploring Building Blocks
Chapter 8: Positioning with Layouts
Chapter 9: Partitioning with Fragments
Part III: Application Design Essentials
Chapter 10: Architecting with Patterns
Chapter 11: Appealing with Style
Chapter 12: Embracing Material Design
Chapter 13: Designing Compatible Applications
Part IV: Application Development Essentials
Chapter 14: Using Android Preferences
Chapter 15: Accessing Files and Directories
Chapter 16: Saving with SQLite
Chapter 17: Leveraging Content Providers
Part V: Application Delivery Essentials
Chapter 18: Learning the Development Workflow
Chapter 19: Planning the Experience
Chapter 20: Delivering Quality Applications
Chapter 21: Testing Your Applications
Chapter 22: Distributing Your Applications
Part VI: Appendixes
Appendix A: Tips and Tricks: Android Studio
Appendix B: Quick-Start: Android Emulator
Appendix C: Quick-Start: Android Device Monitior
Appendix D: Mastery: Android SDK Tools
Appendix E: Quick-Start: Gradle Build System
Appendix F: Quiz Question Answers
Index