Skip to content

[Kotlin - XML] 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.

Notifications You must be signed in to change notification settings

AudyDevs/TimeWise

Repository files navigation

Time Wise

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

🛠 Herramientas y librerias

  • 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

📱 Capturas

Main Tasks Detail task
Add label Search tasks Filtered tasks

👇 Descargar 👇

Ir a Releases para descargar el último APK.

About

[Kotlin - XML] 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.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages