Arquitectura e integración
Una aplicación móvil conectada a dos plataformas WordPress.
La aplicación está desarrollada con Flutter y Dart y consume información de dos instalaciones independientes de WordPress mediante APIs REST. Una proporciona programas educativos, contenidos y datos de clasificación; la otra suministra información sobre eventos. Provider se utiliza para gestionar el estado, mientras que la precarga de áreas terapéuticas y tipos de programa permite reutilizar información de referencia en distintas pantallas.
Navegación y Deep Linking
Una experiencia conectada entre la web y la aplicación.
La navegación se organiza mediante go_router y contempla la apertura directa de contenidos desde enlaces web. Cuando un usuario accede a una URL compatible, la aplicación puede dirigirlo a la pantalla correspondiente, manteniendo la versión web como alternativa. Además, el navegador integrado permite consultar contenido externo sin interrumpir la experiencia móvil.
Internacionalización y experiencia de usuario
Una interfaz adaptable al idioma y las preferencias del usuario.
La aplicación incorpora soporte para varios idiomas, con posibilidad de cambiar el idioma durante la sesión sin reiniciar la aplicación. La interfaz también contempla temas claro y oscuro, navegación por categorías, búsqueda con filtros, perfiles y preferencias de usuario. Se diseñó asimismo una interfaz para representar notificaciones recibidas durante el uso de la aplicación.
Origen del proyecto
De una iniciativa personal a una propuesta de producto.
El desarrollo comenzó como un proyecto personal para experimentar con Flutter y aplicar conocimientos de desarrollo móvil sobre una plataforma existente. A medida que avanzó, se convirtió en una prueba de concepto con integraciones reales y funcionalidades propias de una aplicación móvil. Posteriormente se presentó a un potencial cliente como propuesta, aunque no llegó a convertirse en un producto comercial.