logo

5. Adaptación a dispositivos móviles

5. Adaptación a dispositivos móviles

Con este módulo aprendemos a desarrollar aplicaciones móviles​ ​usando herramientas y lenguajes web. Utilizamos frameworks tales como Ionic o Cordova que casan perfectamente con desarrollos web basadas en AngularJS, para convertirlos en verdaderas aplicaciones de apariencia nativa y moderna.En este módulo introduciremos al alumno en la programación web con AJAX (Asynchronous JavaScript and XML). Se explicará cómo y cuándo usar esta tecnología y las diferentes librerías que existen para su uso. Por último, se enseñará al alumno cómo realizar diversas aplicaciones con Ajax, tales como un lector de rss o una galería de imágenes.Se utilizará el conocido framework Jquery

Temario

  • 1. Preparación del entorno de desarrollo
    • Instalación de Node.js (http://nodejs.org/)
    • Instalación de Ionic y Cordova por npm
    • Puesta en marcha del SDK de Android
    • Creación y despliegue de un proyecto Ionic de ejemplo
  • 2. Ionic (http://ionicframework.com/)
    • ¿Que es Ionic? Ionic, AngularJS y Cordova
    • Maquetación con Ionic (CSS)
    • Funcionalidad con Ionic (AngularJS)
    • Fórmulas avanzadas de Ionic
  • 3. Cordova (http://cordova.apache.org/)
    • PhoneGap y Apache Cordova. Diferencias
    • Configuración básica de una aplicación
    • Plugins y ngCordova (http://ngcordova.com/)
    • Despliegue

Ejemplos

Número de horas

10 (1 crédito)

Profesores

  • Pablo Niñoles
  • Álvaro Yuste
Fechamayo 15, 2012