Introduction to Android Application Development: Android Essentials, 5th Edition Front Cover

Introduction to Android Application Development: Android Essentials, 5th Edition

Description

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.

Table of Contents

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 Monitor
Appendix D Mastery: Android Sdk Tools
Appendix E Quick-Start: Gradle Build System
Appendix F Answers To Quiz Questions

To access the link, solve the captcha.