This document discusses building rich mobile apps with web standards using Sencha Touch. It summarizes the key benefits of Sencha Touch, including being cross-platform, using existing skills and tools, and not requiring app approval. It then provides an overview of Sencha Touch's features like layouts, components, touch events, data handling, theming and more. The document concludes by encouraging building a demo app to experience Sencha Touch.
4. Sencha Touch is...
...a JavaScript framework for building
rich mobile apps with web standards
5. Why should I be building
rich mobile apps with with
Q1
web standards?
Q2
6. Q1: Mobile
New users
New relationships
New contexts
New business models
New channels
“The future of human communication”
7. Q2: Mobile Web
Cross-platform*
Existing skills & tools
No approval required
Native APIs*
Easy updates
“The next era of the web as we know it”
* YMMV!
8. “HTML5”
The Web is Evolving...
Documents Applications
Declarative HTML Programmatic DOM
Templates APIs
URLs Arguments
Request/Response Synchronization
27. Evolving sites for mobile
Desktop
Switcher
HTML, CSS...
Mobile
Controllers
Models
28. Mobile Fu
class ApplicationController < ActionController::Base
has_mobile_fu
end
*.mobile.erb
is_mobile_device?
in_mobile_view?
https://github.com/brendanlim/mobile-fu