Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Android recipes : a problem-solution approach (3rd ed.)
Smith D., Friesen J., Apress, Berkeley, CA, 2014. 772 pp. Type: Book (978-1-430263-22-7)
Date Reviewed: Oct 2 2014

Staying up to date with new versions of mobile platforms can be a challenge, and few are more challenging than Android as it is frequently updated. As of this writing, we’re up to KitKat, version 4.4, and this third edition of the text is up to date as of this review. Its target is developers familiar with Java and Android basics, although the cover material bills it as suitable for “beginner though advanced.”

This book features “recipes” presented in the format of problem then solution. Each recipe contains a cogent solution and sample code one can use immediately. Performance enhancements are covered well (using Android NDK and RenderScript). The exchange of data between devices is not slighted, nor is data persistence and the use of web services.

The book starts with a largely ignorable 36 pages of “getting started” information. Following that are seven largely useful chapters that cover graphics, user interactions, networking communications, inter-device and media interactions, persistent data, system interactivity, and, finally, working with the NDK and RenderScript.

I am particularly pleased to see Android security frequently discussed as the recipe solutions are given. For example, to prevent external apps from performing fragment injection, the authors point out that a PreferenceActivity should override the isValidFragment() in apps at SDK 19 and up (page 485). These are important real-world notes.

At over 700 pages, this is a hefty physical volume, and many of the pages are taken up by code. At first glance, I was dismayed to see that the only immediately obvious way to obtain an electronic version was to pay the publishers an additional fee or to purchase the Kindle edition. Fortunately, a quick search of the publisher’s site revealed downloadable code for all of the recipes (http://www.apress.com/downloadable/download/sample/sample_id/1148/).

The main benefit of this excellent text is its updating to current Android versions. The main competition should also be perused [1,2,3], since even though not updated to KitKat, these books contain much useful material and slightly differing approaches to development.

More reviews about this item: Amazon

Reviewer:  David Bellin Review #: CR142785 (1501-0010)
1) Nudelman, G. Android design patterns: interaction design solutions for developers. Wiley, New York, NY, 2013.
2) Phillips, B.; Hardy, B. Android programming: the Big Nerd Ranch guide. Big Nerd Ranch Guides, Atlanta, GA, 2013.
3) Darwin, I. F. Android cookbook. O'Reilly, Sebastopol, CA, 2012.
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Object-Oriented Programming (D.1.5 )
 
 
Portable Devices (C.5.3 ... )
 
 
General (D.4.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Object-Oriented Programming": Date
Object-oriented programming systems, languages, and applications
Paepcke A.  Object-oriented programming systems, languages, and applications,Phoenix, AZ,Oct 6-Oct 11, 1991,1991. Type: Whole Proceedings
Oct 1 1992
Object lifecycles
Shlaer S., Mellor S., Yourdon Press, Upper Saddle River, NJ, 1992. Type: Book (9780136299400)
Apr 1 1993
Object-oriented programming
Voss G., Osborne/McGraw-Hill, Berkeley, CA, 1991. Type: Book (9780078816826)
Oct 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy