Aplicación que permite organizar tareas pendientes a realizar. Clasificación por etiquetas, fechas de vencimiento y recordatorios con notificaciones push. Control de tareas pendientes por fecha de vencimiento: Tareas para hoy, esta semana, más tarde o expiradas. Con el buscador se permite localizar cualquier tarea, finalizada o no.
Aplicicación Android basada en la arquitectura MVVM desarrollada con DaggerHilt, StateFlows, ViewModels, Room, Notificaciones Push y Testing
- Basado en lenguaje Kotlin con una interfaz en XML / Jetpack Compose
- Arquitectura MVVM (Model-View-ViewModel)
- ViewModel y StateFlow: Nos permite almacenar el estado y realizar cambios de forma reactiva en la interfaz de usuario.
- Lifecycle: Observador de los ciclos de vida de Androrid. Los usamos para recolectar los cambios de estado en el StateFlow para modificar la interfaz del usuario.
- Room: Base de datos local sobre SQLite para permitirnos un acceso fluido, eficiente y seguro.
- Dagger Hilt para inyección de dependencias.
- Testing
- Código con Clean Code y Clean Architecture
Main | Tasks | Detail task |
---|---|---|
![]() |
![]() |
![]() |
Add label | Search tasks | Filtered tasks |
---|---|---|
![]() |
![]() |
![]() |
Ir a Releases para descargar el último APK.