Home > Store

The Android Developer's Collection (Collection)

Register your product to gain access to bonus material or receive a coupon.

The Android Developer's Collection (Collection)

eBook

  • This product currently is not for sale.
  • About Watermarked eBooks
  • This PDF will be accessible from your Account page after purchase and requires PDF reading software, such as Acrobat® Reader®.

    The eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

    Watermarked eBook FAQ

Not for Sale

Description

  • Copyright 2012
  • Pages: 1137
  • Edition: 1st
  • eBook
  • ISBN-10: 0-13-292861-2
  • ISBN-13: 978-0-13-292861-8

The Android Developer’s Collection includes two highly successful Android application development eBooks:

  • The Android Developer's Cookbook: Building Applications with the Android SDK
  • Android Wireless Application Development, Second Edition

This collection 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.


Completely up-to-date to reflect the newest and most widely used Android SDKs, The Android Developer’s Cookbook is the essential resource for developers building apps for any Android device, from phones to tablets. Proven, modular recipes take you from the absolute basics to advanced location-based services, security techniques, and performance optimization. You’ll learn how to write apps from scratch, ensure interoperability, choose the best solutions for common problems, and avoid development pitfalls.


Android Wireless Application Development, Second Edition, 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. 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.


In this collection, coverage includes

  • Implementing threads, services, receivers, and other background tasks
  • Providing user alerts
  • Organizing user interface layouts and views
  • Managing user-initiated events such as touches and gestures
  • Recording and playing audio and video
  • Using hardware APIs available on Android devices
  • Interacting with other devices via SMS, Web browsing, and social networking
  • Storing data efficiently with SQLite and its alternatives
  • Accessing location data via GPS
  • Using location-related services such as the Google Maps API
  • Building faster applications with native code
  • Providing backup and restore with the Android Backup Manager
  • Testing and debugging apps throughout the development cycle
  • Using Web APIs, using the Android NDK, extending application reach, managing users, synchronizing data, managing backups, and handling advanced user input 
  • Editing Android manifest files, registering content providers, and designing and testing apps
  • Working with Bluetooth,  voice recognition, App Widgets, live folders, live wallpapers, and global search
  • Programming 3D graphics with OpenGL ES 2.0
  • Ensuring cross-device compatibility, from designing for the smallest phones to the big tablets
  • Designing, developing, and testing applications for different devices

Downloads

Downloads

Download supplemental code for The Android Developer's Cookbook

Download the supplemental code for chapter 3 of Android Wireless Application Development

Download the supplemental code for chapter 6 of Android Wireless Application Development

Download the supplemental code for chapter 7 of Android Wireless Application Development

Download the supplemental code for chapter 8 of Android Wireless Application Development

Download the supplemental code for chapter 9 of Android Wireless Application Development

Download the supplemental code for chapter 10 of Android Wireless Application Development

Download the supplemental code for chapter 11 of Android Wireless Application Development

Download the supplemental code for chapter 12 of Android Wireless Application Development

Download the supplemental code for chapter 13 of Android Wireless Application Development

Download the supplemental code for chapter 14 of Android Wireless Application Development

Download the supplemental code for chapter 15 of Android Wireless Application Development

Download the supplemental code for chapter 16 of Android Wireless Application Development

Download the supplemental code for chapter 17 of Android Wireless Application Development

Download the supplemental code for chapter 18 of Android Wireless Application Development

Download the supplemental code for chapter 19 of Android Wireless Application Development

Download the supplemental code for chapter 20 of Android Wireless Application Development

Download the supplemental code for chapter 21 of Android Wireless Application Development

Download the supplemental code for chapter 22 of Android Wireless Application Development

Download the supplemental code for chapter 23 of Android Wireless Application Development

Download the supplemental code for chapter 24 of Android Wireless Application Development

Download the supplemental code for chapter 25 of Android Wireless Application Development

Sample Content

Sample Pages

Download the sample pages (includes Chapter 2 from The Android Developer's Cookbook and Chapter 1 from Android Wireless Application Development and corresponding Indexes for each)

Table of Contents

The Android Developer's Cookbook
Chapter 1     Overview of Android     1A
Chapter 2     Application Basics: Activities and Intents     23A
Chapter 3     Threads, Services, Receivers, and Alerts     51A
Chapter 4     User Interface Layout     79A
Chapter 5     User Interface Events     117A
Chapter 6     Multimedia Techniques     147A
Chapter 7     Hardware Interface     169A
Chapter 8     Networking     195A
Chapter 9     Data Storage Methods     221A
Chapter 10     Location-Based Services     251A
Chapter 11     Advanced Android Development     277A
Chapter 12     Debugging     303A
Index     317A
Android Wireless Application Development
Introduction     1B
Part I: An Overview of Android
Chapter 1     Introducing Android     7B
Chapter 2     Setting Up Your Android Development Environment     29B
Chapter 3     Writing Your First Android Application     43B
Part II: Android Application Design Essentials
Chapter 4     Understanding the Anatomy of an Android Application     69B
Chapter 5     Defining Your Application Using the Android Manifest File     81B
Chapter 6     Managing Application Resources     97B
Part III: Android User Interface Design Essentials
Chapter 7     Exploring User Interface Screen Elements     133B
Chapter 8     Designing User Interfaces with Layouts     173B
Chapter 9     Drawing and Working with Animation     205B
Part IV: Using Common Android APIs
Chapter 10     Using Android Data and Storage APIs     231B
Chapter 11     Sharing Data Between Applications with Content Providers     259B
Chapter 12     Using Android Networking APIs     287B
Chapter 13     Using Android Web APIs     301B
Chapter 14     Using Location-Based Services (LBS) APIs     315B
Chapter 15     Using Android Multimedia APIs     335B
Chapter 16     Using Android Telephony APIs     353B
Chapter 17     Using Android 3D Graphics with OpenGL ES     367B
Chapter 18     Using the Android NDK     397B
Chapter 19     Using Android’s Optional Hardware APIs     407B
Part V: More Android Application Design Principles
Chapter 20     Working with Notifications     423B
Chapter 21     Working with Services     437B
Chapter 22     Extending Android Application Reach     451B
Chapter 23     Managing User Accounts and Synchronizing User Data     489B
Chapter 24     Handling Advanced User Input     499B
Chapter 25     Targeting Different Device Configurations and Languages     523B
Part VI: Deploying Your Android Application to the World
Chapter 26     The Mobile Software Development Process     551B
Chapter 27     Designing and Developing Bulletproof Android Applications     571B
Chapter 28     Testing Android Applications     585B
Chapter 29     Selling Your Android Application     597B
Part VII: Appendixes
Appendix A     The Android Emulator Quick-Start Guide     613B
Appendix B     The Android DDMS Quick-Start Guide     635B
Appendix C     The Android Debug Bridge Quick-Start Guide     647B
Appendix D     Eclipse IDE Tips and Tricks     661B
Appendix E     The SQLite Quick-Start Guide     669B
Index     683B

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.