Skip to content

FJVidalG/TaskBox

Repository files navigation

TaskBox 📝 - Gestor de Tareas con Jetpack Compose

Estado Android Kotlin Jetpack Compose Licencia

Aplicación para gestión de tareas con listas personalizables y prioridades.

🔧 Tecnologías y Arquitectura

Componente Tecnología/Librería Función
Lenguaje principal Kotlin 1.9 Desarrollo nativo
Arquitectura MVVM Separación limpia View - ViewModel - Model
UI Toolkit Jetpack Compose Construcción declarativa de interfaces
Gestión de estado ViewModel + StateFlow (Próxima implementación) Flujo reactivo de datos y estado compartido
Diseño Material 3 Sistema de diseño moderno con theming dinámico
Navegación Compose Navigation 2.8.0 (Próxima implementación) Gestión de flujos con type-safe arguments
Persistencia Room Almacenamiento local con SQLite y DAOs
Dependencias Gradle 8.1.1 Builds modularizados con Convention Plugins

📌 Características Principales

Módulo Funcionalidades Implementadas
Listas - Creación con nombre/color
- Edición
Tareas - Campos obligatorios y opcionales
- Descripciones detalladas (multilínea)
- Prioridades (Alta/Media/Baja)
- Fechas configurables
- Etiquetas personalizadas
UI/UX - Diseño Material 3
- Preview dinámicos
- Validación en tiempo real

🚀 Características Finales

  • Gestión de listas y tareas con prioridades
  • Base de datos Room
  • Notificaciones
  • Navegación
  • Diseño Material 3
  • Arquitectura MVVM con Hilt

🖼️ Capturas de Pantalla

Vista de Listas Creación de Tareas
Lists Task

📱 Compatibilidad y Requisitos

Característica Detalle
Versión mínima Android 14 (API 34)
Versión objetivo Android 14+ (API 35)
Dispositivos Teléfonos y tablets con resolución HD+ (720x1280) o superior
Orientación Soporte completo para Portrait y Landscape
Densidad de pantalla Optimizado para mdpi (160dpi) a xxxhdpi (640dpi)
RAM recomendada Mínimo 2GB (4GB para uso óptimo con listas complejas)

👤 Autor

Francisco Jesús Vidal García
Email
LinkedIn

About

TaskBox es una aplicación de lista de tareas desarrollada en Jetpack Compose.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages