miércoles, 22 de enero de 2014

Generar proyectos en PhoneGap 3.0

Para empezar abriremos una terminal e iremos a la carpeta que queremos generar nuestro proyecto.
Por ejemplo: $ phonegap create EjemploApp es.JRWorks.EjemploApp EjemploApp



Todos los comandos tendrán que ser ejecutados dentro del directorio del proyecto.

Por lo que haremos "cd EjemploApp"

Antes de continuar deberemos de instalar todos los plugins que queremos utilizar, de esta manera tendremos los siguientes plugins (camera, device, file-transfer, splashscreen)

phonegap local plugin add org.apache.cordova.camera
phonegap local plugin add org.apache.cordova.device
phonegap local plugin add org.apache.cordova.file-transfer
phonegap local plugin add org.apache.cordova.splashscreen



Antes de crear la aplicación deberemos cerrar la terminal y volverla a abrir para que actualice el PATH.

Una vez abierta la terminal volvemos donde estabamos anteriormente y tecleamos:

phonegap local build android

[OJO] Aún no sé porqué, pero si queremos añadir más tarde un plugin tendremos que volver a generar el comando anterior, por lo que modificará toda la estructura del proyecto, así que todos los cambios que habías hecho no servirían para nada porque lo macharía. Lo hemos probado varias veces en varios ordenadores así que debe de ser así, pero de todas formas sigo buscando una solución para que no haga esa marranada!! :)

Ya tenemos proyecto creado!!! :D

Por defecto, el phonegap crea un script que genera una aplicación basada en web, cuya página de inicio es el archivo www / index.html del proyecto, con su lógica predeterminada hace referencia desde www / js / index.js.

Si queréis añadir el proyecto a Eclipse deberéis hacer:

Import -> Android -> Existing Android Code Into Workspace




Y seleccionaremos donde está ubicado nuestro proyecto y seleccionamos ...\platforms\android



Y esta es la estructura de PhoneGap ^^ 


Seguiremos con un ejemplo fácil para que veáis como funciona :)

Espero que os haya gustado!! 



No hay comentarios:

Publicar un comentario