SlideShare a Scribd company logo
1 of 84
Download to read offline
Como fazer uma
aplicação com
Sencha Touch e
Phonegap em 50
minutos
ZAEDY SAYÃO @zaedysayao
WEB	

X
WEB
MOBILE
X
MOBILE
MOBILE
2007
=
2008
APPS
2010
WEB	

MOBILE
MOBILE
WEB
MOBILE
2009
PHONEGAP
PHONEGAP
PHONEGAP
PHONEGAP
PHONEGAP	

NO	

FRAMEWORK
PHONEGAP
PHONEGAP
2010
SENCHA
1
Zaedy Dantas Sayão
@zaedysayao!
@javamanrj!
@javamanrj
!
@WORKS
!
!
http://about.me/zaedy
JQM	

2010
FRONTEND
BACKEND
WEB
FRONTEND
BACKEND
WEB
CSS + JS + HTML + RESOURCES
PHP | JAVA | RUBY | PYTHON
| .NET
FRONTEND
BACKEND
WEB
SERVER
BROWSER (CLIENT)
BROWSER
FRONTEND
BACKEND
WEB	

BROWSER (CLIENT)
SERVER
SOFTWARE
HARDWARE
APPS	

VIEW
VIEW
HARDWARE
APPS	

CÂMERA
BOTÃO
VIEW
HARDWARE
APPS	

SENCHA TOUCH
PHONEGAP
PHONEGAP
FREE
PHONEGAP
NÃO TEM
COMPONENTE
VISUAL
PHONEGAP
NÃO
CONVERTE EM
CÓDIGO
NATIVO
PHONEGAP
NÃO SE
INTEGRA COM
SERVER
PHONEGAP
PHONEGAP
GERA APLICAÇÃO
NATIVA QUE
PODE ACESSAR O
HARDWARE
PHONEGAP
PHONEGAP NÃO
PARECE NATIVO
X
PHONEGAP
PHONEGAP
PHONEGAP
PHONEGAP
TODAS
WEBAPPS
PHONEGAP
FACEBOOK	

DIREITA NATIVA	

ESQUERDA WEBAPP
PHONEGAP
phonegap.com/apps
PHONEGAP
PHONEGAP
IMAGINE UM
APP…
PHONEGAP
ELE É
POSSÍVEL!
PHONEGAP
PLUGINS
PHONEGAP
PLUGMAN
PHONEGAP
PHONEGAP
IDE?	

QUALQUER
UMA
PHONEGAP
DEBUG??
PHONEGAP
WEINRE
PHONEGAP
RIPPLE
PHONEGAP
IWEBINSPECTOR
PHONEGAP
PONYDEBUGGER
PHONEGAP
debug.phonegap.com
PHONEGAP
PHONEGAP	

DEVELOPER	

APP
PHONEGAP
PHONEGAP
BUILD
SENCHA
TOUCH
SENCHA TOUCH
EVENTOS DE TOUCH	

GRÁFICOS	

LISTAS

BOTÕES	

CONTAINERS	

DATAVIEWS

MEDIA	

CAROUSEL	

ANIMAÇÕES	

DATA - AJAX,YQL e
JSONP	

TEMAS	

ÍCONES	

FORMS	

MENU	

BARRAS	

MAPS
SENCHA TOUCH
MVC	

FREE	

APPROACH OO
COMO
DISTRIBUIR?
DESENVOLVE	

EMPACOTA	

SUBMETE	

APROVA
PHONEGAP	

SENCHA TOUCH	

SENCHA CMD
PRE-REQs
RUBY	

SASS	

COMPASS	

ANDROID SDK	

XCODE	

PHONEGAP IOS SIM
PRE-REQs
NODEJS	

JAVA	

ANT	

PATHS CONFIGURADOS
docs.phonegap.com	

docs.sencha.com
PRE-REQs
PRE-REQs
DÚVIDAS?
OBRIGADO!
@zaedysayao
http://about.me/zaedy
github.com/javamanrj

More Related Content

Similar to Como fazer uma aplicação com Sencha Touch e Phonegap - Mobile Conf 2014

Sixnology HP33分享
Sixnology HP33分享Sixnology HP33分享
Sixnology HP33分享
Mr PM
 
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World RomaniaFixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World Romania
Christian Heilmann
 

Similar to Como fazer uma aplicação com Sencha Touch e Phonegap - Mobile Conf 2014 (20)

DroidCon 2011: Developing HTML5 and hybrid Android apps using Phonegap
DroidCon 2011: Developing HTML5 and hybrid Android apps using PhonegapDroidCon 2011: Developing HTML5 and hybrid Android apps using Phonegap
DroidCon 2011: Developing HTML5 and hybrid Android apps using Phonegap
 
Mobile Web Mega Trend 2010
Mobile Web Mega Trend 2010Mobile Web Mega Trend 2010
Mobile Web Mega Trend 2010
 
DevChatt 2011 - PhoneGap: For Fun and Science
DevChatt 2011 - PhoneGap: For Fun and ScienceDevChatt 2011 - PhoneGap: For Fun and Science
DevChatt 2011 - PhoneGap: For Fun and Science
 
Rock Your Web Apps with Vaadin: Coding Serbia 2014
Rock Your Web Apps with Vaadin: Coding Serbia 2014Rock Your Web Apps with Vaadin: Coding Serbia 2014
Rock Your Web Apps with Vaadin: Coding Serbia 2014
 
Mobile Apps with PhoneGap and jQuery Mobile
Mobile Apps with PhoneGap and jQuery MobileMobile Apps with PhoneGap and jQuery Mobile
Mobile Apps with PhoneGap and jQuery Mobile
 
Are Web Apps the future for Mobile?
Are Web Apps the future for Mobile?Are Web Apps the future for Mobile?
Are Web Apps the future for Mobile?
 
Progressive Enhancement & Mobile [Funka 2012]
Progressive Enhancement & Mobile [Funka 2012]Progressive Enhancement & Mobile [Funka 2012]
Progressive Enhancement & Mobile [Funka 2012]
 
Optimizing for Change (Henrik Joreteg)
Optimizing for Change (Henrik Joreteg)Optimizing for Change (Henrik Joreteg)
Optimizing for Change (Henrik Joreteg)
 
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
 
Sixnology HP33分享
Sixnology HP33分享Sixnology HP33分享
Sixnology HP33分享
 
Johnson CV
Johnson CVJohnson CV
Johnson CV
 
Startup Technology: Cheatsheet for Non-Techies
Startup Technology: Cheatsheet for Non-TechiesStartup Technology: Cheatsheet for Non-Techies
Startup Technology: Cheatsheet for Non-Techies
 
From mobile browser to mobile app
From mobile browser to mobile appFrom mobile browser to mobile app
From mobile browser to mobile app
 
Startup Saturday: Mobilliance 2013 Telerik presentation
Startup Saturday: Mobilliance 2013 Telerik presentationStartup Saturday: Mobilliance 2013 Telerik presentation
Startup Saturday: Mobilliance 2013 Telerik presentation
 
Blazor Full-Stack
Blazor Full-StackBlazor Full-Stack
Blazor Full-Stack
 
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
Codemotion Progressive Web Applications Pwa Webinar - Jorge Ferreiro - @jgfer...
 
Vaadin Introduction, 7.3 edition
Vaadin Introduction, 7.3 editionVaadin Introduction, 7.3 edition
Vaadin Introduction, 7.3 edition
 
Desenvolvimento de Apps multiplataforma para dispositivos móveis com HTML5
Desenvolvimento de Apps multiplataforma para dispositivos móveis com HTML5Desenvolvimento de Apps multiplataforma para dispositivos móveis com HTML5
Desenvolvimento de Apps multiplataforma para dispositivos móveis com HTML5
 
Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Apps multiplataforma com HTML5
Apps multiplataforma com HTML5
 
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World RomaniaFixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World Romania
 

More from javamanrj

More from javamanrj (9)

Desenvolvendo Jogos com HTML5
Desenvolvendo Jogos com HTML5Desenvolvendo Jogos com HTML5
Desenvolvendo Jogos com HTML5
 
Nas entranhas do WebKit (e V8) - SampaJS 3.1 - 2013
Nas entranhas do WebKit (e V8) - SampaJS 3.1 - 2013Nas entranhas do WebKit (e V8) - SampaJS 3.1 - 2013
Nas entranhas do WebKit (e V8) - SampaJS 3.1 - 2013
 
Física em Games - The Developers Conference - TDC2013
Física em Games - The Developers Conference - TDC2013Física em Games - The Developers Conference - TDC2013
Física em Games - The Developers Conference - TDC2013
 
PHP Presta? Então prove! - The Developers Conference - TDC2013
PHP Presta? Então prove! - The Developers Conference - TDC2013PHP Presta? Então prove! - The Developers Conference - TDC2013
PHP Presta? Então prove! - The Developers Conference - TDC2013
 
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
 
Phonegap - self RJ
Phonegap - self RJPhonegap - self RJ
Phonegap - self RJ
 
Palestra Sencha Touch + Phonegap
Palestra Sencha Touch + PhonegapPalestra Sencha Touch + Phonegap
Palestra Sencha Touch + Phonegap
 
Palestra sobre Sencha Touch + Phonegap
Palestra sobre Sencha Touch + PhonegapPalestra sobre Sencha Touch + Phonegap
Palestra sobre Sencha Touch + Phonegap
 
Workshop ExtJS4
Workshop ExtJS4Workshop ExtJS4
Workshop ExtJS4
 

Como fazer uma aplicação com Sencha Touch e Phonegap - Mobile Conf 2014