Android Wireless Application Development
- By Shane Conder, Lauren Darcey
- Published Aug 28, 2009 by Addison-Wesley Professional. Part of the Developer's Library series.
- Copyright 2010
- Dimensions: 7 X 9
- Pages: 600
- Edition: 1st
- ISBN-10: 0-321-62709-1
- ISBN-13: 978-0-321-62709-4
- eBook (Adobe DRM)
- ISBN-10: 0-321-61965-X
- ISBN-13: 978-0-321-61965-5
Register your product to gain access to bonus material or receive a coupon.
Product Author Bios
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.
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.
Source Code for the First Edition
Download the Source Code from this book.Source Code for the Second Edition
You can access the source code for the Second Edition by going to
14 of 14 people found the following review helpful
Best of four books,
Amazon Verified Purchase(What's this?)
This review is from: Android Wireless Application Development (Paperback)This is my fourth Android book and by far the best. Concepts that I was uncertain about are explained clearly and completely. I especially like the order in which the topics are covered. The other books launched into developing an application without much underlying explanation of the individual topics - putting that off until later, and not doing it as well. If I had bought this book first, I probably wouldn't have or need the others.
15 of 17 people found the following review helpful
A detailed inventory of Android features,
This review is from: Android Wireless Application Development (Paperback)Gee, there are SO MANY THINGS in Android - that was the lingering feeling after having read the book. Because the authors' strong intention is not to make compromises. They methodically go through every feature of the Android API, including 1.5 features. Have you heard about AppWidgets before? Or LiveFolders? I admit that I have not but now I know about them because the book mentioned it.
The enormous breadth of the discussion comes with a cost, however. Even though everything (or almost everything) is mentioned, very few topics are discussed in depth. For example I checked the most popular topics of my blog - unit tests, adapters. The Android unit testing framework is discussed as a bulleted list (no code examples) and the ArrayAdapter example uses Strings as backing data which causes so many problems for developers.
It is best to handle this book as an inventory of Android features and as such, it is very valuable. Such an inventory takes 573 pages, as of... Read more
25 of 31 people found the following review helpful
Exactly what I look for in a development book!,
This review is from: Android Wireless Application Development (Paperback)As I have used Android more and more my developer sense started to tingle and I wanted to create my own Android app. I looked at a couple of development books but they all just seemed to be the same: how to install the development environment and then all about how great the Android is to develop for. Nothing I could find actually moved past walking you through your first app on the code side. So when I was emailed about a new book by authors Shane Conder and Lauren Darcey all about Android Application Development I jumped at the chance to review it!
Android Wireless Application Development is a hefty book, weighing in at 573 pages with appendices and a CD, it is chock full of wonderful little tidbits of information that make Android so much fun to develop for. I was never a fan of Java in my programming classes but now that I see it in another light I'm slowly coming around to it. Of course the book starts you off by getting you to install Eclipse (Win/Mac/Linux) and all... Read more
› See all 14 customer reviews...
Online Sample Chapter
Table of Contents
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
Download the sample pages (includes Chapter 1 and Index)
This product currently is not for sale.
eBook (Adobe DRM)
This eBook requires the free Adobe® Digital Editions software.
Before downloading this DRM-encrypted PDF, be sure to:
- Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
- Authorize your copy of Adobe Digital Editions using your Adobe ID. If you don't already have an Adobe ID, you can create one here.
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.