PhoneGap
(Apache Cordova)
Agenda
☑ Problema
☑ Solução
☑ O que é?
☑ Plataformas
☑ Vantagens
☑ Desvantagens
☑ Requisitos
☑ Variáveis de ambiente
☑ Fazendo a mágica acontecer
☑ Trabalhando no projeto
Problema
☑Diversas plataformas
Solução
O que é?
☑É um framework de código aberto.
☑Permite a criação de aplicativos móveis usando
(HTML, javascrict, CSS).
☑Build para as plataformas que você precisar.
Plataformas
☑ Android;
☑ BlackBerry;
☑ iOS;
☑ Symbian;
☑ WebOS;
☑ Windows Phone 7;
☑ Windows Phone 8;
☑ Windows 8;
☑ Bada;
☑ Tizen;
Vantagens
☑Padronização de layout;
☑Interpreta javascript para fazer uso de recursos
nativos;
☑Fácil desenvolvimento e manutenção;
☑Facilidade no build para diferentes plataformas.
Desvantagens
☑ Alguns componentes específicos do HTML5 não são reconhecidos.
Requisitos
☑Apache Ant;
☑SDK Android;
É sempre importante utilizar a versão mais
atualizada do framework por questões de
compatibilidade.
Variáveis de ambiente
☑%JAVA_HOME%
☑%ANT_HOME%
☑PATH:
☑;%JAVA_HOME%bin;%ANT_HOME%bin;C:Developmentand
roid-sdk-windowsplatform-tools;C:Developmentandroid-
sdk-windowstools
Fazendo a mágica acontecer
☑Para buildar um projeto basta rodar no terminal o
seguinte comando:
./create <project_folder_path> <package_name> <project_name> então pressione "Enter“
☑ <project_folder_path> caminho onde o novo projeto será criado;
☑ <package_name> nome do pacote do novo projeto;
☑ <project_name> nome do novo projeto.
Trabalhando no projeto
☑ Abrindo o projeto podemos ver a pasta www que é a
pasta onde todos os arquivos web se encontram.
☑ Deste ponto em diante o desenvolvimento segue
normalmente como um projeto nativo mobile.
☑ Ao realizar o build de nosso novo projeto uma app
será gerada.
Dúvidas
Fale Conosco
Teltools Tecnologia
Av. Cesário Alvim, 3521
Bairro Brasil – CEP38400-696
Uberlândia – MG
(34) 3222-9571
http://www.teltools.com.br
falecom@teltools.com.br
Lucas Cárpio
Mobile Developer
lucascg@teltools.com.br

PDC - Engenharia - Phonegap