- El mundo de las APPS
- - Introducción
- - Concepto
- - Historia - Plataformas de distribución
- - Sistemas Operativos Móviles
- - Sistema Operativo por capas
- Kernel
- - Middleware.
- - Entorno de ejecución de aplicaciones.
- - Interfaz de usuarios.
- - Tipologías.
- App Nativa.
- - Web App.
- - App Híbrida.
- - Ejemplos.
- Ciclo de vida de una APP.
- - Prototipo o interfaz gráfica.
- - Prototipado. Un poco de teoría.
- - Papel y lapicero.
- - Herramientas de prototipado online.
- Modelo de datos o lógica
- - Codificación de la lógica según la tipología de la APP.
- - ¿Qué debe hacer nuestra lógica o modelo de datos?.
- - Implementación.
- - Generación de binarios y distribución en los market places.
- - Mantenimiento y actualización de la APP en los market places.
- Phonegap Presentación Origen y presente
- - Introducción
- - Concepto
- Características
- - Definición = Características + Concepto
- - Cuestiones para aclarar
- Precio de PHONEGAP
- - ¿Cuál es la diferencia entre PHONEGAP y CORDOVA?
- - ¿Cuántas aplicaciones PHONEGAP hay disponibles en los stores o tiendas de APPS?
- - ¿Qué es PHONEGAP BUILD y qué diferencia tiene respecto al framework PHONEGAP?
- - ¿Es cierto que Apple rechaza proyectos desarrollados con PHONEGAP?
- - ¿Puede utilizarse PHP/ASP/JSF/Java/NET con PHONEGAP?
- - Plataformas soportadas por PHONEGAP
- - El API de PHONEGAP
- Acercamiento al API
- - Disponibilidad de la API según el Sistema Operativo
- - Instalando IDE Android para trabajar con PHONEGAP
- - Requisitos mínimos
- Sistemas Operativos
- - Instalación del JDK Pasos
- - Instalación del SDK de Android
- Opciones
- - ADT Bundle Pasos
- - Primer proyecto en Eclipse
- - Creando mi primer proyecto PHONEGAP en Android
- Instalación de PHONEGAP
- - Versión a instalar
- - Descripción de Nodejs
- - Instalación de Nodejs
- - Instalando framework PHONEGAP desde npm
- - Creación del proyecto híbrido PHONEGAP multiplataforma
- - Creando un proyecto PHONEGAP para Android personalizado
- - Cómo crear proyectos PHONEGAP para otras plataformas que no sean Android
- Alternativas a PHONEGAP
- - Appcelerator
- - Appcelerator VS Phonegap
- - Conclusión
- - Corona
- - Conclusión
- - Adobe AIR
- - Adobe Air VS Phonegap
- Phonegap estudiando su API (I)
- - Archivo de configuración
- Elementos y atributos de configuración generales
- - Preferencias globales
- - Preferencias de múltiples plataformas
- - El elemento feature
- - Preferencias exclusivas de Android
- Instalando GIT
- - Instalación Pasos
- Accelerometer
- - Instalación de Accelerometer
- - Configuración de Accelerometer
- Métodos
- - Accelerometer.getCurrentAcceleration
- - Accelerometer. watchAcceleration
- - Accelerometer.wearWatch
- - Objeto acceleration
- - Funciones callback
- - Parámetro opcional
- - AccelerometerOptions
- Camera
- - Instalación de Camera
- - Configuración de Camera
- Métodos
- - Camera.getpicture
- - Camera.Cleanup
- - Funciones callback
- - Cameraoptions
- Capture
- - Instalación de Capture
- - Configuración de Capture
- Métodos
- - Capture.captureaudio
- - Capture.captureimage
- - Capture.capturevideo
- Options
- - Captureaudiooptions
- - Captureimageoptions
- - Capturevideooptions
- Varios
- - Configurationdata
- - Captureerrorcb
- - Mediafile
- - Mediafiledata
- Compass
- - Instalación de Compass
- - Configuración de Compass
- Métodos
- - Compass.getcurrentheading
- - Compass.watchheading
- - Compass.clearwatch
- - Argumentos
- Phonegap Estudiando su API (II)
- Connection
- - Instalación de Connection
- - Configuración de Connection
- - Propiedad
- Connectiontype
- - Constantes
- Contacts
- - Instalación de Contacts
- - Configuración de Contacts
- Métodos
- - Contacts.create.
- - Contacts.find.
- - Argumentos
- Device
- - Instalación de Device
- - Configuración de Device
- Propiedades
- - Device.model.
- - Device.cordova.
- - Device.platform.
- - Device.uuid.
- - Device.version.
- Events
- - Instalación de Events
- - Configuración de Events
- - Tipos de Eventos
- Phonegap Estudiando su API (III)
- File
- - Instalación de File
- - Configuración de File
- - DirectoryEntry
- - DirectoryReader
- - FileEntry
- - FileError
- - FileReader
- - FileSystem
- - FileTransfer
- - FileTransferError
- - FileUploadOptions
- - FileUploadResult
- - FileWriter
- - Flags
- - Localfilesystem
- - Metadata
- Geolocation
- - Instalación de Geolocation.
- - Configuración de Geolocation.
- - Métodos.
- - Argumentos
- - Objetos
- Globalization
- - Instalación de Globalización.
- - Configuración de Globalización.
- - Objetos.
- - Métodos.
- Inappbrowser
- - Instalación de inapbrowser.
- - Configuración de inappbrowser.
- - Métodos.
- Phonegap Estudiando su API (IV)
- - Media
- - Notification
- - Splashscreen
- - Storage
- Enfrentándonos a nuestra primera APP Organizando ideas
- Mockup
- URL y nociones básicas
- Logueándonos
- Elección de SO Móvil y modelo sobre el que prototipar
- Configuración de componentes e interfaz final
- MyConversor Ejemplo
- Generación de plantillas JQueryMobile
- - Opciones para obtener plantillas jQueryMobile
- - Opciones de apperyio
- APP offline
- - El ejemplo
- - La plantilla de OffLine
- - Estudiando el ejemplo
- - Por qué es offline
- - Cómo hacer dinámica una APP offline
- - APP OffLine Web Storage API
- APP online
- Técnicas para que nuestra APP sea online
- - XMLHttpRequest
- - JSONP
- - WebSockets
- Puesta en práctica de lo aprendido APP Offline ANIMALES
- - Pantalla de presentación
- - Guardando las votaciones
- - Agregando música
- - Insertando interactividad
- - Avisando del estado de la batería
- - Agregando una foto y dinamizando la APP
- Puesta en práctica de lo aprendido APP ONLINE MyTrivial
- Presentando MyTrivial
- - Interactuando con un servidor remoto
- - Transfiriendo archivos a un servidor
- - Registrando y mostrando online la puntuación
- - Obteniendo contactos del dispositivo e invitarles a utilizar MyTrivial
- - Guardando login y puntuación en toda la navegación
- - Preparando la APP para la no conectividad
- Monetizando nuestra APP Admob en Animales y MyTrivial
- Tipologías de monetización
- Apps gratuitas con In-App Advertising
- Apps Freemium con compras In-App
- Apps de pago
- Apps con modelo de suscripción
- ¿Podemos utilizar In-App Advertising en PHONEGAP?
- ¿Cómo implementar In-APP Purchase con Phonegap?
- ¿Podemos utilizar PHONEGAP en una APP de pago?
- ¿Puede utilizarse PHONEGAP como modelo de suscripción?
- ADMOB
- - Configurando el Sitio
- - ADMOB en MyTrivial
