Avanzado
Unas 40 horasProyecto 4 de 4App 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
Desarrollo de Aplicaciones MóvilesMultimedia en Aplicaciones MóvilesTecnologías y Plataformas Móviles
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
Arquitectura
- 2
Pantallas
- 3
Offline y favoritos
- 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
| Criterio | Peso | Para la máxima nota |
|---|---|---|
| Arquitectura | 25 % | MVVM con repositorio y fuentes de datos separadas |
| Red y caché | 25 % | Funciona sin conexión y con errores de red |
| Interfaz y experiencia | 20 % | Estados claros y diseño cuidado |
| Segundo plano | 15 % | Notificaciones fiables |
| Pruebas | 15 % | 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.