Apache Cordova

Es un conjunto de librerías que permite empaquetar aplicaciones HTML5 de manera que puedan ser usadas como apps para móviles. También nos permite acceder a servicios nativos del móvil a través de Javascript.

Server: irc.freenode.net
Channel: #phonegap

Phonegap Build

Permite compilar en la nube. De esta forma no será necesario instalar los SDK de los sistemas para los que queremos compilar. Por otra parte, para compilar una aplicación para IOS es necesario un ordenador MAC. Esto lo podremos salvar utilizando PhoneGap Build.
https://build.phonegap.com/

Una vez registrados, la opción
upload an archive or index.html file
Nos permite subir tanto un archivo .zip como un archivo .html

Luego podremos instalar la aplicación en el móvil escaneando su código de barras la aplicación de android barcode scanner o bien descargar el apk.

Lecciones

Ripple

Simulador de aplicaciones móviles. Sirve tanto para aplicaciones web para móviles como para phonegap. Podemos instalarlo desde la chrome store. Tras la instalación, aparecerá el logo de Ripple a la derecha de la url de direcciones del navegador. Para probar nuestra aplicación basta con acceder a la url de la […]

Instalación

Debemos tener instalado el JDK (no basta con la JRE): http://www.oracle.com/technetwork/java/javase/downloads/index.html Debemos tener instalado el SDK de Android: http://developer.android.com/sdk/index.html Debemos tener instalado nodejs. Puedes hacerlo de dos formas. Ejecutando el script de instalación que se muestra en este enlace (recomendado). Este script, además de instalar nodejs configura correctamente los permisos necesarios para poder usarlo. […]

Compilar

Compilar sin firma Debug Ejecutado desde la raíz de nuestro proyecto cordova, mueve el contenido de la carpeta www a las carpetas de las plataformas que hayamos añadido a nuestro proyecto. Release Necesitaremos tener la licencia que estamos usando del SDK de Android aceptada. Para aceptarlas todas:/[ruta-del-sdk-de-Android]/tools/bin/sdkmanager –licenses Generar una […]

config.xml

Versionado Modificaré el atributo version del nodo widget del fichero config.xml situado en la raíz de nuestro proyecto cordova. Esto modificará automáticamente atributo opcional android-versionCode del mismo nodo, que es el que a su vez modificará el atributo android:versionCode del AndroidManifest.xml generado. Aplicación horizontal y a pantalla completa

Uso de la cámara de fotos

Notas: En el caso de Android, si un Activity es totalmente eclipsado por otro, será parado, almacenando su estado e información. Sin embargo, es posible que sea eliminado por el sistema cuando los requerimientos de memoria así lo estimen. Por tanto, al volver del capturador de multimedia es posible que […]

Lectura de ficheros

Ver ejemplo. Notas: Probablemente tengamos que editar el contenido de un fichero readme.txt ubicado en la raíz del sistema de ficheros que vemos al conectar nuestro móvil al ordenador para tener una información que leer.

Aviso Legal | Política de privacidad