Slide da palestra realizada sobre Phonegap no OpenLabs em 2015, Estácio de Nova Friburgo.
Link da palestra: https://youtu.be/codAVWJtyrM (gravação amadora)
2. O que é mobile híbrido?
- Nem nativo nem web, uma mesclagem de ambos
3. O que é phonegap?
“O phonegap é um framework gratuito e open source que
permite a criação de aplicações móveis usando APIs
padronizadas da web” (phonegap.com)
4. Por que web?
- A maioria começa com web, geralmente fazendo um site
para aquele tio dono de empresa.
5. Como assim web em mobile?
“Aprendi que para desenvolver para Android preciso saber Java”
“Precisarei pagar no mínimo R$ 1.200 em um curso de Swift”
“Não gosto das linguagens da Microsoft mas preciso do WP”
6. Não, não foram os aliens!
- Phonegap trabalha com instância de Webview
- Acessa recursos nativos por meio de APIs
- Com um bom layout quem usa não percebe
7. Quais as vantagens $$$?
- Inflação de 2015 aprox. 9,85%
- Super aumento de impostos
- Baixo custo comparado aos nativos
- Open source
Alternativa ao gargalo financeiro
8. E para o(a) developer?
- Facilidade para manipular componentes nativos
- Um código para as plataformas (com poucas
adaptações)
- Não é necessário aprender a linguagem da plataforma
Alternativa ao gargalo “estudantil”
9. Desvantagens
- Quando algo não funciona, não funciona MESMO
- Performance baixa comparado ao nativo
- Fraco para desenvolvimento de games
14. Curva de aprendizado
Na pesquisa da Research2Guidance o PhoneGap ficou com a
quinta colocação no ranking de soluções multiplataforma com
menor complexidade, com apenas 14% dos desenvolvedores
considerando alta ou muito alta a sua complexidade.
Alternativa ao gargalo de tempo
15. Presentes do HTML5
- Local Storage
- Web SQL
- Data nativa
- Hora nativa
- Número nativo
- Etc...
16.
17. Tacadas de mestre
- Multi plataforma
- Aproveitamento de frameworks web
- Instalação simplíssima
Alternativa ao gargalo de plataformas
18. Criando um projeto
- Abrir terminal/console do node
phonegap create meuProjeto
ou
cordova create meuProjeto