Buy new:
-52% $33.30
$3.99 delivery May 20 - 21
Ships from: GreenIceMedia
Sold by: GreenIceMedia
$33.30 with 52 percent savings
List Price: $69.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
$3.99 delivery May 20 - 21. Details
Only 4 left in stock - order soon.
$$33.30 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$33.30
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
GreenIceMedia
Ships from
GreenIceMedia
Sold by
Sold by
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$9.08
This is an ex-library copy in good to Very Good condition. Has EX-LIBRARY and/or DISCARD stamp. Overall appears gently read Stock Photo, may not be actual item purchased. Fast Shipping! This is an ex-library copy in good to Very Good condition. Has EX-LIBRARY and/or DISCARD stamp. Overall appears gently read Stock Photo, may not be actual item purchased. Fast Shipping! See less
FREE delivery Friday, May 17. Details
Only 1 left in stock - order soon.
$$33.30 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$33.30
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by Texas Book Consignments.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Android Cookbook: Problems and Solutions for Android Developers 2nd Edition

4.1 4.1 out of 5 stars 11 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$33.30","priceAmount":33.30,"currencySymbol":"$","integerValue":"33","decimalSeparator":".","fractionalValue":"30","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"BWmPrsJBcIUexHM4sNwwTwdVLRvQBmYGyfqdG%2BSsdp457RvO9RJL2Zz3PsnK2tK97KkSh1MvddQnrFomQaBYspRJA0kT23ZzOLHttMZiimt4GllOg%2F%2FB2wiyFhyAVvgEUlnGekxG2Qqt72LPwRbDR9gwB4B4AGyLOcfrUvtF3SblEshnL4JuSD8HF4TOkuW6","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$9.08","priceAmount":9.08,"currencySymbol":"$","integerValue":"9","decimalSeparator":".","fractionalValue":"08","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"BWmPrsJBcIUexHM4sNwwTwdVLRvQBmYG%2FNR1asvI6fkch6RUJVzvqYUAiWkB3zBE%2BARKMWoJPAkOfb0GWRDEA%2BRwuC4WtEXwy9eYjO7f%2FO3XbzlHu%2F7wVYdJdwkDb9VKHPJILhCFR20MKZbuv7SwXqDYKF6GTezJxUQ0km2JSc%2FjqEgLwIQnbASJdNlSUoTD","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Jump in and build working Android apps with the help of more than 230 tested recipes. The second edition of this acclaimed cookbook includes recipes for working with user interfaces, multitouch gestures, location awareness, web services, and specific device features such as the phone, camera, and accelerometer. You also get useful info on packaging your app for the Google Play Market.

Ideal for developers familiar with Java, Android basics, and the Java SE API, this book features recipes contributed by more than three dozen Android developers. Each recipe provides a clear solution and sample code you can use in your project right away. Among numerous topics, this cookbook helps you:

  • Get started with the tooling you need for developing and testing Android apps
  • Create layouts with Androidâ??s UI controls, graphical services, and pop-up mechanisms
  • Build location-aware services on Google Maps and OpenStreetMap
  • Control aspects of Androidâ??s music, video, and other multimedia capabilities
  • Work with accelerometers and other Android sensors
  • Use various gaming and animation frameworks
  • Store and retrieve persistent data in files and embedded databases
  • Access RESTful web services with JSON and other formats
  • Test and troubleshoot individual components and your entire application

Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$42.90
Get it as soon as Monday, May 20
Only 2 left in stock - order soon.
Ships from and sold by Amazon.com.
+
$46.16
Get it as soon as Thursday, May 16
Only 1 left in stock - order soon.
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
One of these items ships sooner than the other.
Choose items to buy together.

From the Publisher

About this Book

From the Preface

Android is 'the open source revolution' applied to cellular telephony and mobile computing. At least, part of the revolution. There have been many other attempts to provide open source cell phones, most of them largely defunct, ranging from the Openmoko Neo FreeRunner to QT Embedded, Moblin, LiMo, Debian Mobile, Maemo, Firefox OS, and Ubuntu Mobile to the open sourced Symbian OS and the now-defunct HP WebOS. And let’s not forget the established closed source stalwart, Apple’s iOS, and the two minor players (by market share), Microsoft’s Windows Phone, and the now-abandoned BlackBerry OS 10.

Amongst all these offerings, two stand out as major players. Android is definitely here to stay! Due to its open source licensing, Android is used on many economy-model phones around the world, and indeed, Android has been estimated to be on as many as 90% of the world’s smartphones. This book is here to help the Android developer community share the knowledge that will help make better apps. Those who contribute knowledge here are helping to make Android development easier for those who come after.

Who This Book Is By

This book was co-written by several dozen Android developers from the Android community at large. Development occurred in the open, on the Android Cookbook website, which I built (using Java, of course) to allow people to contribute, view, review, and comment on the recipes that would make up this book. A complete list can be found in 'Acknowledgments'. I am deeply grateful to all the contributors, who have helped move this book from a dream to the reality that you have in your hands (or onscreen if you are reading the ebook format). Thank you all!

Who This Book Is For

This book focuses on building Android applications using Java, the native language of Android applications. It is of course possible to package up a web application as a mobile app (see Recipe 19.10), but it will be difficult to get the all-important 100%-correct user experience with all the current features of Android that way.

So. Java. We assume you know the basics of the Java language. If not, see Recipe 1.4. We also assume you know the basics of the Java Standard Edition API (since this forms the basis of Android’s runtime libraries) as well as the basics of Android. The terms Activity, Intent, Service, and content provider, while not necessarily being what you dream about at night, should at least be familiar to you. But if not, we’ve got you covered: see Recipe 1.2.

This book differs from the Samples associated with the Android SDK in that it tries to focus more on how a given piece of technology works, rather than giving you (as many of the Samples do) a complete, working example that has both been simplified (to use very simple data) and complicated by adding in several 'neat' features that are irrelevant to the problem at hand.

Editorial Reviews

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

  • Publisher ‏ : ‎ O'Reilly Media; 2nd edition (June 27, 2017)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 734 pages
  • ISBN-10 ‏ : ‎ 1449374433
  • ISBN-13 ‏ : ‎ 978-1449374433
  • Item Weight ‏ : ‎ 2.91 pounds
  • Dimensions ‏ : ‎ 7.2 x 1.7 x 9.1 inches
  • Customer Reviews:
    4.1 4.1 out of 5 stars 11 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Ian F. Darwin
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Ian has worked in the computer field for decades, on devices ranging in size from IBM mainframes down to pocket-sized devices like Android. He's written several O'Reilly books over the years, including the long-ago "Checking C Programs with Lint", the "Java Cookbook" which was translated into at least ten languages, and the "Android Cookbook". Ian also develops and teaches technology courses for companies like Learning Tree International and runs his own consultancy, RejmiNet Group Inc. He lives on a hobby farm north of Toronto with his wife, a cat and (formerly) some chickens - which explains, at long last, the animal on the cover of the Java Cookbook.

Customer reviews

4.1 out of 5 stars
4.1 out of 5
11 global ratings

Top reviews from the United States

Reviewed in the United States on April 2, 2018
Very useful.
Reviewed in the United States on October 2, 2019
Good
Reviewed in the United States on September 28, 2017
As described.

Top reviews from other countries

Translate all reviews to English
Dieter
3.0 out of 5 stars Nice collection of recipes
Reviewed in Germany on October 18, 2017
This book is a nice collection of recipes, but you can get all informations by looking at the code within the github repo related to this book.