0%

Book Description

A Video Enhanced book which contains embedded links to instructional videos from: The Essentials of Android Application Development (LiveLessons Video Training) by Ian Clifton.

http://ssl.safaribooksonline.com/9780132996594

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 and tools updates. To accommodate their extensive new coverage, they’ve split the book into two leaner, cleaner volumes. This Volume II focuses on advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. Darcey and Conder cover hot topics ranging from tablet development to protecting against piracy and demonstrate advanced techniques for everything from data integration and UI development to in-app billing.

¿

Every chapter has been thoroughly updated to reflect the latest SDKs, tools, and devices. The sample code has been completely overhauled and is available for download on a companion website. Drawing on decades of in-the-trenches experience as professional mobile developers, the authors also provide even more tips and best practices for highly efficient development. This new edition covers

  • Advanced app design with async processing, services, SQLite databases, content providers, intents, and notifications

  • Sophisticated UI development, including input gathering via gestures and voice recognition

  • Developing accessible and internationalized mobile apps

  • Maximizing integrated search, cloud-based services, and other exclusive Android features

  • Leveraging Android 4.0 APIs for networking, web, location services, the camera, telephony, and hardware sensors

  • Building richer apps with 2D/3D graphics (OpenGL ES and RenderScript), animation, and the Android NDK

  • Tracking app usage patterns with Google Analytics

  • Streamlining testing with the Android Debug Bridge

  • ¿

    This book is an indispensable resource for every intermediate- to advanced-level Java developer now participating in Android development and for every seasoned mobile developer who wants to take full advantage of the newest Android platform and hardware.

    ¿

    Also look for: Android Wireless Application Development, Volume I: Android Essentials (ISBN: 9780321813831)

    Table of Contents

    1. Title Page
    2. Copyright Page
    3. Dedication Page
    4. Contents
    5. Acknowledgments
    6. About the Authors
    7. Introduction
    8. I: Advanced Android Application Design Principles
      1. 1. Threading and Asynchronous Processing
      2. 2. Working with Services
      3. 3. Leveraging SQLite Application Databases
      4. 4. Building Android Content Providers
      5. 5. Broadcasting and Receiving Intents
      6. 6. Working with Notifications
    9. II: Advanced Android User Interface Design Principles
      1. 7. Designing Powerful User Interfaces
      2. 8. Handling Advanced User Input
      3. 9. Designing Accessible Applications
      4. 10. Best Practices for Tablet and Google TV Development
    10. III: Leveraging Common Android APIs
      1. 11. Using Android Networking APIs
      2. 12. Using Android Web APIs
      3. 13. Using Location-Based Services APIs
      4. 14. Using Android Multimedia APIs
      5. 15. Using Android Telephony APIs
      6. 16. Accessing Android’s Hardware Sensors
      7. 17. Using Android’s Optional Hardware APIs
    11. IV: Drawing, Animations, and Graphics Programming with Android
      1. 18. Developing Android 2D Graphics Applications
      2. 19. Working with Animation
      3. 20. Developing Android 3D Graphics Applications
      4. 21. Using the Android NDK
    12. V: Maximizing Android’s Unique Features
      1. 22. Extending Android Application Reach
      2. 23. Enabling Application Search
      3. 24. Working with Cloud to Device Messaging
      4. 25. Managing User Accounts and Synchronizing User Data
    13. VI: Advanced Topics in Application Publication and Distribution
      1. 26. Internationalizing Your Applications
      2. 27. An Overview of Third-Party In-App Billing APIs for Android
      3. 28. Enabling Application Statistics with Google Analytics
      4. 29. Protecting Applications from Software Piracy
    14. VII: Appendices
      1. A. The Android Debug Bridge Quick-Start Guide
      2. B. The SQLite Quick-Start Guide
    15. Index
    3.137.213.128