DESARROLLO DE APLICACIONES MÓVILES BASADO EN PHONEGAP

540,00 

SKU: IFCT035PO Categoría: Etiqueta:

UNIDAD DIDÁCTICA 1. EL MUNDO DE LAS APPS. 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. UNIDAD DIDÁCTICA 2. PHONEGAP. PRESENTACIÓN. ORIGEN Y PRESENTE. 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 UNIDAD DIDÁCTICA 3. PHONEGAP. ESTUDIANDO SU API (I) 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 AccelerometerSuccess – AccelerometerError – Parámetro opcional AccelerometerOptions – Camera Instalación de Camera – Configuración de Camera – Métodos Camera.getpicture – Camera.Cleanup – Funciones callback Camerasuccess. – Cameraerror. – 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 Compassucess – Compasserror – Compassoptions – Compassheading UNIDAD DIDÁCTICA 4. PHONEGAP. ESTUDIANDO SU API (II). 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 – Argumentos Device – Instalación de Device – Configuración de Device – Propiedades Events – Instalación de Events – Configuración de Events – Tipos de Eventos Deviceready. – Pause. – Resume. – Online. – Offline. – Backbutton. – Batterycritical. – Batterylow. – Batterystatus. – Menubutton. – Searchbutton. – Startcallbutton. – Endcallbutton. – Volumedownbutton. – Volumeupbutton. UNIDAD DIDÁCTICA 5. PHONEGAP. ESTUDIANDO SU API (III). 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 – Argumentos – Globalization – Inappbrowser – Phonegap Estudiando su API (IV) – Media – Notification – Splashscreen – Storage UNIDAD DIDÁCTICA 6. ENFRENTÁNDONOS A NUESTRA PRIMERA APP. ORGANIZANDO IDEAS. 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 UNIDAD DIDÁCTICA 7. PUESTA EN PRÁCTICA DE LO APRENDIDO. APP OFFLINE. ANIMALES. 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 UNIDAD DIDÁCTICA 8. PUESTA EN PRÁCTICA DE LO APRENDIDO. APP ONLINE. MYTRIVIAL. 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 UNIDAD DIDÁCTICA 9. MONETIZANDO NUESTRA APP. ADMOB EN MYTRIVIAL 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

Ir al contenido