Android Wireless Application Development (Developer's Library Series)

Multimedia Set (Print)
Buy New
Buy New from
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 95%)
Other sellers (Multimedia Set)
  • All (17) from $1.99   
  • New (4) from $10.74   
  • Used (13) from $1.99   


The start-to-finish guide to Android development–from concept to market!

Android Wireless Application Development combines all the reliable information, sample code, and best practices you need to build, distribute, and market successful Android mobile applications. Drawing on their extensive experience with mobile and wireless development, Shane Conder and Lauren Darcey cover everything you need to execute a successful Android project: from concept and design through coding, testing, packaging, and delivery.

Conder and Darcey explain how mobile development differs from conventional development, how Android differs from other mobile platforms, and how to take full advantage of Android’s unique features and capabilities. They present detailed, code-rich coverage of Android’s most important APIs, expert techniques for organizing development teams and managing Android projects, and dozens of time-saving tricks and pitfalls to avoid.

  • Master the latest Android development tools and Android SDK 1.5
  • Use the Eclipse Development Environment for Java to develop and debug Android applications
  • Design Android applications that are more efficient, reliable, and easier to use and offer better performance
  • Work with Android’s optional hardware-specific APIs
  • Use Android’s APIs for data, storage, networking, telephony, Location-Based Services (LBS), multimedia, and 3D graphics
  • Leverage advanced Android capabilities such as Notifications and Services
  • Ensure quality through solid test planning, efficient testing, and comprehensive defect tracking
  • Make more money from your Android applications

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.

Shane Conder is an experienced developer who has specialized in mobile and embedded development for over a decade. He has designed and developed many commercial applications for BREW, J2ME, Palm, BlackBerry, Windows Mobile, iPhone, and Android and has written extensively about the mobile industry and mobile development platforms. Lauren Darcey is the CEO of a small software company specializing in mobile technologies. With almost two decades of experience in professional software production, Darcey is a recognized authority in enterprise architecture and the development of commercial grade mobile applications.

About the CD-ROM:

An accompanying CD-ROM contains all of the book’s code samples, plus powerful open source tools for Android development.

Read More Show Less

Product Details

  • ISBN-13: 9780321627094
  • Publisher: Addison-Wesley
  • Publication date: 9/1/2009
  • Series: Developer's Library Series
  • Edition description: Book and CD-ROM
  • Pages: 573
  • Product dimensions: 6.90 (w) x 8.90 (h) x 1.40 (d)

Meet the Author

Shane Conder has extensive development experience and has focused his attention on

mobile and embedded development for the past decade. He has designed and developed

many commercial applications for BREW, J2ME, Palm,Windows Mobile, and Android.

Shane has written extensively about the mobile industry and evaluated mobile development

platforms on his tech blogs and is well known within the blogosphere. Shane

received a B.S. degree in computer science from the University of California.

A self-admitted gadget freak, Shane always has the latest phone or laptop. He can

often be found fiddling with the latest new technologies, such as Amazon Web Services,

Android, iPhone, Google App Engine, and other shiny, new technologies that activate the

creative part of his brain. He also enjoys traveling the world with his geeky wife, even if

she did make him dive with 4-meter-long great white sharks, and he almost got eaten by

a lion in Kenya. He admits that it was his fault they got attacked by monkeys in Japan

and that perhaps he should have written his own bio. (Author’s note:Wait, what?!)

Lauren Darcey is responsible for the technical leadership and direction of a small software

company specializing in mobile technologies–Android being the most exciting

and promising for the future.With almost two decades of experience in professional software

production, Lauren is a recognized authority in enterprise architecture and the

development of commercial-grade mobile applications. Lauren received a B.S. degree in

computer science from the University of California, Santa Cruz.

Lauren spends her copious free time traveling the world with her geeky mobileminded

husband and is an avid nature photographer. Her work has been published in

books and newspapers around the world. In South Africa, she dove with 4-meter-long

great white sharks and got stuck between a herd of rampaging hippopotami and an irritated

bull elephant. She’s been attacked by monkeys in Japan, gotten stuck in a ravine

with two hungry lions in Kenya, gotten thirsty in Egypt, narrowly avoided a coup d’état

in Thailand, and walked part of the Great Wall of China, where she took the photograph

that graces the cover of this book.

Read More Show Less

Table of Contents

Introduction Part I: An Overview of Android Chapter 1: Introducing Android Chapter 2: Your Android Development Environment Chapter 3: Writing Your First Android Application Part II: Android Application Design Essentials Chapter 4: Understanding the Android Application Life Cycle Chapter 5: Managing Application Resources Part III: Android User Interface Design Essentials Chapter 6: Exploring User Interface Screen Elements Chapter 7: Designing Android User Interfaces with Layouts Chapter 8: Drawing and Working with Animation in Android Part IV: Using Common Android APIs Chapter 9: Using Android Data and Storage APIs Chapter 10: Using Android Networking APIs Chapter 11: Using Location-Based Services (LBS) APIs Chapter 12: Using Android Multimedia APIs Chapter 13: Using Android Telephony APIs Chapter 14: Using Android 3D Graphics With OpenGL ES Chapter 15: Using Android's Optional Hardware APIs Part V: More Android Application Design Principles Chapter 16: Working With Notifications Chapter 17: Working With Services Part VI: Deploying Your Android Application to the World Chapter 18: The Mobile Software Development Process Chapter 19: Developing and Testing Bulletproof Android Applications Chapter 20: Selling Your Android Application Part VII: Appendixes Appendix A: The Android Emulator Quick-Start Guide Appendix B: The Android DDMS Quick-Start Guide Appendix C: The Android Debug Bridge Quick-Start Guide Appendix D: The SQLite Quick-Start Guide Glossary
Read More Show Less

Customer Reviews

Average Rating 3.5
( 13 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 13 Customer Reviews
  • Posted August 7, 2011

    Solid but uninspiring coverage of a wide range of Android topics

    To begin with the title, I was immediately confused by the use of the word "wireless." In fact, this book does not specialise in the radio circuitry of Android handsets but instead covers pretty much every known topic related to Android application development. So you don't just get a primer on the Android application frameworks, but there is also help on setting up Eclipse, the most commonly-used IDE, a discussion of waterfall project planning versus agile iterative methods and how to set up your Market account and deploy your applications. Now, this book has the best part of 800 pages and they are pretty jammed with descriptions of most sections of the Android frameworks with many example program snippets. There is a lot of information here but Android is a very big subject, and this leads to many sections being a bit light on detail. So the value in this book is that the authors have chosen quite carefully which bits of documentation to include in order to provide an overview of Android development to a newcomer. It is largely defect-free (which just makes the dreadful typo on page 122 stand out even more :-) ), but because many topics receive brief treatment it can be quite heavy-going sometimes, jumping around without a strong narrative. Some of the example programs are lifted (with attribution) straight from Google's online documentation so the book does have the feel of an efficient production and a harsh critic might call this a flaw, as the motivation behind why particular software patterns are used in Android is generally not discussed. I feel there is a deeper understanding which, due to space constraints, is not often communicated. Froyo is the version of Android described here, which is a good starting point, but obviously a bit dated now that we have Gingerbread and Honeycomb. It should also be noted that the book assumes at least a working knowledge of Java, which is the programming language used to write software for Android. If you don't know what an unhandled exception is, for example, it would be best to read this book in tandem with a beginner's book on Java. Although I've criticised this for being a bit dry, a by-the-numbers publication, it has been completed competently by authors who understand the subject matter. It is a bit too much for a novice programmer, but if you are coming to Android from another Java platform or maybe from the iPhone then this book should get you up to speed quickly. In this respect I think it is reasonably priced given the volume of information contained. There is also a bundled CD in this special edition to get you started straight away, so overall I give it a thumbs-up. Paul.

    Was this review helpful? Yes  No   Report this review
  • Posted August 7, 2011

    Very good intro to Android app development

    As a seasoned Android developer it's easy to forget the steps necessary in getting up and going with the platform - Conder and Darcey do a very good job of explaining the basics, with a small taster of the more complex stuff, with plenty of code examples to help along the way and just enough levity to keep the experience engaging (I also want to call my pet Null!) For someone new to the platform this is definitely a book you can read the first third of without skipping any, and then refer back to as a reference guide as and when needed. The middle parts of the book, where the more complex ideas come in, aren't full enough to be of any real use - the OpenGL and NDK sections could have multiple books written about each. I'm stuck between wondering if they are a nice, but brief, introduction which people will find useful to whet the pallet, or short enough, and not detailed enough, to be of no real use and to warrant not being included in the first place. The latter parts of the book include some useful guides for testing and selling you Android app, as well as some short but useful sections on Eclipse; the emulator; SQLite and ADB. I found there were a few items I would have liked to have seen some more info about (i.e. broadcast receivers receive very little attention), and there were a few small coding mistakes throughout the book. The order of the sections in the latter half of the book also looked like they could have had a little more thought applied to them. Overall this is a solid book for getting up to speed with Android development and the negative points are small enough so as to not distract from the overall learning experience. It's not a book you are going to keep forever as once you learn the basics you'll want to move on to other fuller, and more detailed, sources.

    Was this review helpful? Yes  No   Report this review
  • Posted August 1, 2011

    Great Introduction!

    As an iOS developer, this book has tons of information to absorb. Almost 800 pages with CD. Even if you don't have an Android device, this book will lead you through the steps of using the desktop emulator. This is what I had to do to make my first android app. If youre already a mobile developer, this book will definitely help you transition to the Android platform.

    Note: This is not a beginner book though, some previous experience with programming (specifically Java) is expected.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted November 8, 2010

    No text was provided for this review.

  • Anonymous

    Posted February 14, 2011

    No text was provided for this review.

  • Anonymous

    Posted February 6, 2011

    No text was provided for this review.

  • Anonymous

    Posted September 3, 2010

    No text was provided for this review.

  • Anonymous

    Posted November 12, 2010

    No text was provided for this review.

  • Anonymous

    Posted May 26, 2010

    No text was provided for this review.

  • Anonymous

    Posted November 7, 2013

    No text was provided for this review.

  • Anonymous

    Posted April 30, 2011

    No text was provided for this review.

  • Anonymous

    Posted August 13, 2010

    No text was provided for this review.

  • Anonymous

    Posted February 23, 2010

    No text was provided for this review.

Sort by: Showing all of 13 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)