1. El mundo de las APPS
  2. - Introducción
  3. - Concepto
  4. - Historia - Plataformas de distribución
  5. - Sistemas Operativos Móviles
  6. - Sistema Operativo por capas
  7. Kernel
  8. - Middleware.
  9. - Entorno de ejecución de aplicaciones.
  10. - Interfaz de usuarios.
  11. - Tipologías.
  12. App Nativa.
  13. - Web App.
  14. - App Híbrida.
  15. - Ejemplos.
  16. Ciclo de vida de una APP.
  17. - Prototipo o interfaz gráfica.
  18. - Prototipado. Un poco de teoría.
  19. - Papel y lapicero.
  20. - Herramientas de prototipado online.
  21. Modelo de datos o lógica
  22. - Codificación de la lógica según la tipología de la APP.
  23. - ¿Qué debe hacer nuestra lógica o modelo de datos?.
  24. - Implementación.
  25. - Generación de binarios y distribución en los market places.
  26. - Mantenimiento y actualización de la APP en los market places.

  1. Phonegap Presentación Origen y presente
  2. - Introducción
  3. - Concepto
  4. Características
  5. - Definición = Características + Concepto
  6. - Cuestiones para aclarar
  7. Precio de PHONEGAP
  8. - ¿Cuál es la diferencia entre PHONEGAP y CORDOVA?
  9. - ¿Cuántas aplicaciones PHONEGAP hay disponibles en los stores o tiendas de APPS?
  10. - ¿Qué es PHONEGAP BUILD y qué diferencia tiene respecto al framework PHONEGAP?
  11. - ¿Es cierto que Apple rechaza proyectos desarrollados con PHONEGAP?
  12. - ¿Puede utilizarse PHP/ASP/JSF/Java/NET con PHONEGAP?
  13. - Plataformas soportadas por PHONEGAP
  14. - El API de PHONEGAP
  15. Acercamiento al API
  16. - Disponibilidad de la API según el Sistema Operativo
  17. - Instalando IDE Android para trabajar con PHONEGAP
  18. - Requisitos mínimos
  19. Sistemas Operativos
  20. - Instalación del JDK Pasos
  21. - Instalación del SDK de Android
  22. Opciones
  23. - ADT Bundle Pasos
  24. - Primer proyecto en Eclipse
  25. - Creando mi primer proyecto PHONEGAP en Android
  26. Instalación de PHONEGAP
  27. - Versión a instalar
  28. - Descripción de Nodejs
  29. - Instalación de Nodejs
  30. - Instalando framework PHONEGAP desde npm
  31. - Creación del proyecto híbrido PHONEGAP multiplataforma
  32. - Creando un proyecto PHONEGAP para Android personalizado
  33. - Cómo crear proyectos PHONEGAP para otras plataformas que no sean Android
  34. Alternativas a PHONEGAP
  35. - Appcelerator
  36. - Appcelerator VS Phonegap
  37. - Conclusión
  38. - Corona
  39. - Conclusión
  40. - Adobe AIR
  41. - Adobe Air VS Phonegap

  1. Phonegap estudiando su API (I)
  2. - Archivo de configuración
  3. Elementos y atributos de configuración generales
  4. - Preferencias globales
  5. - Preferencias de múltiples plataformas
  6. - El elemento feature
  7. - Preferencias exclusivas de Android
  8. Instalando GIT
  9. - Instalación Pasos
  10. Accelerometer
  11. - Instalación de Accelerometer
  12. - Configuración de Accelerometer
  13. Métodos
  14. - Accelerometer.getCurrentAcceleration
  15. - Accelerometer. watchAcceleration
  16. - Accelerometer.wearWatch
  17. - Objeto acceleration
  18. - Funciones callback
  19. - Parámetro opcional
  20. - AccelerometerOptions
  21. Camera
  22. - Instalación de Camera
  23. - Configuración de Camera
  24. Métodos
  25. - Camera.getpicture
  26. - Camera.Cleanup
  27. - Funciones callback
  28. - Cameraoptions
  29. Capture
  30. - Instalación de Capture
  31. - Configuración de Capture
  32. Métodos
  33. - Capture.captureaudio
  34. - Capture.captureimage
  35. - Capture.capturevideo
  36. Options
  37. - Captureaudiooptions
  38. - Captureimageoptions
  39. - Capturevideooptions
  40. Varios
  41. - Configurationdata
  42. - Captureerrorcb
  43. - Mediafile
  44. - Mediafiledata
  45. Compass
  46. - Instalación de Compass
  47. - Configuración de Compass
  48. Métodos
  49. - Compass.getcurrentheading
  50. - Compass.watchheading
  51. - Compass.clearwatch
  52. - Argumentos

  1. Phonegap Estudiando su API (II)
  2. Connection
  3. - Instalación de Connection
  4. - Configuración de Connection
  5. - Propiedad
  6. Connectiontype
  7. - Constantes
  8. Contacts
  9. - Instalación de Contacts
  10. - Configuración de Contacts
  11. Métodos
  12. - Contacts.create.
  13. - Contacts.find.
  14. - Argumentos
  15. Device
  16. - Instalación de Device
  17. - Configuración de Device
  18. Propiedades
  19. - Device.model.
  20. - Device.cordova.
  21. - Device.platform.
  22. - Device.uuid.
  23. - Device.version.
  24. Events
  25. - Instalación de Events
  26. - Configuración de Events
  27. - Tipos de Eventos

  1. Phonegap Estudiando su API (III)
  2. File
  3. - Instalación de File
  4. - Configuración de File
  5. - DirectoryEntry
  6. - DirectoryReader
  7. - FileEntry
  8. - FileError
  9. - FileReader
  10. - FileSystem
  11. - FileTransfer
  12. - FileTransferError
  13. - FileUploadOptions
  14. - FileUploadResult
  15. - FileWriter
  16. - Flags
  17. - Localfilesystem
  18. - Metadata
  19. Geolocation
  20. - Instalación de Geolocation.
  21. - Configuración de Geolocation.
  22. - Métodos.
  23. - Argumentos
  24. - Objetos
  25. Globalization
  26. - Instalación de Globalización.
  27. - Configuración de Globalización.
  28. - Objetos.
  29. - Métodos.
  30. Inappbrowser
  31. - Instalación de inapbrowser.
  32. - Configuración de inappbrowser.
  33. - Métodos.
  34. Phonegap Estudiando su API (IV)
  35. - Media
  36. - Notification
  37. - Splashscreen
  38. - Storage

  1. Enfrentándonos a nuestra primera APP Organizando ideas
  2. Mockup
  3. URL y nociones básicas
  4. Logueándonos
  5. Elección de SO Móvil y modelo sobre el que prototipar
  6. Configuración de componentes e interfaz final
  7. MyConversor Ejemplo
  8. Generación de plantillas JQueryMobile
  9. - Opciones para obtener plantillas jQueryMobile
  10. - Opciones de apperyio
  11. APP offline
  12. - El ejemplo
  13. - La plantilla de OffLine
  14. - Estudiando el ejemplo
  15. - Por qué es offline
  16. - Cómo hacer dinámica una APP offline
  17. - APP OffLine Web Storage API
  18. APP online
  19. Técnicas para que nuestra APP sea online
  20. - XMLHttpRequest
  21. - JSONP
  22. - WebSockets

  1. Puesta en práctica de lo aprendido APP Offline ANIMALES
  2. - Pantalla de presentación
  3. - Guardando las votaciones
  4. - Agregando música
  5. - Insertando interactividad
  6. - Avisando del estado de la batería
  7. - Agregando una foto y dinamizando la APP

  1. Puesta en práctica de lo aprendido APP ONLINE MyTrivial
  2. Presentando MyTrivial
  3. - Interactuando con un servidor remoto
  4. - Transfiriendo archivos a un servidor
  5. - Registrando y mostrando online la puntuación
  6. - Obteniendo contactos del dispositivo e invitarles a utilizar MyTrivial
  7. - Guardando login y puntuación en toda la navegación
  8. - Preparando la APP para la no conectividad

  1. Monetizando nuestra APP Admob en Animales y MyTrivial
  2. Tipologías de monetización
  3. Apps gratuitas con In-App Advertising
  4. Apps Freemium con compras In-App
  5. Apps de pago
  6. Apps con modelo de suscripción
  7. ¿Podemos utilizar In-App Advertising en PHONEGAP?
  8. ¿Cómo implementar In-APP Purchase con Phonegap?
  9. ¿Podemos utilizar PHONEGAP en una APP de pago?
  10. ¿Puede utilizarse PHONEGAP como modelo de suscripción?
  11. ADMOB
  12. - Configurando el Sitio
  13. - ADMOB en MyTrivial