Review: Hands On Sencha Touch 2

Hands-On Sencha Touch 2
By: Lee Boonstra
O’Reilly Publishing

Right off the bat, I like the comparison to Sencha Touch versus jQuery Mobile, Appcelerator Titanium, and Kendo UI Mobile.  (Although a bit biased, perhaps, as the author is employed by Sencha, but still useful).  The book targets beginner to intermediate programmers, experienced with JavaScript, JSON, CSS3, and HTML5.


  1. Introduction to Sencha Touch
  2. Installation
  3. The Fundamentals
  4. The Class System
  5. The Layout System
  6. Structured Code
  7. Data Models
  8. Remote Connections (Server Proxies)
  9. Data Stores
  10. Offline Storage (Client Proxies)
  11. View Components
  12. Forms
  13. Themes and Styles
  14. Builds

“With the Sencha Touch framework, developers can create native-like mobile app experiences by building an HTML5 web application.”  Using the “FindACab” application, this book seeks to help you do just that.  While possibly necessary to know, the mention of Sencha products feels a bit heavy-handed.

I appreciate the Installation chapter, as all too often instructions or demos just assume you have every IDE and software installed.  Not only does the author list what you will need, but also how to install it, as well as some pitfalls along the way.

This is a well thought out book that hits the target of beginner to intermediate programmers.  Lots of sample code is included in the book, as well as downloadable code for the reader’s use.

Obtained From: Publisher
Payment: Free