Introduction to Android Application Development eBook, 5th Edition

Joseph Annuzzi all

View sample pages

Introduction to Android Application Development eBook, 5th Edition

By Joseph Annuzzi, Lauren Darcey, Shane Conder
In stock
Add to cart
Please note This item can only be purchased by people residing in Australia
Joseph Annuzzi all
Published Date

Introduction to Android Application Development is the most useful real-world guide to building robust, commercial-grade Android apps with the new Android 6 (Marshmallow) SDK, Android Studio, and latest development best practices. Bigger, better, and more comprehensive than ever, this book covers everything students need to start developing professional apps for modern Android devices.


Three well-respected experts guide readers through setting up the development environment, designing user interfaces, developing for diverse devices, and optimising the entire app-development process. Up-to-date code listings support in-depth explanations of key API features, and each chapter contains at least one sample app. This edition adds brand-new chapters on Material Design, styling applications, design patterns, and querying with SQLite.

The full text downloaded to your computer

With eBooks you can:

  • search for key concepts, words and phrases
  • make highlights and notes as you study
  • share your notes with friends

eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps.

Upon purchase, you'll gain instant access to this eBook.

Time limit

The eBooks products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed.

Table of contents
  • Chapter 1: Presenting Android
  • Chapter 2: Setting Up for Development
  • Chapter 3: Creating Your First Application
  • 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
  • Chapter 10: Architecting with Patterns
  • Chapter 11: Appealing with Style
  • Chapter 12: Embracing Material Design
  • Chapter 13: Designing Compatible Applications
  • Chapter 14: Using Android Preferences
  • Chapter 15: Accessing Files and Directories
  • Chapter 16: Saving with SQLite
  • Chapter 17: Leveraging Content Providers 393
  • 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
  • Appendix A: Tips and Tricks: Android Studio
  • Appendix B: Quick-Start: Android Emulator
  • Appendix C: Quick-Start: Android Device Monitor
  • Appendix D: Mastery: Android SDK Tools
  • Appendix E: Quick-Start: Gradle Build System
  • Appendix F: Answers to Quiz Questions