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

Tenés la página de Android donde hay explicaciones de esta tecnología.

Resúmenes de clase históricos