ABRA SUA 
MENTE, APPS 
COM HTML5! 
GUSTAVO COSTA 
@GustavoCostaW
GUSTAVO COSTA 
- MOBILE DEVELOPER 
- FRONT-END 
- LOVES WEB PATTERNS 
- REFERÊNCIA CORDOVA/PHONEGAP 
- GOOGLE ORGANIZER 
- BLACKBERRY ELITE 
@GustavoCostaW
MOBILE TRENDS 
1.2 bilhões de pessoas acessam internet de 
aparelhos móveis no mundo 
30% das pessoas abandonam uma 
compra se ela não estiver otimizada para 
mobile 
Brasil é o 4˚ país do mundo com maior 
número de smartphones, são mais de 70 
milhões.
PERFECT
O PROBLEMA 
C++ SWIFT JAVA C# 
REAÇÃO
NATIVO VS WEB 
- Melhor performance 
- Acessa todas as 
funcionalidades do 
telefone 
_ Linha de 
aprendizado difícil 
- Cross platform 
- Linha de 
aprendizado fácil 
- Muito fléxivel 
- Custo mais barato 
- Sem acesso a APIs 
nativas
MAS SE A GENTE JUNTAR? 
HÍBRIDO
APLICAÇÃO HÍBRIDA
APLICAÇÃO HÍBRIDA 
PHONEGAP/CORDOVA ENTRA AQUI
APLICAÇÃO HÍBRIDA 
- CROSS PLATFORM 
- LINHA DE APRENDIZADO FÁCIL 
- ACESSO A APIS NATIVAS 
- PUBLICAÇÃO NAS LOJAS
CORDOVA? PHONEGAP? 
PhoneGap foi criado pela empresa Nitobi que foi 
comprada pela Adobe em 2011. 
A Adobe liberou todo o código fonte para ser 
mantido pela fundação Apache 
(OPEN SOURCE), Qualquer pessoa pode contribuir. 
Ou seja, quem mantém o PhoneGap é o Cordova, 
todos os releases do Cordovas são copiados para o 
PhoneGap. 
Para melhorar a explicação é como o Android que 
as empresas copiam e modificam, Linux a mesma 
idéia. O Cordova é todo o coração do PhoneGap.
NEM TUDO SÃO FLORES 
Uma das maiores reclamações dos desenvolvedores 
é a performance. 
- Em 2012, Mark Zuckerberg: HTML 5 Não está pronto 
Sencha revidou com o FastBook
OS NATIVO PIRA 
AQUI ESTÁ A DIFERENÇA ENTRE OS 
SOBRINHOS E PROFISSIONAIS DE 
VERDADE. 
SIM, É POSSÍVEL RESOLVER OS 
PROBLEMAS DE PERFORMANCE NOS 
APPS HÍBRIDOS.
FRAMEWORKS 
TEMPLATE CRIADO POR MIM PARA 
AUXILIAR VELOCIDADE DE 
DESENVOLVIMENTO DE APPS HÍBRIDOS 
https://github.com/FastGap/fastgap
FASTGAP SAMPLES 
Por mim: 
PLAAY APP
FASTGAP SAMPLES 
Por mim: 
BEAUTYX
FASTGAP SAMPLES 
Por mim: 
TONAILS
angularjs.org 
- Incrível framework focado em Single Page App 
- Two-Way data binding 
- Abstrai a manipulação do DOM na lógica do APP (Better for test) 
- Mantido pelo Google (já basta né? )
UI - ionicframework.com
IONIC SHOW CASE
UI – onsenui.io
AS COISAS MUDAM
AS COISAS MUDAM 
Apple - 2009
AS COISAS MUDAM 
Apple – 2014 
“Apple mostra seu amor por HTML5 COM o iOS 8” 
http://www.sencha.com/blog/apple-shows-love-for- 
html5-with-ios-8 
WKWebView é a nova instacia do iOS para o 
browser é 4x mais rápida.
AS COISAS MUDAM 
Apple – 2014 
“Apple mostra seu amor por HTML5 COM o iOS 8” 
http://www.sencha.com/blog/apple-shows-love-for- 
html5-with-ios-8
Google 
Debugger – Dev Tools – Android 4.4+ 
Chrome WebView 4.4+
Microsoft 
Visual Studio – Support Cordova 
Application
BlackBerry 
A empresa atualmente que dá mais 
suporte ao HTML5
Firefox 
MOZILLA VEM TRABALHANDO DURO EM 
DESENVOLVER APIS COM HTML5, JÁ QUE SEU 
TELEFONE É TOTALMENTE BASEADO EM HTML5 
Apis como ALERTAPI, ProximityAPI – já existem 
nativamente na plataforma.
W3C
QUESTIONS?
E AÍ, VAI FICAR DE FORA? 
Muito Obrigado! 
@GustavoCostaW 
“Stay Hungry, Stay Foolish” – Steve Jobs

Abra sua cabeça, apps híbridos - PhoneGap/Cordova

  • 1.
    ABRA SUA MENTE,APPS COM HTML5! GUSTAVO COSTA @GustavoCostaW
  • 2.
    GUSTAVO COSTA -MOBILE DEVELOPER - FRONT-END - LOVES WEB PATTERNS - REFERÊNCIA CORDOVA/PHONEGAP - GOOGLE ORGANIZER - BLACKBERRY ELITE @GustavoCostaW
  • 3.
    MOBILE TRENDS 1.2bilhões de pessoas acessam internet de aparelhos móveis no mundo 30% das pessoas abandonam uma compra se ela não estiver otimizada para mobile Brasil é o 4˚ país do mundo com maior número de smartphones, são mais de 70 milhões.
  • 4.
  • 5.
    O PROBLEMA C++SWIFT JAVA C# REAÇÃO
  • 6.
    NATIVO VS WEB - Melhor performance - Acessa todas as funcionalidades do telefone _ Linha de aprendizado difícil - Cross platform - Linha de aprendizado fácil - Muito fléxivel - Custo mais barato - Sem acesso a APIs nativas
  • 7.
    MAS SE AGENTE JUNTAR? HÍBRIDO
  • 8.
  • 9.
  • 10.
    APLICAÇÃO HÍBRIDA -CROSS PLATFORM - LINHA DE APRENDIZADO FÁCIL - ACESSO A APIS NATIVAS - PUBLICAÇÃO NAS LOJAS
  • 11.
    CORDOVA? PHONEGAP? PhoneGapfoi criado pela empresa Nitobi que foi comprada pela Adobe em 2011. A Adobe liberou todo o código fonte para ser mantido pela fundação Apache (OPEN SOURCE), Qualquer pessoa pode contribuir. Ou seja, quem mantém o PhoneGap é o Cordova, todos os releases do Cordovas são copiados para o PhoneGap. Para melhorar a explicação é como o Android que as empresas copiam e modificam, Linux a mesma idéia. O Cordova é todo o coração do PhoneGap.
  • 12.
    NEM TUDO SÃOFLORES Uma das maiores reclamações dos desenvolvedores é a performance. - Em 2012, Mark Zuckerberg: HTML 5 Não está pronto Sencha revidou com o FastBook
  • 13.
    OS NATIVO PIRA AQUI ESTÁ A DIFERENÇA ENTRE OS SOBRINHOS E PROFISSIONAIS DE VERDADE. SIM, É POSSÍVEL RESOLVER OS PROBLEMAS DE PERFORMANCE NOS APPS HÍBRIDOS.
  • 14.
    FRAMEWORKS TEMPLATE CRIADOPOR MIM PARA AUXILIAR VELOCIDADE DE DESENVOLVIMENTO DE APPS HÍBRIDOS https://github.com/FastGap/fastgap
  • 15.
    FASTGAP SAMPLES Pormim: PLAAY APP
  • 16.
    FASTGAP SAMPLES Pormim: BEAUTYX
  • 17.
    FASTGAP SAMPLES Pormim: TONAILS
  • 18.
    angularjs.org - Incrívelframework focado em Single Page App - Two-Way data binding - Abstrai a manipulação do DOM na lógica do APP (Better for test) - Mantido pelo Google (já basta né? )
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
    AS COISAS MUDAM Apple - 2009
  • 24.
    AS COISAS MUDAM Apple – 2014 “Apple mostra seu amor por HTML5 COM o iOS 8” http://www.sencha.com/blog/apple-shows-love-for- html5-with-ios-8 WKWebView é a nova instacia do iOS para o browser é 4x mais rápida.
  • 25.
    AS COISAS MUDAM Apple – 2014 “Apple mostra seu amor por HTML5 COM o iOS 8” http://www.sencha.com/blog/apple-shows-love-for- html5-with-ios-8
  • 26.
    Google Debugger –Dev Tools – Android 4.4+ Chrome WebView 4.4+
  • 27.
    Microsoft Visual Studio– Support Cordova Application
  • 28.
    BlackBerry A empresaatualmente que dá mais suporte ao HTML5
  • 29.
    Firefox MOZILLA VEMTRABALHANDO DURO EM DESENVOLVER APIS COM HTML5, JÁ QUE SEU TELEFONE É TOTALMENTE BASEADO EM HTML5 Apis como ALERTAPI, ProximityAPI – já existem nativamente na plataforma.
  • 30.
  • 31.
  • 32.
    E AÍ, VAIFICAR DE FORA? Muito Obrigado! @GustavoCostaW “Stay Hungry, Stay Foolish” – Steve Jobs