PhoneGap é um framework open source que permite o desenvolvimento de aplicações móveis nativas utilizando HTML, CSS e JavaScript, evitando a necessidade de aprender linguagens de programação nativas de cada plataforma. O documento fornece um passo a passo de como criar um "hello world" utilizando PhoneGap no Eclipse para o Android.
2. O que é o PhoneGap?
Phonegap é um framework para desenvolvimento
de aplicações mobile (iOS, Android, etc). Open
source e free, mantido por voluntários e
empresas como Adobe, IBM, RIM e Microsoft.
3. Quais as dificuldades para
desenvolvimento mobile?
● Dificuldade em adequar a aplicação a 300 milhões de
resoluções de telas (Android somente) :(
● Ter que instalar IDEs e SDKs de cada plataforma
● Aprender a linguagem de programação de cada
plataforma
● Objective-C (iPhone)
● Java (Android)
● Hardware de desenvolvimento específico (iPhone somente)
13. Alguns passos para configurar o
projeto
● Crie a pasta assets/www
● Crie a pasta libs
● Crie um arquivo index.html em assets/www
● Salve a imagem exemplo do phonegap no
www/imagens (disponível no site)
● Baixe o zip do phonegap (phonegap.com) e
extraia em algum lugar na sua máquina
● Do zip do phonegap, copie o arquivo
Android/phonegap-1.3.0.js para assets/www
14. Alguns passos para configurar o
projeto
● Copie o arquivo Android/phonegap-1.3.0.jar para libs
● Clique nesse jar, botão direito, Build Path > Add to Build Path
● Copie a pasta Android/xml para a pasta res do projeto
● Edite o arquivo Helloactivity.java
● Mude a classe extendida de Activity para DroidGap
● Mude a linha 12 para que fique como:
super.loadUrl("file:///android_asset/www/index.html");
● Configure os imports para que fique como:
import android.os.Bundle;
import com.phonegap.DroidGap;