> 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-9-la-construccion.-navegacion-y-configuracion-de-usuario/que-hemos-aprendido.md).

# ¿Qué hemos aprendido?

Resumimos a continuación los puntos más importantes a modo de Checklist para recordar lo aprendido. De la misma manera, un listado de las referencias más importantes y usuales nos ayudarán a extender y profundizar en ese aprendizaje.

**Tabla 05.- Checklist sobre la puesta en marcha**

| La Checklist                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <img src="https://240651724-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfrvHBNivOTy0fVKROgzo%2Fuploads%2Fgit-blob-eeac6be43a27a98103366b9271063e131e9368ee%2Fchecklist.png?alt=media" alt="Checklist" data-size="original"> | <ol><li><strong>Implementar Transiciones de Navegación:</strong> Configurar transiciones tanto a nivel de página en XAML como globalmente mediante una clase base (<em>PageBase</em>) para asegurar una navegación fluida.</li><li><strong>Gestionar Tiles Secundarios:</strong> Crear, actualizar y eliminar <em>Tiles Secundarios</em> utilizando el servicio <em>SecondaryTile</em> y el patrón <em>Messenger</em> para mantener la coherencia en la interfaz.</li><li><strong>Configurar Personalización y Ajustes:</strong> Implementar una página de configuración que permita a los usuarios personalizar temas, tamaños de fuente e idiomas, utilizando servicios dedicados para la gestión de configuraciones.</li><li><strong>Inicializar Servicios en App.xaml.cs:</strong> Registrar y configurar servicios como <em>AppointmentService</em> y <em>ProjectHelper</em> en el contenedor de servicios durante el inicio de la aplicación.</li><li><strong>Manejar Activaciones desde Citas/Eventos:</strong> Configurar la aplicación para que responda a activaciones externas mediante protocolos personalizados, permitiendo la navegación directa a páginas específicas.</li><li><strong>Modificar JumpListHelper para Agrupación:</strong> Añadir una sobrecarga en la clase <em>JumpListHelper</em> para agrupar elementos por un número y mostrar los títulos de cada grupo en la Jump List.</li><li><strong>Utilizar Herramientas de Diagnóstico:</strong> Emplear el <em>Performance Profiler</em> de Visual Studio, el gestor de trazas personalizado y las herramientas del emulador para identificar y depurar errores de rendimiento y funcionalidad.</li><li><strong>Personalizar la Pantalla de Bloqueo:</strong> Implementar el servicio <em>LockScreenService</em> para cambiar la imagen de fondo de la pantalla de bloqueo, asegurando las declaraciones necesarias en el manifiesto de la aplicación.</li><li><strong>Crear Aplicaciones con AppStudio:</strong> Utilizar AppStudio para generar aplicaciones UWP rápidamente, agregar contenido, elegir estilos y obtener el código fuente para personalizaciones avanzadas.</li><li><strong>Publicar Aplicaciones:</strong> Generar y desplegar aplicaciones utilizando AppStudio, ya sea publicándolas en la Tienda de Windows o distribuyéndolas de manera privada con herramientas como <em>AppInstalar</em>.</li></ol> |

**Tabla 06.- Referencias sobre la puesta en marcha**

| Las Referencias                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <img src="https://240651724-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfrvHBNivOTy0fVKROgzo%2Fuploads%2Fgit-blob-263749394d903cb2298b3e876750f66464806d9b%2Freferences.png?alt=media" alt="Referencias" data-size="original"> | <ul><li><strong>Documentación Oficial de UWP:</strong> Información detallada sobre la creación y gestión de aplicaciones UWP, incluyendo transiciones, personalización y más.</li><li><p><strong>Herramientas de generación de perfiles de Visual Studio:</strong></p><p><a href="https://learn.microsoft.com/es-es/visualstudio/profiling/profiling-feature-tour"><https://learn.microsoft.com/es-es/visualstudio/profiling/profiling-feature-tour></a></p></li><li><p><strong>GitHub - wasteam/waslibs:</strong> Repositorio público con el código autogenerado por AppStudio, útil para aprender y personalizar aplicaciones.</p><p><a href="https://github.com/wasteam/waslibs"><https://github.com/wasteam/waslibs></a></p></li><li><p><strong>Microsoft Design:</strong> Guías y recursos sobre el diseño de aplicaciones Windows, asegurando una experiencia de usuario coherente y atractiva.</p><p><a href="https://developer.microsoft.com/es-es/windows/design"><https://developer.microsoft.com/es-es/windows/design></a></p></li><li><p><strong>Teoría Visual de Microsoft:</strong> Documento PDF sobre la teoría visual desde una perspectiva abstracta no específica de UWP.</p><p><a href="https://go.microsoft.com/fwlink/p/?LinkId=760679"><https://go.microsoft.com/fwlink/p/?LinkId=760679></a></p></li><li><strong>JumpListHelper Documentation:</strong> Guía sobre cómo modificar y utilizar <em>JumpListHelper</em> para mejorar la navegación rápida en la aplicación.</li><li><p><strong>AppInstalar:</strong> Herramienta para desplegar aplicaciones de manera privada.</p><p><a href="https://www.microsoft.com/en-us/store/p/appinstalar/9wzdncrfjvt5"><https://www.microsoft.com/en-us/store/p/appinstalar/9wzdncrfjvt5></a></p></li><li><strong>Visual Studio Diagnostic Tools:</strong> Recursos y guías sobre el uso de herramientas de diagnóstico en Visual Studio para depuración y optimización.</li><li><p><strong>UWP Transition Classes:</strong> Detalles sobre las diferentes clases de transiciones disponibles en UWP.</p><p><a href="https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.media.animation.transition.aspx"><https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.media.animation.transition.aspx></a></p><p><a href="https://msdn.microsoft.com/es-es/library/windows/apps/hh465178.aspx"><https://msdn.microsoft.com/es-es/library/windows/apps/hh465178.aspx></a></p></li></ul> |
