This document discusses using AngularJS to build mobile HTML5 websites and hybrid mobile apps. It provides an overview of how AngularJS allows developers to use modern web standards today and build modular, robust and testable apps. It then demonstrates a sample AngularJS mobile app for presenting slides and discusses various techniques for optimizing performance, handling touch/gesture interactions, storing data and packaging apps for distribution.