Lista de Tareas es una aplicación simple de gestión de tareas que ayuda a los usuarios a llevar un registro de sus tareas. La aplicación soporta múltiples idiomas, incluyendo inglés y español.
- Añadir nuevas tareas
- Marcar tareas como completadas
- Eliminar tareas
- Ver tareas pendientes y completadas
- Ver detalles de una tarea específica
- Soporte multilingüe (inglés y español)
- Abre la aplicación.
- Usa el botón "Añadir Tarea" para añadir nuevas tareas.
- Ve las tareas en las secciones "Tareas Pendientes" y "Tareas Completadas".
- ve los detalles de una tarea específica haciendo clic en ella.
- Cambia el idioma de la aplicación cambiando la configuración de idioma del dispositivo.
MainActivity.kt: La actividad principal que carga la pantalla de navegación.TaskApp.kt: Composable que maneja la navegación entre las diferentes pantallas de la app.AddTaskScreen.kt: Composable que contiene la lógica y la interfaz de usuario para añadir nuevas tareas.TaskScreen.kt: Composable que contiene la lógica y la interfaz de usuario de la lista de tareas.PendingTaskScreen.kt: Composable que contiene la lógica y la interfaz de usuario de las tareas pendientes.CompletedTaskScreen.kt: Composable que contiene la lógica y la interfaz de usuario de las tareas completadas.TaskDetailsScreen.kt: Composable que muestra los detalles de una tarea específica.TaskDatabaseHelper.kt: Clase que maneja la base de datos SQLite para almacenar las tareas.