Características de Registro de Alergias:
Nuestro equipo implementó funciones completas de registro de alergias que permitieron a los usuarios registrar su estado de ánimo y la ingesta de medicamentos y rastrear hábitos diarios según los niveles de alérgenos en el aire o en el suelo. Los usuarios podían registrar fácilmente su información relacionada con alergias, mejorando su conciencia y manejo de las mismas.
Transformación del Backend:
Para garantizar un rendimiento óptimo, cambiamos el backend existente por una arquitectura de backend similar a la que utiliza Netflix. Aprovechamos tecnologías como Apache Kafka Tunnels y microservicios para obtener datos individualmente para cada usuario, lo que resultó en tiempos de carga ultrarrápidos de menos de 0.8 milisegundos.
Optimización de la App:
A través de esfuerzos de optimización meticulosos, redujimos el tamaño de la app de 60 MB a solo 15 MB. Esta optimización mejoró la experiencia del usuario al reducir la huella de la app y mejorar los tiempos de instalación y actualización.
Integración de Calidad del Aire y Polen:
Integramos la app con Breezometer, un proveedor líder de datos sobre calidad del aire y polen. Esto permitió a los usuarios acceder a lecturas en tiempo real de calidad del aire y polen en función de su ubicación o de cualquier área elegida. Los datos se utilizaron en varias funciones de la app, como el calendario de alergias, que proporcionaba información histórica relacionada con alergias.
Cuestionarios Dinámicos e iFrame de FaD:
Implementamos cuestionarios dinámicos generados de manera independiente para cada usuario para involucrar a los usuarios y proporcionar contenido personalizado. La app generaba contenido relevante basado en las respuestas del usuario, mejorando el compromiso y la difusión de información. Además, incorporamos el iFrame de Encontrar un Doctor (FaD), que se genera dinámicamente dentro de la app, proporcionando a los usuarios acceso a una herramienta integral de búsqueda de médicos.
Migración de Base de Datos e Infraestructura:
Migramos la base de datos de la app de Watermelon a SQLite, gestionamos el contenido de Contentful a Strapi y el almacenamiento de Firebase a Amazon S3. Estas transiciones mejoraron la escalabilidad, el rendimiento y las capacidades de gestión de datos.
Desarrollo de SDK Personalizados:
Para obtener un mejor control sobre la funcionalidad y actualizaciones de la app, desarrollamos kits de desarrollo de software (SDKs) personalizados. Estos SDKs empoderaron a ALK para realizar actualizaciones de la app sin necesidad de nuevas construcciones o lanzamientos de versiones, asegurando flexibilidad y rápidas mejoras de características.