Phonegap ambiente de desenvolvimento

17
PhoneGap Ambiente de desenvolvimento Grupo: Aruã de Mello Sousa Renata Guimarães D. de F. Costa

description

Introdução ao phonegap

Transcript of Phonegap ambiente de desenvolvimento

Page 1: Phonegap ambiente de desenvolvimento

PhoneGapAmbiente de desenvolvimento

Grupo: Aruã de Mello SousaRenata Guimarães D. de F. Costa

Page 2: Phonegap ambiente de desenvolvimento

Introdução

• PhoneGap é um framework de desenvolvimento móvel

• A principal vantagem do PhoneGap é ser cross-platform: uma vez desenvolvido o aplicativo, o mesmo código-fonte poderá ser utilizado para qualquer outra plataforma sem a necessidade de ser reescrito em Java, Objective-C ou qualquer outra linguagem especifica

• Possibilita construir aplicativos para dispositivos móveis utilizando javascript html5 e css3

Page 3: Phonegap ambiente de desenvolvimento

Introdução● Open-Source

● Capaz de gerar aplicativos híbridos e até mesmo nativos

● PhoneGap-Build ○ Geração de aplicativos para

diversas plataformas○ Build em nuvem○ Elimina necessidade de

Sistemas Operacionais específicos

Page 4: Phonegap ambiente de desenvolvimento

PhoneGap

• As aplicações resultantes são híbridas:

- não são completamente nativas ao aparelho, pois todo o layout é renderizado através de web views ao invés de um framework nativo

- nem são aplicativos web, pois são rodados nativamente e tem acesso as APIs dos dispositivos.

Page 5: Phonegap ambiente de desenvolvimento

Ambiente de desenvolvimento• Permite a utilização de diferentes IDEs:

• Eclipse

• Sublime

• XCode (MacOS)

• Visual Studio (Windows)

• Existem diversos plugins, tanto da própria Adobe quanto de terceiros para auxiliar no desenvolvimento

Page 6: Phonegap ambiente de desenvolvimento

Eclipse

Page 7: Phonegap ambiente de desenvolvimento
Page 8: Phonegap ambiente de desenvolvimento
Page 9: Phonegap ambiente de desenvolvimento
Page 10: Phonegap ambiente de desenvolvimento
Page 11: Phonegap ambiente de desenvolvimento

Configuração do Ambiente de Desenvolvimento

É possível utilizar multiplas IDEs pois, tanto a configuração quanto a compilação são independentes da IDE

Page 12: Phonegap ambiente de desenvolvimento

Cordova - Instalação em Unix

• Primeiramente faça download e instalação de node.js (http://nodejs.org/) e após instale o cordova

$ sudo npm install -g cordova

• No diretório onde está o código fonte$ cordova create hello com.example.hello "HelloWorld"$ cd hello $ cordova platform add $ cordova build

Page 13: Phonegap ambiente de desenvolvimento

Cordova - Instalação em MacOS

• Instalar Xcode

• Baixar e instalar PhoneGap (http://phonegap.com/install/)

Page 14: Phonegap ambiente de desenvolvimento

Emulação

SDKs para plataformas móveis vem empacotados com emuladores que executam uma imagem de dispositivos, para que seja possivel ver a interação do aplicativo com as funcionalidades da plataforma.

Page 15: Phonegap ambiente de desenvolvimento

EmulaçãoRode este

comando para reconfigurar o aplicativo e vê-lo no emulador da plataforma

$ cordova emulate android

Page 16: Phonegap ambiente de desenvolvimento

Dúvidas?