This document discusses using AngularJS to build mobile web apps. It covers why AngularJS was chosen, including that it is developed by Google, open source, and supports single page applications with two-way data binding, templates and directives, dependency injection, and routing. It also discusses how AngularJS is suitable for mobile by allowing page changes without server requests, and supporting back/forward navigation. Templates, controllers, filters and directives are explained. Finally, it discusses performance improvements like using local storage to cache data and Gzip compression, as well as the Ionic framework.