Phonegap Developer App - CGastrell/phonegap GitHub Wiki

Nota con la ultima version de phonegap/cordova se necesita actualizar el android-sdk a API level 22.

Phonegap Developer App

Phonegap Developer App brinda la capacidad de correr nuestra aplicacion de manera remota. Esto funciona en 2 pasos:

  • phonegap serve: este comando genera un pequeño servidor que respondera con la aplicacion que se encuentre en el directorio actual
  • Phonegap Developer App: al abrirla nos pregunta a donde conectarse para correr la aplicacion. Le indicamos la direccion IP de nuestra PC

De esta manera phonegap compila la aplicacion donde estemos ejecutando phonegap serve y la sube/inyecta a la Phonegap Developer App.

Ventajas

  • Poder cambiar la aplicacion sin tener que compilarla nuevamente
  • No necesitamos instalar la aplicacion en el telefono, solo la Phonegap Developer App
  • Mientras se ejecuta phonegap serve todo lo que escribamos con console.log() aparecera en la ventana de comandos
  • Cada vez que guardemos un cambio en los archivos de la aplicacion, esta se actualizara(*)

Desventajas

  • El proceso puede ser lento en algunos casos. Esta metodologia depende de la red donde estemos y el peso de la aplicacion.
  • No es una instalacion real, por lo cual es bueno para prototipos, pero luego habra que hacer pruebas de instalacion para alcanzar un nivel de produccion
  • Cada vez que guardemos un cambio en los archivos de la aplicacion, esta se actualizara(*)

Verificar disponibilidad

Para saber si la aplicacion puede correr en nuestro dispositivo, trataremos de instalarla desde el Google Play Store.

Requisitos

La aplicacion de developer de Phonegap requiere ultima version de phonegap, y la ultima version de phonegap requiere ultima version de cordova. Al momento de escribir esto las ultimas versiones estables son:

  • phonegap 5.0.0-0.28.1
  • cordova 5.0.0

Actualizacion de phonegap y cordova

Para actualizar las librerias phonegap y cordova deberiamos desinstalar primero:

npm uninstall -g phonegap cordova

Y luego instalar ultimas versiones:

npm install -g cordova
npm install -g phonegap

Verificamos luego las versiones:

C:\>phonegap -v
5.0.0-0.28.1

C:\>cordova -v
5.0.0