Android Recipes: A Problem-Solution ApproachAndroid Recipes: A Problem-Solution Approach is a book that I coauthored with Dave Smith in 2010-2011. This book introduces you to Android app development and presents recipes for accomplishing various useful tasks. In mid-2012, Dave and I upgraded this book to a second edition.
You learn the fundamentals of Android app development in terms of architectural details (e.g., activities, services, broadcast receivers, and services) and how to develop apps in terms of command-line tools and Eclipse, and you also encounter numerous recipes for accomplishing various tasks (e.g., how to download an image file, how to query a database, how to create your own libraries, and how to work with the Android Native Development Kit and Renderscript). Appendixes that introduce you to Scripting Layer for Android, introduce you to various command-line tools, present app design guidelines, and explore the book's large Univerter app round out this book.
The second edition's 900+ pages are mostly organized into 8 chapters and 4 appendixes. The Table of Contents appears below:
- Chapter 1: Getting Started with Android
- Chapter 2: User Interface Recipes
- Chapter 3: Communications and Networking
- Chapter 4: Interacting with Device Hardware and Media
- Chapter 5: Persisting Data
- Chapter 6: Interacting with the System
- Chapter 7: Working with Libraries
- Chapter 8: Working with Android NDK and Renderscript
- Appendix A: Scripting Layer for Android
- Appendix B: Android Tools Overview
- Appendix C: App Design Guidelines
- Appendix D: Univerter Architecture
I contributed Chapter 1, the Hierarchy Viewer and Lint/Sensor Simulator/SQLite3 sections, most of Chapter 7, Chapter 8, and Appendixes A-D to this book.
Visit Apress's Android Recipes: A Problem-Solution Approach 2nd Edition page for more information. You might also want to check out Amazon's Android Recipes: A Problem-Solution Approach page.