Introducción a Phonegap
  • Bievenida al curso de Phonegap Build sin dolor
  • Breve historia a Phonegap Build
  • Crear una cuenta de Phonegap Build
  • Crear una cuenta de desarrollador en Apple
  • Apuntes a la sección: Introducción a Phonegap
  • Introducción a Phonegap
Certificados necesarios para Phonegap
  • Certificados de Apple
  • Crear el certificado P12
  • Crear el identificador de la aplicación o id application
  • Identificar el dispositivo para pruebas
  • Crear el perfil provisional de iOS
  • Instalar los perfiles de iOS
  • Integrar los certificados de iOS es Phonegap Build
  • Iniciar en Android con Phonegap Build
  • Apuntes sección 2: Certificados para trabajar con Phonegap
  • Licencias para trabajar con Phonegap
El framework jQuery Mobile
  • Una aplicación de ejemplo con jQuery Mobile
  • Una aplicación de Marcador de tenis con JQM
  • Creación de la primera página
  • Creación de la segunda página: controlar los saques
  • Finalizar los elementos gráficos de la aplicación
  • Capturar los datos básicos del juego
  • El manejo básico de los eventos en jQuery Mobile
  • Control del marcador con JavaScript
  • El comando "refresh" para los elementos del formulario
  • Cambio de página con changePage()
  • Pasar parámetros entre páginas: pageinit
  • Determinar al ganador y finalizar el juego
  • Empaquetar la aplicación del marcador de tenis con Phonegap
  • Aplicación con jQuery Mobile
El archivo config.xml
  • La configuración básica del archivo config.xml
  • Las preferencias en el archivo config.xml
  • El manejo de librerías o plugins dentro del archivo config.xml
  • El archivo phonegap.js
  • El uso genérico del ícono de la aplicación
  • El manejo de los iconos para iOS
  • Manejo de los iconos para Android
  • Las pantallas de inicio o splashscreen
  • Apunes a la sección 4: el archivo config.xml
  • El archivo config.xml
Información del dispositivo
  • El plugin "device"
  • El plugin "splashScreen" para el manejo de la pantalla inicial
  • El plugin "globalization"
  • Crear una aplicación multilenguaje con Globalization
  • El plugin "whitelist" para acceder a recursos en la red
  • El plugin "inAppBrowser": opciones y eventos
Manejo de eventos en Phonegap
  • El plugin "Network-information"
  • El plugin "battery-status"
  • El manejo de eventos: los botones del dispositivo
  • El manejo de eventos: los estados de la conexión
  • El manejo de eventos: pausa y reinicio
  • El plugin "dialogs": el mensaje de alerta
  • El plugin "dialogs": el uso de la campana del dispositivo o beep
  • El plugin "dialogs": la ventana de confirmación
  • La notificación Prompt del plugin Dialogs
Sensores del dispositivo
  • El plugin del acelerómetro, getCurrentAceleration()
  • El plugin del acelerómetro, watchAceleration() y clearWatch()
  • El plugin "compas" para el manejo de la brújula
  • El plugin "geolocation"
Manejo de los multimedios en Phonegap
  • El plugin "camera": opciones
  • El plugin "camera": ejemplo
  • Aplicación de filtros a la foto tomada con la cámara
  • El plugin "capture": utilizar el audio, el video y las imágenes
  • Quiz: Manejo de los multiedios
Manejo de archivos y directorios en Phonegap
  • El plugin"file"
  • Leer el contenido de una carpeta o directorio con PhoneGap
  • El plugin "fileTransfer": opciones
  • El plugin "fileTransfer": ejemplo
  • Bajar un recurso del servidor al dispositivo con el plugin File-Transfer
Manejar los contactos de los dispositivos
  • El plugin para manejar los contactos del dispositivo
  • Crear un contacto en memoria del dispositivo
  • Dar de alta, modificar y eliminar un contacto
  • El plugin para buscar los contactos del dispositivo
  • Aplicación de búsqueda de contactos y marcado al teléfono
Herramientas para almacenar datos en el dispositivo
  • El almacenamiento local en un dispositivo con PhoneGap
  • Almacenar datos en una base de datos: SQLite
  • Ejemplo del uso de SQLite en una aplicación PhoneGap
  • Uso de IndexedDB con PhoneGap
  • Apuntes de las sección: Programar con los Plugins
  • Plugins a Phonegap
A manera de conclusión
  • Despedida del curso Aprende Phonegap sin dolor
  • Archivos del curso Phonegap sin dolor