×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Android Wireless Application Development: Barnes & Noble Special Edition
     

Android Wireless Application Development: Barnes & Noble Special Edition

4.0 3
by Shane Conder
 

See All Formats & Editions

Android™ Wireless Application Development  Second Edition

 

Lauren Darcey

Shane Conder

 

Special Edition

Includes Bonus CD

 

The start-to-finish guide to Android application development: massively updated for the newest SDKs and developer techniques!

 

Overview

Android™ Wireless Application Development  Second Edition

 

Lauren Darcey

Shane Conder

 

Special Edition

Includes Bonus CD

 

The start-to-finish guide to Android application development: massively updated for the newest SDKs and developer techniques!

 

This book 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. The authors introduce the Android platform, explain the principles of effective Android application design, and present today’s best practices for crafting effective user interfaces. Next, they offer detailed coverage of each key Android API, including data storage, networking, telephony, location-based services, multimedia, 3D graphics, and hardware.

 

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. This new edition also adds

 

  • Nine new chapters covering web APIs, the Android NDK, extending application reach, managing users, data synchronization, backups, advanced user input, and more
  • Greatly expanded coverage of Android manifest files, content providers, app design, and testing
  • New coverage of hot topics like Bluetooth, gestures, voice recognition, App Widgets, live folders, live wallpapers, and global search
  • Updated 3D graphics programming coverage reflecting OpenGL ES 2.0
  • An all-new chapter on tackling cross-device compatibility issues, from designing for the smallest phones to the big new tablets hitting the market
  • Even more tips and tricks to help you design, develop, and test applications for different devices
  • A new appendix full of Eclipse tips and tricks

 

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.

 

About the CD-ROM The accompanying CD-ROM contains all the sample code that is presented in the book, organized by chapter, as well as a new sample application that combines many of the individual lessons learned into a single cohesive sample. This new application is referred to and discussed in Appendix G, “A Brief Walkthrough of an Android Application from Start to Finish.”

 

Programming/Java

Product Details

ISBN-13:
9780132487702
Publisher:
Pearson Education
Publication date:
12/16/2010
Series:
Developer's Library
Sold by:
Barnes & Noble
Format:
NOOK Book
Pages:
780
File size:
33 MB
Note:
This product may take a few minutes to download.

Meet the Author

Lauren Darcey is responsible for the technical leadership and direction of a small software company specializing in mobile technologies, including Android, iPhone, Blackberry, Palm Pre,BREW, and J2ME and consulting services.With more than two decades of experience in professional software production, Lauren is a recognized authority in application architecture and the development of commercial-grade mobile applications. Lauren received a B.S. in Computer Science from the University of California, Santa Cruz.

She spends her copious free time traveling the world with her geeky mobile-minded 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, geocached her way through the Swiss Alps, drank her way through the beer halls of Germany, slept in the crumbling castles of Europe, and gotten her tongue stuck to an iceberg in Iceland (while being watched by a herd of suspicious wild reindeer).

 

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 Android, iPhone,BREW, Blackberry, J2ME, Palm, and Windows Mobile—some of which have been installed on millions of phones worldwide. 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. in Computer Science from the University of California.

A self-admitted gadget freak, Shane always has the latest phone, laptop, or other mobile device.He can often be found fiddling with the latest technologies, such as cloud services and mobile platforms, and other exciting, state-of-the-art 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 almost get eaten by a lion in Kenya. He admits that he has to take at least two phones with him when backpacking—even though there is no coverage—that he snickered and whipped out his Android phone to take a picture when Laurie got her tongue stuck to that iceberg in Iceland, and that he is catching on that he should be writing his own bio.

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews

Android Wireless Application Development: Barnes & Noble Special Edition 4 out of 5 based on 0 ratings. 3 reviews.
DrPaulT More than 1 year ago
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.
MartynHaigh More than 1 year ago
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.
Bphouse More than 1 year ago
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.