> For the complete documentation index, see [llms.txt](https://elguerre.gitbook.io/de0an/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elguerre.gitbook.io/de0an/capitulo-8-la-construccion-proyectos-tareas-y-pomodoros/que-hemos-aprendido.md).

# ¿Qué hemos aprendido?

En este capítulo, hemos dado un gran paso al construir las pantallas principales de nuestra aplicación: Proyectos, Tareas y Pomodoros. Hemos pasado del modelo de datos y los prototipos a una interfaz funcional donde el usuario puede crear, editar y consultar la información de su día a día.

Hemos cubierto los siguientes puntos clave:

* **Proyectos:** Creación de la pantalla de edición de proyectos, incluyendo estilos personalizados para los temas Dark y Light, acceso a la librería de imágenes y definición de estilos reutilizables para los controles de texto y desplegables.
* **Tareas:** Implementación de la pantalla de edición de tareas, su vinculación con los proyectos y la representación visual de sus propiedades y estados.
* **Pomodoros:** Integración de la técnica Pomodoro en la aplicación, con la pantalla de detalle del temporizador y su conexión con las tareas correspondientes.
* **Checklist:** Creación de listas de verificación asociadas a las tareas, aportando mayor flexibilidad y control sobre las acciones a realizar.
* **Calendario y Citas:** Uso del calendario para la visualización y gestión de citas y fechas asociadas a las tareas y proyectos.
* **Navegación:** Implementación de la navegación entre proyectos, tareas y Pomodoros, estableciendo el flujo natural de la aplicación y asegurando una experiencia de usuario coherente.
* **Patrón de creación de pantallas:** Consolidación del proceso para crear nuevas pantallas siguiendo el patrón MVVM: interfaz del ViewModel, implementación, página XAML y registro en el contenedor de dependencias.
