Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your e-mail address or mobile phone number.

Kindle Price: £30.07

Save £6.43 (18%)

includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Flip to back Flip to front
Audible Narration Playing... Paused   You are listening to a sample of the Audible narration for this Kindle book.
Learn more

Android Cookbook Kindle Edition

4.2 out of 5 stars 4 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"

Length: 688 pages

Lonely Planet is now in Kindle Unlimited
Unlimited exploring. Unlimited reading. Browse hundreds of Lonely Planet eBooks now in Kindle Unlimited. Learn more
Get a £1 credit for movies or TV
Enjoy £1.00 credit to spend on movies or TV on Amazon Video when you purchase any Amazon Kindle ebook from the Kindle Store (excluding Kindle Unlimited, Periodicals and free Kindle ebooks) offered by Amazon.co.uk. A maximum of 1 credit per customer applies. UK customers only. Offer ends at on Friday, 26 February, 2016. Terms and conditions apply

Product Description

Book Description

Problems and Solutions for Android Developers

About the Author

Ian F. Darwin has worked in the computer industry for three decades. He wrote the freeware file(1) command used on Linux and BSD and is the author of Checking C Programs with Lint, Java Cookbook, and over seventy articles and courses on C and Unix. In addition to programming and consulting, Ian teaches Unix, C, and Java for Learning Tree International, one of the world's largest technical training companies.

Product details

  • Format: Kindle Edition
  • File Size: 7690 KB
  • Print Length: 688 pages
  • Page Numbers Source ISBN: 1449388418
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 1 edition (9 April 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B007SYQ56O
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: 4.2 out of 5 stars 4 customer reviews
  • Amazon Bestsellers Rank: #575,341 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?

More About the Author

Discover books, learn about writers, and more.

Customer Reviews

4.3 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Kindle Edition Verified Purchase
I bought this after making a start with Android programming. Therein lies a point - it is not a beginner's book, but then perhaps it not that advanced either. It covers a lot of useful areas, right from hints and tips on testing your programs, to more advanced topics, like the Google Maps API. Graphics, Sensor Programming, File access, Networking, GUI programming, even a little bit on Threading, are just some of the different topics covered, and it has a broad enough range to remain useful as a general Android Reference book of sorts.

One issue, which is a fault of most Android books I have come across, is the fact that some of it has become relatively outdated. But this is an issue with Android itself, being as it has been revised so many times in the 6 years the OS has been available. Often the "old way" of doing things will work, but you can supplement this book with some internet searches if you get stuck.

So once you have mastered enough of Java, and then of the Android Environment to start to feel comfortable, then this book should become of use.
Comment 1 of 1 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is crowd-sourced. Ian Darwin has assembled recipes from himself and over 30 other contributors to build this book.

I like cookbooks. They sit somewhere between official guides and subject-expert web writing. They represent the team effort of co-operative mutual learning as we all share advice and advance the science. Even if you don't follow the recipe, they stimulate the taste buds and the imagination.

I read this book, all 661 pages, in a single busy day. Downloaded it over breakfast, devoured it through lunch, raced through the recipes over dinner, and finished it off in bed. Can't remember the last time a book captivated me that much.

This book is for you if

- you need to know what is possible in app development for phones and tablets
- you are an experienced app developer but need some quick answers on new features and sensors
- you a cross-over developer moving from another platform. Maybe one of the many RIM developers watching your user base evaporate right now.
- you are new to professional development but already versed in the Linux, Eclipse, Java stack. Maybe coming out of college.

Android Cookbook is thought-provoking. The problem/solution format tends to concentrate on specific tips that are intriguing on their own but hardly of value as stand-alone apps. This has the effect of making the knowledge easy to absorb, and leading the mind to envisage mash-ups of the various tips to create real and useful apps. So for example you could combine recipe 4.9 (Starting a Service After Device Reboot) with 15.3 (Loading a User's Twitter Timeline Using JSON) and 9.4 (Creating an Advanced ListView with Images and Text) to create a fully functional Twitter client.

Android Cookbook is factually correct.
Read more ›
1 Comment 4 of 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Very detailed book aiming at experienced Android programmers. Very well structured.
Loads of practical solutions. Not too practical
for beginners.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Written by multiple authors of various styles and ability.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x978431b0) out of 5 stars 17 reviews
53 of 53 people found the following review helpful
HASH(0x976f8d2c) out of 5 stars Waste of paper 6 July 2012
By Squirookle - Published on Amazon.com
Format: Paperback
I am a long-time reader of O'Reilly books - my shelves are a veritable bestiary, in fact. This book is, without question, the worst text from O'Reilly Media to come into my possession. The quality of the code samples in the book is exceptionally bad: many of the samples will not compile, others contain logic errors which cause them to function incorrectly in ways which are readily apparent if you attempt to use the sample and still others abuse API functions in ways the API documentation specifically says not to do.

The typesetting in the book is pretty bad: code samples do not follow any rules for indentation and even within a single sample it is not uncommon for the indentation to change part of the way through the sample. Likewise there appears to be no overarching rule or guideline which was employed to determine which portions of a sample were selected for selected for inclusion or elision. As such later examples in the book will contain the 'same' AndroidManifest.xml which has been included a dozen times earlier in the book while earlier examples omit important pieces of code.

Ignoring all of the faults above the editorial content is really what sinks this book. Instead of finding experts to contribute to the book the text was crowd-sourced through a wiki -- and it shows. The text is littered with so many comments along the lines of, "I am not sure if my style is better or recommended..." that you quickly find yourself wishing you had purchased a book penned by someone who knew the answer or could give a well-reasoned expert opinion.

Annoyingly the editor selected some of his own examples for inclusion for no apparent reason. As an example, "Designing a Conference/Camp/Hackathon/Institution App" is quite interesting and if it was available as a standalone book in a case-study on Android development I would buy it in a heartbeat. That he gave less than two full pages to such an amazingly broad topic but did not cut it entirely reeks of vanity publishing.

Overall: this book is a bit better than wading through internet how-to sites directly. But not by much.
23 of 23 people found the following review helpful
HASH(0x976fb150) out of 5 stars Shallow and nothing new 28 Oct. 2012
By Dylan van Iersel - Published on Amazon.com
Format: Kindle Edition Verified Purchase
I found this book a real disappointment. All chapters that I read were very shallow and provided only the basic stuff that anyone can easily find online. Advanced topics are only briefly touched with the advanced solutions left as an exercise for the reader. As an example: working on a location aware app involves much more sophistication than simply requesting a location update. Yet, the location chapters only covers the basic stuff that helps novices to get their feet wet, not to write a real-world app.
1 of 1 people found the following review helpful
HASH(0x976f8f3c) out of 5 stars I liked, however could have more examples 5 Jun. 2013
By Marivaldo - Published on Amazon.com
Format: Kindle Edition Verified Purchase
I liked, however could have more examples of SQLite, Content Providers and LoaderManager.
Ele cobre o basico de cada topico.
HASH(0x976fb18c) out of 5 stars It can be nice to have a general gist of how to do ... 13 Jan. 2015
By sid williams - Published on Amazon.com
Format: Paperback Verified Purchase
Book has many projects that simply use wrong code or incorrect logic. It can be nice to have a general gist of how to do things, but don't expect to get these projects working without some work.
1 of 2 people found the following review helpful
HASH(0x976fb57c) out of 5 stars Extremely Useful for Android Developers 23 May 2012
By Kenia - Published on Amazon.com
Format: Paperback
I got this book through O'Reilly's User Group Program. This book is amazing! It has helped me solve many problems with clear and concise explanations and sample code. Although I am novice Android developer the book is well written and easy to understand. I would definitely recommend this book to others, it is a treasure trove and a must have for beginner to intermediate (and possibly advanced) Android developers.


Kenia T.
Were these reviews helpful? Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions