Android Wireless Application Development, 2/e

Android Wireless Application Development, 2/e

Read it now on the O’Reilly learning platform with a 10-day free trial.

O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.

Book description

Android™ Wireless Application Development Second Edition

The start-to-finish guide to Android application development: massively updated for the newest SDKs and developer techniques!

This book delivers all the up-to-date information, tested code, and best practices you need to create and market successful mobile apps with the latest versions of Android. Drawing on their extensive experience with mobile and wireless development, Lauren Darcey and Shane Conder cover every step: concept, design, coding, testing, packaging, and delivery. The authors introduce the Android platform, explain the principles of effective Android application design, and present today’s best practices for crafting effective user interfaces. Next, they offer detailed coverage of each key Android API, including data storage, networking, telephony, location-based services, multimedia, 3D graphics, and hardware.

Every chapter of this edition has been updated for the newest Android SDKs, tools, utilities, and hardware. All sample code has been overhauled and tested on leading devices from multiple companies, including HTC, Motorola, and ARCHOS. Many new examples have been added, including complete new applications. This new edition also adds

This book is an indispensable resource for every member of the Android development team: software developers with all levels of mobile experience, team leaders and project managers, testers and QA specialists, software architects, and even marketers.

Show and hide more Table of contents Product information

Table of contents

  1. Title Page
  2. Copyright Page
  3. Table of Contents
  4. Acknowledgments
  5. About the Authors
  6. Introduction
  7. Part I. An Overview of Android
    1. 1. Introducing Android
    2. 2. Setting Up Your Android Development Environment
    3. 3. Writing Your First Android Application
    1. 4. Understanding the Anatomy of an Android Application
    2. 5. Defining Your Application Using the Android Manifest File
    3. 6. Managing Application Resources
    1. 7. Exploring User Interface Screen Elements
    2. 8. Designing User Interfaces with Layouts
    3. 9. Drawing and Working with Animation
    1. 10. Using Android Data and Storage APIs
    2. 11. Sharing Data Between Applications with Content Providers
    3. 12. Using Android Networking APIs
    4. 13. Using Android Web APIs
    5. 14. Using Location-Based Services (LBS) APIs
    6. 15. Using Android Multimedia APIs
    7. 16. Using Android Telephony APIs
    8. 17. Using Android 3D Graphics with OpenGL ES
    9. 18. Using the Android NDK
    10. 19. Using Android’s Optional Hardware APIs
    1. 20. Working with Notifications
    2. 21. Working with Services
    3. 22. Extending Android Application Reach
    4. 23. Managing User Accounts and Synchronizing User Data
    5. 24. Handling Advanced User Input
    6. 25. Targeting Different Device Configurations and Languages
    1. 26. The Mobile Software Development Process
    2. 27. Designing and Developing Bulletproof Android Applications
    3. 28. Testing Android Applications
    4. 29. Selling Your Android Application
    1. A. The Android Emulator Quick-Start Guide
    2. B. The Android DDMS Quick-Start Guide
    3. C. The Android Debug Bridge Quick-Start Guide
    4. D. Eclipse IDE Tips and Tricks
    5. E. The SQLite Quick-Start Guide
    Show and hide more

    Product information

    You might also like

    Check it out now on O’Reilly

    Dive in for free with a 10-day trial of the O’Reilly learning platform—then explore all the other resources our members count on to build skills and solve problems every day.