O documento apresenta o framework Sencha Touch, que permite o desenvolvimento de aplicativos móveis multiplataforma usando HTML5, CSS e JavaScript. O Sencha Touch oferece componentes e layouts responsivos, temas personalizáveis, suporte a eventos touch e acesso a recursos nativos dos dispositivos como câmera e geolocalização. Apresenta também o modelo MVC e ferramentas para teste e integração contínua.
15. Escolha HTML 5 se:
•Desenvolver app com
número pessoas limitadas
•App para mobile devices
•Deploy apps sem limitação
de app stores
•App tem que ser acessível
em qualquer lugar
•Quer usar skills existentes
(HTML, CSS, JS)
29. Eventos Touch
Baseado em Eventos Nativos
Abstraído para Performance
Eventos Adicionais:
- Tap
- Double tap
- Tap & hold - Swipe
- Rotate
- Drag & drop
30. Data Package
Models, Stores, e Proxies
- Associations
- Validation
- Local & server storage
Consumir web services
- JSON/P
- XML
- YQL
31. Temas
Theming
Use CSS3 & SASS
Use CSS3 & SASS
- Flexible themes
- Flexible themes
CSS3 com
- Highly optimized
- Highly optimized
Sass e Compass
e.g.
e.g.
$base-color: #ff6699
$base-color:
48. Offline app
if (Ext.device.Connection.isOnline()) {
Ext.Msg.alert('You are currently connected via ' + Ext.device.Connection.getType());
} else {
Ext.Msg.alert('You are not currently connected');
}