29
APLICAÇÕES MÓVEIS COM SENCHA TOUCH 2 Iury Teixeira [email protected]

Palestra Sencha Touch 2

Embed Size (px)

DESCRIPTION

Palestra realizada no IFCE na semana de tecnologia de 2012.2

Citation preview

Page 1: Palestra Sencha Touch 2

APLICAÇÕES MÓVEIS COM SENCHA TOUCH 2

Iury Teixeira [email protected]

Page 2: Palestra Sencha Touch 2

75-80

82 91 2012

Page 3: Palestra Sencha Touch 2

Smartphones

Celulares

Tablets

Palm

Page 4: Palestra Sencha Touch 2
Page 5: Palestra Sencha Touch 2
Page 6: Palestra Sencha Touch 2
Page 7: Palestra Sencha Touch 2
Page 8: Palestra Sencha Touch 2

52%

32%

12% 4%

Plataformas - Maio 2012

Google Apple RIM Microsoft

Source: comScore MobiLens

Page 9: Palestra Sencha Touch 2

Aprender várias linguagens?

Ter várias equipes?

Bugs diferentes?

{não}

Page 10: Palestra Sencha Touch 2

HOJE! Java

Page 11: Palestra Sencha Touch 2
Page 12: Palestra Sencha Touch 2

Queremos isso!

Page 13: Palestra Sencha Touch 2

Resultados; Usar;

Page 14: Palestra Sencha Touch 2

JavaScript

Titanium

jQuery Mobile

Touch4J

iWebKit

iUI: iPhone

Zepto

Sencha Touch

Titanium4J GWT Mobile

Page 15: Palestra Sencha Touch 2

Touch

1º Framework Mobile JS + HTML5

Page 16: Palestra Sencha Touch 2

Ø Sencha  ExtJS  Ø Sencha  GXT  Ø Sencha  Touch  Ø Sencha  Animator  Ø Sencha.io  Ø Sencha  Architect  

http://www.sencha.com

Page 17: Palestra Sencha Touch 2

Touch

Let’s Go!

Page 18: Palestra Sencha Touch 2

Touch 2

•  Biblioteca baseada em JavaScript

•  Padrão MVC

•  Browser WebKit

•  Open-source *

http://www.sencha.com/products/touch/

Page 19: Palestra Sencha Touch 2

Touch 2

ü  Sencha  Touch  executa  em  iOS  (iPhone  e  iPad);  

ü Disposi?vos  com  Android  

ü Na  versão  1.1  –  incluíram  suporte  ao  BlackBerry  6  

ü Na  versão  2.0  –  melhor  renderização  

Page 20: Palestra Sencha Touch 2

Touch 2

Native

Paradigmas Móveis

WebApps

Hybrid

Page 21: Palestra Sencha Touch 2

Touch 2 Arquitetura

MODEL VIEW CONTROLLER

STORE PROFILE

Page 22: Palestra Sencha Touch 2

Touch 2 O Que EU preciso?

ü Configurar  o  ambiente;  

ü UM  arquivo  HTML;  

ü Adicionar  a  biblioteca  do  ST2;  

ü  Estrutura  de  pastas  (MVC);  

ü Arquivos  JS;  

Page 23: Palestra Sencha Touch 2

Touch 2 Código base

http://localhost:8080/imc

Page 24: Palestra Sencha Touch 2

Touch 2 Classe

Page 25: Palestra Sencha Touch 2

Touch 2 Recursos

•  Layouts

•  Componentes

•  Temas

•  Icones

•  Animação

•  Orientação

•  Mapas •  Dados •  Gráficos •  Nativos

•  Câmera •  Geolocalização •  Notificação •  Rede •  Push •  Info. Dispositivo

•  Temas

Page 26: Palestra Sencha Touch 2

NATIVO

Page 27: Palestra Sencha Touch 2

Touch 2 Lista

Page 28: Palestra Sencha Touch 2

SENCHA TOUCH DEMO

Page 29: Palestra Sencha Touch 2

OBRIGADO!