This document discusses building mobile apps with Sencha Touch 2, an open source JavaScript framework. It introduces Sencha Touch components for building interfaces, models and stores for managing data, themes for styling, and tools for testing and building apps. It also compares native, web-based and hybrid mobile development approaches, and explains how to access device capabilities when using Sencha Touch.