Sesión 10: Creación de APP (Difícil)
Mi App de Gestión de Tareas
En esta sesión he creado una aplicación tipo To-Do List con App Inventor, donde el usuario puede añadir, completar o eliminar tareas.
La estructura lógica se basa en una lista global que se actualiza cada vez que se modifica una tarea. He usado un ListView para mostrar las tareas y botones para marcarlas como completadas o eliminarlas. Al iniciar la app, se cargan automáticamente las tareas guardadas.
La app se basa en:
Una lista global (
global ListaTareas
) donde se almacenan todas las tareas.-
Un TinyDB que guarda la lista localmente en el dispositivo.
-
Un ListView que muestra todas las tareas al usuario.
-
Botones para añadir nuevas tareas, marcar como completadas y eliminar las seleccionadas.
Dificultades encontradas y cómo las resolví:
Al principio tuve problemas porque al intentar añadir tareas a la lista, me salía un error relacionado con el tipo de dato (la lista no estaba bien inicializada).
También tuve que aprender a comprobar que una tarea estuviera seleccionada antes de intentar modificarla, para evitar errores de "índice 0".
Fui solucionando estos problemas revisando paso a paso los bloques y entendiendo mejor cómo funciona la lógica de App Inventor.
Os dejo las capturas de pantalla de el código que he utilizado para hacer la aplicación y una grabación de pantalla de la app funcionando en un dispositivo móvil:
Aquí puedes descargar mi app de gestión de tareas y probarla en tu dispositivo Android:
Comentarios
Publicar un comentario