Entrega final: diagnóstico y cierre

Estado real del proyecto frente a los 7 requerimientos oficiales de la entrega del 28 de septiembre de 2026, con la evidencia de cada uno en las secciones 10 a 14.

9.1 Diagnóstico de los 7 requerimientos oficiales

Diagnóstico sobre el estado real del código del repositorio Android y del sitio de documentación, contrastado contra el enunciado de la actividad.

Tabla 9.1 · Requerimientos oficiales y evidencia de cumplimiento
#RequerimientoEstado actualEvidencia
1Aplicación móvil funcional con interfaz optimizada, accesible e inclusiva.Cumple. Las 3 pantallas funcionan y el modo oscuro ya es real (paleta propia en DarkColorScheme), con capturas claro/oscuro documentadas.§11 Accesibilidad y modo oscuro
2Implementación de interacciones avanzadas, validaciones y manejo de eventos.Cumple. Validación de monto (RegistroViewModel.kt:29-36), confirmación de eliminación, StateFlow reactivo en las 3 pantallas. 15 tests unitarios en app/src/test (0 fallos).§7 Aplicación Android
3Persistencia de datos local (SQLite/Room) o en la nube (Firebase).Cumple. Room + SQLite funcionando end-to-end con Flow reactivo.§7 Aplicación Android
4Implementación de notificaciones o sincronización en la nube.Cumple. Notificación local diaria con WorkManager (RecordatorioWorker.kt), permiso POST_NOTIFICATIONS en el manifest, y captura de la notificación disparada en el dispositivo.§12 Notificaciones
5Optimización para diferentes resoluciones y dispositivos.Cumple. Layout adaptativo (material3-adaptive) verificado con capturas en teléfono y tablet de 10".§13.1 Compatibilidad de pantallas
6Entregar un archivo APK firmado y la ficha completa de publicación (simulada) en Google Play.Cumple. APK regenerado desde main (19.9 MB, firmado automáticamente con el keystore de depuración) e incluye modo oscuro, notificaciones, responsive y el splash con logo real. Disponible en la página de descarga con QR.§14 Firma y empaquetado del APK
7Uso opcional de IA para optimización de código, pruebas y accesibilidad.Cumple. Tabla de uso de IA (§8), y los 15 tests unitarios de app/src/test se generaron con asistencia de IA.§8 Evidencia de uso de IA