6: Aplicaciones móviles

Contenidos

  • Introducción al desarrollo de aplicaciones mobile. Aplicaciones web e híbridas.
  • Arquitectura de una aplicación Android. Diseño de la interfaz visual.
    • Layout. Descripción de las vistas: 1) visual, 2) programática, 3) declarativa. Activity. Fragment. Ciclo de vida de una pantalla.
    • Navegación. Intent. Interacción entre aplicaciones, librerías, frameworks de Android. 
    • Binding manual contra dominios. Manejo de eventos.
    • Recursos
  • Comunicación con el server. Introducción a aplicaciones distribuidas.
  • Push Notifications

Material de lectura

Instalación del entorno

Ejemplos en clase, ejercitación práctica y soluciones a problemas que podrías tener

Resúmenes de clase históricos