anfix t&b phone gap
TRANSCRIPT
tech & beers
tech & beers
Lo primero es lo primero :-)
https://www.youtube.com/watch?v=y7vAv4__A_c
¿Qué vamos a hacer aquí hoy?● Abrirnos una cerveza :-)
● El porqué● Lo básico: ¿Qué es PhoneGap?● Un poquito de teoría: Cómo funciona.● Tocar mola más :-)
○ Instalación○ Configuración mínima○ Desarrollo de un pequeño ejemplo.
● No me he enterado de nada: Preguntillas y eso... :-)
¿Qué es PhoneGap?
Pero?… Al final es una web…
PUES SÍ Y NO
Cosas a tener en cuenta
El tamaño importa
● Single page-app○ JS para mostrar/ocultar
capas
En BB cada recarga de página fuerza una codificación en Base64 del contenido a mostrar en tiempo de ejecución.
● Los JS siempre ofuscados y minimizados.
La memoria para JS de los navegadores móviles es muy limitada, en el caso de iOS 10Mb.
Buenas practicas
● Controlar el estado de la conexión
○ navigator.network.connection.type
○ Eventos online / offline
○ ¡APPLE lo revisa!
● Utiliza el almacenamiento del dispositivo
○ File API
○ Storage API (clave-valor)
○ SQL Lite
https://www.youtube.com/watch?v=wOH4aGows40
Un poco de práctica..
Instalación
● Descargar
○ https://developer.android.com/sdk
● Descomprimir en:
○ /Applications/Android/
● Configurar PATH y ANDROID_HOME
○ ~/.bash_profile
○ /etc/launchd.conf
● Arrancar el ADT
○ Configurar al menos un emulador
● Descargar○ http://nodejs.org/download/
● Siguiente -> Siguiente -> Siguiente -> Finalizar
DEMO