Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | December 1, 2014

    Edward O. Wilson: IMG Edward O. Wilson: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer
Qualifying orders ship free.
$56.95
List price: $59.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
6 Local Warehouse General- General

More copies of this ISBN

Advanced Android Application Development (Developer's Library)

by

Advanced Android Application Development (Developer's Library) Cover

 

Synopses & Reviews

Publisher Comments:

Advanced Android™ Application Development, Fourth Edition, is the definitive guide to building robust, commercial-grade Android apps. Systematically revised and updated, this guide brings together powerful, advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. With the addition of quizzes and exercises in every chapter, it is ideal for both professional and classroom use.

 

An outstanding practical reference for the newest Android APIs, this guide provides in-depth explanations of code utilizing key API features and includes downloadable sample apps for nearly every chapter. Together, they provide a solid foundation for any modern app project.

 

Throughout, the authors draw on decades of in-the-trenches experience as professional mobile developers to provide tips and best practices for highly efficient development. They show you how to break through traditional app boundaries with optional features, including the Android NDK, Google Analytics and Android Wear APIs, and Google Play Game Services.

New coverage in this edition includes

  • Integrating Google Cloud Messaging into your apps
  • Utilizing the new Google location and Google Maps Android APIs
  • Leveraging in-app billing from Google Play, as well as third-party providers
  • Getting started with the Android Studio IDE
  • Localizing language and using Google Play App Translation services
  • Extending your app’s reach with Lockscreen widgets and DayDreams
  • Leveraging improvements to Notification, Web, SMS, and other APIs 

This title is an indispensable resource for intermediate- to advanced-level Java programmers who are now developing for Android, and for seasoned mobile developers who want to make the most of the new Android platform and hardware.

 

This revamped, newly titled edition is a complete update of Android™ Wireless Application Development, Volume II: Advanced Topics, Third Edition.

Synopsis:

Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. This is the next edition of Android Wireless Application Development, Volume II. Advanced Android Application Development, Fourth 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 an 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.

 

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.

 

Advanced Android Application Development, Fourth Edition, covers advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. The material is presented in a clear and robust format that is suitable for both professional and classroom use.

 

Also look for: Introduction to Android Application Development: Android Essentials (

Synopsis:

Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. This is the next edition of Android Wireless Application Development, Volume II. Advanced Android Application Development, Fourth 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 an 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.

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.

Advanced Android Application Development, Fourth Edition, covers advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. The material is presented in a clear and robust format that is suitable for both professional and classroom use.

Also look for: Introduction to Android Application Development: Android Essentials (

About the Author

Joseph Annuzzi, Jr., is a freelance software architect, graphic artist, writer, and technical reviewer. He has multiple patent applications in process that leverage emerging mobile technologies and he is currently building the first version of the technology for the Android platform. Joseph has worked with many different programming languages, APIs, and software tools over the years. His favorite development platform is Android. He is a graduate of the University of California, Davis, and lives where much of the Android action is, Silicon Valley. In his free time, he explores new technologies, travels the globe, and lives an active and healthy lifestyle.

 

Table of Contents

Acknowledgments

About the Authors

 

Introduction

 

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: Best Practices for Tablet and Google TV Development

 

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-Based Services and Map APIs

Chapter 19: An Overview of In-App Billing APIs for Android

Chapter 20: Enabling Application Statistics with Google Analytics

Chapter 21: Working with 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: 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

 

Index

Product Details

ISBN:
9780133892383
Author:
Annuzzi, Joseph, Jr.
Publisher:
Addison-Wesley Professional
Author:
Conder, Shane
Author:
Annuzzi, Joseph
Author:
Darcey, Lauren
Subject:
KitKat; Android programming; mobile; smartphone; tablet; Java; Android developer tools; Eclipse; Android Studio; IntelliJ; IDEA; SDK; API; IDE; NDK; ADK
Copyright:
Edition Description:
Trade paper
Series:
Developer's Library
Publication Date:
20141010
Binding:
TRADE PAPER
Language:
English
Pages:
624
Dimensions:
8.9 x 7 x 1.4 in 953 gr

Related Subjects

Computers and Internet » Mobile and Handheld Devices » Android

Advanced Android Application Development (Developer's Library) New Trade Paper
0 stars - 0 reviews
$56.95 In Stock
Product details 624 pages Addison-Wesley Professional - English 9780133892383 Reviews:
"Synopsis" by ,
Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. This is the next edition of Android Wireless Application Development, Volume II. Advanced Android Application Development, Fourth 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 an 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.

 

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.

 

Advanced Android Application Development, Fourth Edition, covers advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. The material is presented in a clear and robust format that is suitable for both professional and classroom use.

 

Also look for: Introduction to Android Application Development: Android Essentials (

"Synopsis" by , Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. This is the next edition of Android Wireless Application Development, Volume II. Advanced Android Application Development, Fourth 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 an 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.

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.

Advanced Android Application Development, Fourth Edition, covers advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. The material is presented in a clear and robust format that is suitable for both professional and classroom use.

Also look for: Introduction to Android Application Development: Android Essentials (

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.