0%

Book Description

Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. Now, authors Lauren Darcey and Shane Conder have systematically revised and updated this guide for the latest Android SDK 4.0. To accommodate their extensive new coverage, they’ve split the book into two volumes. Volume I focuses on Android essentials, including setting up your development environment, understanding the application lifecycle, designing effective user interfaces, developing for diverse devices, and optimizing your mobile app development process--from design through publishing. Every chapter has been thoroughly updated for the newest APIs, tools, utilities, and hardware. All sample code has been overhauled and tested on leading devices from multiple companies, and many new examples have been added. Drawing on decades of in-the-trenches experience as professional mobile developers, Darcey and Conder provide valuable new best practices--including powerful techniques for constructing more portable apps. This new edition contains full chapters on Android manifest files, content providers, effective app design, and testing; an all-new chapter on tackling compatibility issues; coverage of today’s most valuable new Android tools and utilities; and even more exclusive tips and tricks. An indispensable resource for every Android development team member.

Table of Contents

  1. Title Page
  2. Copyright Page
  3. Dedication page
  4. Contents at a Glance
  5. Table of Contents
  6. Acknowledgments
  7. About the Authors
  8. Introduction
  9. I. An Overview of the Android Platform
    1. 1. Introducing Android
    2. 2. Setting Up Your Android Development Environment
    3. 3. Writing Your First Android Application
    4. 4. Mastering the Android Development Tools
  10. II. Android Application Basics
    1. 5. Understanding the Anatomy of an Android Application
    2. 6. Defining Your Application Using the Android Manifest File
    3. 7. Managing Application Resources
  11. III. Android User Interface Design Essentials
    1. 8. Exploring User Interface Screen Elements
    2. 9. Designing User Interfaces with Layouts
    3. 10. Working with Fragments
    4. 11. Working with Dialogs
  12. IV. Android Application Design Essentials
    1. 12. Using Android Preferences
    2. 13. Working with Files and Directories
    3. 14. Using Content Providers
    4. 15. Designing Compatible Applications
  13. V. Publishing and Distributing Android Applications
    1. 16. The Android Software Development Process
    2. 17. Designing and Developing Bulletproof Android Applications
    3. 18. Testing Android Applications
    4. 19. Publishing Your Android Application
  14. VI. Appendixes
    1. A. The Android Emulator Quick-Start Guide
    2. B. The Android DDMS Quick-Start Guide
    3. C. Eclipse IDE Tips and Tricks
  15. Index