SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
APPSHÍBRIDOS
De web para o celular sem dor
• Desenvolvedor poliglota
• Extensa experiência em aplicações web
• Focado em comportamentos em JS desde a era “DHTML"
• Evangelista de mobile first
• Entusiasta de frameworks para apps multiplataforma
• Criador e mantenedor do site “m.” do hotelurbano.com
• Cofundador na Ignitio
ABOUTALLANBAPTISTA
• Devs Mobile ganham mais dinheiro;
• Demanda para devs mobile está altíssima;
• Com o passar do tempo mais e mais pessoas estão utilizando algum tipo de
dispositivo mobile;
• Apps mobile são mais mais inteligentes que apps para desktop;
• Vender nas Apps Stores é um dos mais visíveis pontos de contato para
qualquer app;
• Pode reutilizar skills já consolidadas de web.
• Mais motivos: https://speakerdeck.com/thiagocortat/keynote-presenting-
the-market-of-mobile-development
Eu deveria me importar com o mobile?
PORQUE
PERGUNTASASEFAZER:
(perca o medo de aprender algo completamente novo e escolha um caminho)
• Qual sua plataforma de desenvolvimento? (windows, mac, etc)
• Que tipo de apps atrai seu interesse? (empresarial, social, games, etc)
• Quais suas skills atuais? (forte background em web, java, C, C#, etc)
Para começar a desenvolver apps mobile?
OQUEÉPRECISO
Para começar a desenvolver apps mobile?
OQUEÉPRECISO
SUASOPÇÕES:
(ou pelo menos as mais populares)
• iOS nativo (Objective-C ou Swift)
• Android nativo (Java)
• Windows nativo (C# ou HTML5)
• Multiplataforma nativo ou híbrido (HTML5, C#, C, Ruby, etc)
HÍBRIDOXNATIVO
Negativos
• Típicamente mais caro para desenvolver.
• Custo aumenta para cada plataforma.
• Reescrita de código em cada plataforma.
• Aumenta tempo de desenvolvimento.
• Distribuído por app stores (tempo de
aceitação, divisão de receita com a store).
• Mais difícil de encontrar mão de obra
qualificada
Positivos e Negativos de cada abordagem
PONTOS
NATIVO
Positivos
• Melhor performance possível;
• Acesso TOTAL à features do device;
• Melhores ferramentas de desenvolvimento
e suporte;
• Distribuído em app stores (alta chance de
visibilidade com custo baixo);
• Linkedin e Facebook são exemplo de apps
que eram híbridos e decidiram virar nativos.
Negativos
• Performance não chega perto da nativa;
• Esforço e tempo necessário para
implementar look & feel nativo;
• Nem todos os sistemas operacionais são
suportados;
• Risco de ser rejeitado pela apple se o
app não parecer nativo o bastante.
HÍBRIDO
Positivos
• Você pode reutilizar skills web já adquiridas;
• Uma única base de código para múltiplas plataformas;
• Custo e tempo de desenvolvimento reduzido;
• Design responsivo permite atende a qualquer
tamanho de tela facilmente;
• Acessar algumas features nativas do device (camera,
geolocation, multitouch, acelerômetro e giroscópio,
contatos, notificações, sons e vibração, etc);
• Também distribuído em app stores.
Positivos e Negativos de cada abordagem
PONTOS
MULTIPLATAFORMAS
Para desenvolvimento multiplataformas?
QUAISSÃOASOPÇÕES
• Xamarin (Nativo, C#)
• Rubymotion (Nativo, Ruby)
• NativeScript (Nativo, Javascript)
• ReactNative (Nativo, Javascript)
• Corona (Nativo, Lua)
• Appcelerator Titanium (+/- Nativo, HTML5)
• Trigger.io (Híbrido, HTML5)
• Rhomobile (Híbrido, HTML5)
• Mosync (Híbrido, HTML5)
• Cordova/Phonegap (Híbrido, HTML5)
MULTI
PLATAFORMAS
As opções ao utilizar cordova/phonegap?
QUAISSÃO
• Sencha Touch (ExtJS)
• Ionic (Angular)
• Onsen UI (Angular)
• JQuery mobile (JQuery)
• Reapp (React)
• Kendo UI (JQuery)
• ChocolateChip UI (JQuery)
• Famous (JS + Canvas)
• Qualquer aplicação HTML5 (HTML + CSS + JS)
CORDOVA
PHONEGAP
()
DEMOS
GITHUB
https://github.com/m4n3z40/simple-hotel-finder
• Amazon
• Ebay
• Apple`s app
store
Posso chegar com o framework híbridos? (Cases)
ATÉONDE
• Evernote
• Gmail
• Instagram
• Khan Academy
• Twitter
• Uber
• Mafia Wars
• BrowserQuest
PERGUNTAS
CONTATOS
• http://fb.me/allan.baptista
• http://linkedin.com/in/allanbaptista
• http://github.com/m4n3z40
• http://twitter.com/NeverFunnyGuy
• allan@ignit.io
• http://www.joshmorony.com/6-reasons-you-should-switch-from-web-to-mobile-development/
• http://www.joshmorony.com/making-the-switch-from-web-development-to-mobile-app-development/
• http://www.smashingmagazine.com/2014/10/21/providing-a-native-experience-with-web-technologies/
• https://developer.salesforce.com/page/
Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options
• https://www.yauh.de/top-mobile-apps-you-didnt-know-where-built-on-html5/
• http://www.pushtechnology.com/2014/04/23/html5-vs-native-vs-hybrid-mobile-apps/
RESOURCES
VLWFLW

Mais conteúdo relacionado

Mais procurados

Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbridodrbatiston
 
Aplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiênciaAplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiênciaAlexandre Magno Teles Zimerer
 
Mini Curso - Design de Interface para Dispositivos Móveis
Mini Curso - Design de Interface para Dispositivos MóveisMini Curso - Design de Interface para Dispositivos Móveis
Mini Curso - Design de Interface para Dispositivos MóveisJane Vita
 
Mobile Marketing - Agência Mateada
Mobile Marketing - Agência MateadaMobile Marketing - Agência Mateada
Mobile Marketing - Agência MateadaMateada
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisInstituto Faber-Ludens
 
Interfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveisInterfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveisJuliana Lemos
 
Aplicações Móveis Híbridas
Aplicações Móveis HíbridasAplicações Móveis Híbridas
Aplicações Móveis HíbridasThomas Kanzig
 
Desenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e androidDesenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e androidDiogo Andre Loff
 
Desenvolvimento de Software para dispositivos moveis - USC
Desenvolvimento de Software para dispositivos moveis - USCDesenvolvimento de Software para dispositivos moveis - USC
Desenvolvimento de Software para dispositivos moveis - USCAntonio Marin Neto
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Diego Dukão
 
Desenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDesenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDaniel Rodrigues
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Leonardo Melo Santos
 
Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Hanry Marcel Kluk
 
Oficina Design de Interface para Dispositivos Móveis
Oficina Design de Interface para Dispositivos MóveisOficina Design de Interface para Dispositivos Móveis
Oficina Design de Interface para Dispositivos MóveisInstituto Faber-Ludens
 
10 práticas recomendadas para celular
10 práticas recomendadas para celular10 práticas recomendadas para celular
10 práticas recomendadas para celularRicardo Zacho
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaDiego Cavalca
 
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rochaFundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rochaDanielAmaral70
 

Mais procurados (20)

Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbrido
 
Flutter, prazer
Flutter, prazerFlutter, prazer
Flutter, prazer
 
Aplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiênciaAplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiência
 
Mini Curso - Design de Interface para Dispositivos Móveis
Mini Curso - Design de Interface para Dispositivos MóveisMini Curso - Design de Interface para Dispositivos Móveis
Mini Curso - Design de Interface para Dispositivos Móveis
 
Mobile Marketing - Agência Mateada
Mobile Marketing - Agência MateadaMobile Marketing - Agência Mateada
Mobile Marketing - Agência Mateada
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos Móveis
 
Interfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveisInterfaces inteligentes para dispositivos móveis
Interfaces inteligentes para dispositivos móveis
 
Aplicações Móveis Híbridas
Aplicações Móveis HíbridasAplicações Móveis Híbridas
Aplicações Móveis Híbridas
 
Desenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e androidDesenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e android
 
Desenvolvimento de Software para dispositivos moveis - USC
Desenvolvimento de Software para dispositivos moveis - USCDesenvolvimento de Software para dispositivos moveis - USC
Desenvolvimento de Software para dispositivos moveis - USC
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012
 
Desenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDesenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de Software
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
 
Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025
 
Oficina Design de Interface para Dispositivos Móveis
Oficina Design de Interface para Dispositivos MóveisOficina Design de Interface para Dispositivos Móveis
Oficina Design de Interface para Dispositivos Móveis
 
10 práticas recomendadas para celular
10 práticas recomendadas para celular10 práticas recomendadas para celular
10 práticas recomendadas para celular
 
A Guerra dos Apps
A Guerra dos AppsA Guerra dos Apps
A Guerra dos Apps
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
 
Going Mobile
Going MobileGoing Mobile
Going Mobile
 
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rochaFundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
Fundamentos do desenvolvimento mobile - Daniel da cruz do amaral rocha
 

Semelhante a Apps Hibridos

EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma Alano Teles
 
8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou AppHeider Lopes
 
Aplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloudakamud
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudWennder Santos
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchLeonardo Soares
 
Desenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDesenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDirlei Dionísio
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2Carlos Eugenio Torres
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Tadeu Araujo
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento MobileElton Minetto
 
As vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobileAs vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobileDirceu Belém
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileThiago Cortat
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Impacta Eventos
 
Mini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo MoveisMini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo MoveisPaolo Passeri
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisInstituto Faber-Ludens
 
Introdução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIntrodução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIury Lira
 

Semelhante a Apps Hibridos (20)

EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
 
8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App
 
Aplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloud
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test Cloud
 
Os caminhos para o desenvolvimento mobile
Os caminhos para o desenvolvimento mobileOs caminhos para o desenvolvimento mobile
Os caminhos para o desenvolvimento mobile
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
 
Desenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDesenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator Titanium
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011
 
Jquery Mobile
Jquery MobileJquery Mobile
Jquery Mobile
 
Mobile Marketing - Pós Una
Mobile Marketing - Pós UnaMobile Marketing - Pós Una
Mobile Marketing - Pós Una
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
 
As vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobileAs vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobile
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em Mobile
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
 
Mini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo MoveisMini Curso Design de Dispositivo Moveis
Mini Curso Design de Dispositivo Moveis
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos Móveis
 
Web Mobile
Web MobileWeb Mobile
Web Mobile
 
Introdução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIntrodução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento Móvel
 

Apps Hibridos

  • 1. APPSHÍBRIDOS De web para o celular sem dor
  • 2. • Desenvolvedor poliglota • Extensa experiência em aplicações web • Focado em comportamentos em JS desde a era “DHTML" • Evangelista de mobile first • Entusiasta de frameworks para apps multiplataforma • Criador e mantenedor do site “m.” do hotelurbano.com • Cofundador na Ignitio ABOUTALLANBAPTISTA
  • 3. • Devs Mobile ganham mais dinheiro; • Demanda para devs mobile está altíssima; • Com o passar do tempo mais e mais pessoas estão utilizando algum tipo de dispositivo mobile; • Apps mobile são mais mais inteligentes que apps para desktop; • Vender nas Apps Stores é um dos mais visíveis pontos de contato para qualquer app; • Pode reutilizar skills já consolidadas de web. • Mais motivos: https://speakerdeck.com/thiagocortat/keynote-presenting- the-market-of-mobile-development Eu deveria me importar com o mobile? PORQUE
  • 4. PERGUNTASASEFAZER: (perca o medo de aprender algo completamente novo e escolha um caminho) • Qual sua plataforma de desenvolvimento? (windows, mac, etc) • Que tipo de apps atrai seu interesse? (empresarial, social, games, etc) • Quais suas skills atuais? (forte background em web, java, C, C#, etc) Para começar a desenvolver apps mobile? OQUEÉPRECISO
  • 5. Para começar a desenvolver apps mobile? OQUEÉPRECISO SUASOPÇÕES: (ou pelo menos as mais populares) • iOS nativo (Objective-C ou Swift) • Android nativo (Java) • Windows nativo (C# ou HTML5) • Multiplataforma nativo ou híbrido (HTML5, C#, C, Ruby, etc)
  • 7. Negativos • Típicamente mais caro para desenvolver. • Custo aumenta para cada plataforma. • Reescrita de código em cada plataforma. • Aumenta tempo de desenvolvimento. • Distribuído por app stores (tempo de aceitação, divisão de receita com a store). • Mais difícil de encontrar mão de obra qualificada Positivos e Negativos de cada abordagem PONTOS NATIVO Positivos • Melhor performance possível; • Acesso TOTAL à features do device; • Melhores ferramentas de desenvolvimento e suporte; • Distribuído em app stores (alta chance de visibilidade com custo baixo); • Linkedin e Facebook são exemplo de apps que eram híbridos e decidiram virar nativos.
  • 8. Negativos • Performance não chega perto da nativa; • Esforço e tempo necessário para implementar look & feel nativo; • Nem todos os sistemas operacionais são suportados; • Risco de ser rejeitado pela apple se o app não parecer nativo o bastante. HÍBRIDO Positivos • Você pode reutilizar skills web já adquiridas; • Uma única base de código para múltiplas plataformas; • Custo e tempo de desenvolvimento reduzido; • Design responsivo permite atende a qualquer tamanho de tela facilmente; • Acessar algumas features nativas do device (camera, geolocation, multitouch, acelerômetro e giroscópio, contatos, notificações, sons e vibração, etc); • Também distribuído em app stores. Positivos e Negativos de cada abordagem PONTOS
  • 10. Para desenvolvimento multiplataformas? QUAISSÃOASOPÇÕES • Xamarin (Nativo, C#) • Rubymotion (Nativo, Ruby) • NativeScript (Nativo, Javascript) • ReactNative (Nativo, Javascript) • Corona (Nativo, Lua) • Appcelerator Titanium (+/- Nativo, HTML5) • Trigger.io (Híbrido, HTML5) • Rhomobile (Híbrido, HTML5) • Mosync (Híbrido, HTML5) • Cordova/Phonegap (Híbrido, HTML5) MULTI PLATAFORMAS
  • 11. As opções ao utilizar cordova/phonegap? QUAISSÃO • Sencha Touch (ExtJS) • Ionic (Angular) • Onsen UI (Angular) • JQuery mobile (JQuery) • Reapp (React) • Kendo UI (JQuery) • ChocolateChip UI (JQuery) • Famous (JS + Canvas) • Qualquer aplicação HTML5 (HTML + CSS + JS) CORDOVA PHONEGAP
  • 14. • Amazon • Ebay • Apple`s app store Posso chegar com o framework híbridos? (Cases) ATÉONDE • Evernote • Gmail • Instagram • Khan Academy • Twitter • Uber • Mafia Wars • BrowserQuest
  • 16. CONTATOS • http://fb.me/allan.baptista • http://linkedin.com/in/allanbaptista • http://github.com/m4n3z40 • http://twitter.com/NeverFunnyGuy • allan@ignit.io
  • 17. • http://www.joshmorony.com/6-reasons-you-should-switch-from-web-to-mobile-development/ • http://www.joshmorony.com/making-the-switch-from-web-development-to-mobile-app-development/ • http://www.smashingmagazine.com/2014/10/21/providing-a-native-experience-with-web-technologies/ • https://developer.salesforce.com/page/ Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options • https://www.yauh.de/top-mobile-apps-you-didnt-know-where-built-on-html5/ • http://www.pushtechnology.com/2014/04/23/html5-vs-native-vs-hybrid-mobile-apps/ RESOURCES