Introduction to Android Application Development Android Essentials

by ; ;
  • ISBN13:


  • ISBN10:


  • Edition: 5th
  • Format: Paperback
  • Copyright: 2015-12-18
  • Publisher: Addison-Wesley Professional

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
  • We Buy This Book Back!
    In-Store Credit: $8.40
    Check/Direct Deposit: $8.00
List Price: $49.99 Save up to $15.00
  • Rent Book $34.99
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


What Every Android App Developer Should Know Today: Android 6 Tools, App/UI Design, Testing, Publishing, and More


Introduction to Android Application Development, Fifth Edition , is the most useful real-world guide to building robust, commercial-grade Android apps with the new Android 6 SDK, Android Studio, and latest development best practices. Bigger, better, and more comprehensive than ever, this book covers everything you need to start developing professional apps for modern Android devices. If you’re serious about Android development, this guide will prepare you to build virtually any app you can imagine!


Three well-respected experts guide you through setting up your development environment, designing user interfaces, developing for diverse devices, and optimizing your entire app-development process. Up-to-date code listings support in-depth explanations of key API features, and many chapters contain multiple sample apps.


This fifth edition adds brand-new chapters on material design, styling applications, design patterns, and querying with SQLite. You’ll find a treasure trove of Android Studio tips, plus a brand-new appendix on the Gradle build system. This edition also offers

  • Updated coverage of the latest Android 5.1 and 6 APIs, tools, utilities, and best practices
  • New coverage of the Android 6.0 permission model
  • Powerful techniques for integrating material design into your apps
  • An all-new chapter on using styles and reusing common UI components
  • Extensive new coverage of app design, architecture, and backward compatibility
  • A full chapter on using SQLite with persistent database-backed app data
  • Revised quiz questions and exercises to test your knowledge 

Download this book’s source code at informit.com/title/9780134389455 or introductiontoandroid.blogspot.com.

Author Biography

Joseph Annuzzi, Jr. is the co-author of the previous edition of this book and co-author of Advanced Android Application Development, Fourth Edition.  He is also a software architect, graphic artist, writer, marketer, and web and mobile expert. He has worked with many emerging mobile technologies and can be found mastering the latest in mobile marketing and growth hacking, cryptography, peer-to-peer, security, and emerging payment technologies. Joseph has worked with many different programming languages, APIs, and software tools over the years. His favorite development platform is Android. He is a graduate of the University of California, Davis, and lives where much of the Android action is, Silicon Valley. In his free time, he explores new technologies, travels the globe, and lives an active and healthy lifestyle.

Table of Contents


I. Platform Overview
1. Presenting Android

2. Setting Up for Development

3. Creating Your First Application

II. Application Basics
4.  Understanding Application Components

5. Defining the Manifest

6. Managing Application Resources

7. Positioning with Layouts

8. Partitioning with Fragments

III. User Interface Design Essentials
9. Embracing Material Design

10. Appealing with Style

11. Exploring Building Blocks

12. Behaving with Patterns

13. Designing Compatible Applications

IV. Application Development Essentials
14. Using Shared Preferences

15. Working with Files

16. Manipulating Data with SQLite

17. Leveraging Content Providers

18. Accessing Data from the Network

V. Application Delivery Essentials
19. Learning the Development Workflow

20.  Planning the Android Application Experience

21. Delivering Quality Applications

22. Testing Your Applications

23. Distributing Your Application


VI. Appendixes
A. Tips and Tricks: Android Studio

B. Quick-Start: Android Emulator

C. Quick-Start: Android Studio Debugging

D. Quick-Start: Gradle Build System

E. Mastery: Android SDK Tools

F. Quiz Question Answers


Rewards Program

Write a Review