desenvolvimento de aplicativos mobile com html5 e javascript com phonegap (techday 2013)

19
#TechDay #PhoneGap #2013 PhoneGap / Apache Cordova Cássio Nandi Citadin

Upload: cassio-nandi-citadin

Post on 29-Jun-2015

1.893 views

Category:

Technology


0 download

DESCRIPTION

Apresentação sobre PhoneGap/Apache Cordova realizada no dia 09/11/2013 no Techday 2013, na Unisul em Tubarão.

TRANSCRIPT

Page 1: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

PhoneGap / Apache Cordova

Cássio Nandi Citadin

Page 2: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Desenvolvimento MobileWeb

App

Page 3: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Por que usar PhoneGap?

Pacotes nativos -> Distribuível nas lojas/stores .apk, .ipa, .cod, .ota, .ipk entre outros

Write once, run everywhere (Java, alguém?)

Tecnologias web padronizadas (W3C approved )

Page 4: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

PhoneGap pode ser seu melhor amigo se:

Precisa alcançar várias plataformas (velocidade e economia)

Você sabe HTML/JavaScript/CSS

Já tem uma web app e precisa

adicionar funcionalidades nativas

Apps que exibem dados, integração com redes sociais, jogos simples PhoneGap Legends no GitHub, blog do desenvolvedor ou video

Page 5: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

PhoneGap Apache Cordova?

Page 6: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Contribuidores

Adobe Microsoft – Windows Phone (estimula uso do html5) RIM – BlackBerry (WebWorks) / Ripple Emulator IBM

Page 7: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Quem mais usa PhoneGap?

Facebook Mobile SDK IBM Worklight Platform Oracle ADF Mobile SAP Icenium

Apps?

http://phonegap.com/app/

Page 8: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Suporte a 7 plataformas (Firefox OS e Ubuntu a caminho)

Page 9: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

How does PhoneGap work?

PhoneGap App Dispositivo

PhoneGapNativeEngine

PhoneGapJavaScriptEngine

Web ViewRenders the app UI

Acesso nativo

CódigoHTML/JavaScript/CSS/Images/Frameworks/Libraries

Page 10: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Plug-ins do PhoneGap

Desde a versão 3 Criar seu próprio plugin Delega processamento pesado para o código nativo Criar serviços de background

Page 11: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Demo

Page 12: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

O que pode ser usado para construir uma app?

Page 13: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Construir app como se estivesse trabalhando em projeto Web

Page 14: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Empacotando uma app

Dois métodos: Usando a ferramenta da plataforma em específico

Usando PhoneGap Build – um serviço cloud

Page 15: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Usando PhoneGap Build

http://build.phonegap.com Suporta: iOS, Android, BlackBerry, WebOS, Windows Phone 7

e Symbian Gratis para Open Source | Pago para empresas Link GitHub

Page 16: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Using the PhoneGap Build

Sugestão para teste: https://github.com/phonegap/phonegap-start.git

Page 17: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

PhoneGap Emulate

http://emulate.phonegap.com

Page 19: Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Techday 2013)

#TechDay #PhoneGap #2013

Dúvidas e sugestões?

Contato

Linkedin/[email protected]/cassionandi