Higher Ed. and Vocational >> Engineering and Computer Science >> Computer Science >> Computer Science


Advanced Android Application Development

Advanced Android Application Development

Author(s):
  • Joseph Annuzzi Jr
  • Author: Joseph Annuzzi Jr
    • ISBN:9789332552012
    • 10 Digit ISBN:9332552010
    • Price:Rs. 1090.00
    • Pages:608
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Be the first to rate the book !!

    Advanced Android Application Development, 4th Edition is the definitive guide to advanced commercial-grade Android development, updated for the latest Android SDK (KitKat). The book serves as a reference for the Android API. Advanced Android development topics are organized and presented in a clear and concise format. There is in-depth explanation of a given API feature, and associated code for each chapter. Each chapter contains one or more sample apps demonstrating various features of the Android API.

    Table of Content

    Part I: Advanced Android Application Design Principles
    Chapter 1: Threading and Asynchronous Processing
    Chapter 2: Working with Services
    Chapter 3: Leveraging SQLite Application Databases
    Chapter 4: Building Android Content Providers
    Chapter 5: Broadcasting and Receiving Intents
    Chapter 6: Working with Notifications
    Part II: Advanced Android User Interface Design Principles
    Chapter 7: Designing Powerful User Interfaces
    Chapter 8: Handling Advanced User Input
    Chapter 9: Designing Accessible Applications
    Chapter 10: Development Best Practices for Tablets, TVs, and Wearables
    Part III: Leveraging Common Android APIs
    Chapter 11: Using Android Networking APIs
    Chapter 12: Using Android Web APIs
    Chapter 13: Using Android Multimedia APIs
    Chapter 14: Using Android Telephony APIs
    Chapter 15: Accessing Android's Hardware Sensors
    Chapter 16: Using Android's Optional Hardware APIs
    Part IV: Leveraging Google APIs
    Chapter 17: Using Location and Map APIs
    Chapter 18: Working with Google Cloud Messaging
    Chapter 19: An Overview of In-App Billing APIs for Android
    Chapter 20: Enabling Application Statistics with Google Analytics
    Chapter 21: An Overview of Google Play Game Services
    Part V: Drawing, Animations, and Graphics Programming with Android
    Chapter 22: Developing Android 2D Graphics Applications
    Chapter 23: Working with Animation
    Chapter 24: Developing Android 3D Graphics Applications
    Chapter 25: Using the Android NDK
    Part VI: Maximizing Android's Unique Features
    Chapter 26: Extending Android Application Reach
    Chapter 27: Enabling Application Search
    Chapter 28: Managing User Accounts and Synchronizing User Data
    Part VII: Advanced Topics in Application Publication and Distribution
    Chapter 29: Internationalizing Your Applications
    Chapter 30: Protecting Applications from Software Piracy
    Part VIII: Preparing for Future Android Releases
    Chapter 31: Introducing the L Developer Preview
    Part IX: Appendixes
    Appendix A: Quick-Start Guide: Android Debug Bridge
    Appendix B: Quick-Start Guide: SQLite
    Appendix C: Java for Android Developers
    Appendix D: Quick-Start Guide: Android Studio
    Appendix E: Answers to Quiz Questions
     

     

    Salient Features

    • The code samples provided demonstrate a given particular feature of the Android API
    • Each advanced feature presented is discussed in detail, describing it's relation to other elements of Android
    • For instructional purposes at schools or companies, PowerPoints provided allow instructors to lead discussions on the chapter as a whole without the need for creating their own chapter outlines