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:

  1. Una lista global (global ListaTareas) donde se almacenan todas las tareas.

  2. Un TinyDB que guarda la lista localmente en el dispositivo.

  3. Un ListView que muestra todas las tareas al usuario.

  4. 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

Entradas populares