Apuntes DAM
Avanzado
Unas 40 horasProyecto 4 de 4

App de eventos culturales con API y modo sin conexión

Desarrolla una app que consulta la agenda cultural de una ciudad desde una API pública (o una propia), permite filtrar, guardar favoritos y recibir un recordatorio antes de cada evento, y funciona sin conexión con los datos ya descargados. Es el proyecto integrador del módulo.

KotlinJetpack ComposeRetrofitRoomWorkManagerArquitectura MVVM
Tu avance0/14 · 0 %

Objetivos de aprendizaje

  • •Consumir APIs REST y gestionar estados de carga y error
  • •Combinar datos remotos y locales (repositorio con caché)
  • •Programar tareas en segundo plano y notificaciones

Requisitos mínimos

Fases sugeridas

  1. 1

    Arquitectura

  2. 2

    Pantallas

  3. 3

    Offline y favoritos

  4. 4

    Notificaciones y pruebas

Qué entregar

  • Repositorio
  • APK firmado
  • Memoria técnica
  • Vídeo de demostración

Para ir más allá

  • Mapa con los eventos cercanos
  • Compartir un evento como enlace

Rúbrica de evaluación

CriterioPesoPara la máxima nota
Arquitectura25 %MVVM con repositorio y fuentes de datos separadas
Red y caché25 %Funciona sin conexión y con errores de red
Interfaz y experiencia20 %Estados claros y diseño cuidado
Segundo plano15 %Notificaciones fiables
Pruebas15 %Lógica principal probada

Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.

Consejos y errores típicos

  • Diseña los estados de error desde el principio: en el móvil la red falla a menudo.