Caratteristiche di registrazione delle allergie:
Il nostro team ha implementato caratteristiche di registrazione delle allergie complete che hanno permesso agli utenti di registrare il proprio umore e l'assunzione di farmaci e monitorare le abitudini quotidiane in base ai livelli di allergeni presenti nell'aria o a terra. Gli utenti potevano facilmente registrare le informazioni relative alle allergie, migliorando la loro consapevolezza e gestione delle allergie.
Trasformazione del backend:
Per garantire prestazioni ottimali, abbiamo sostituito il backend esistente con un'architettura di backend simile a quella utilizzata da Netflix. Abbiamo sfruttato tecnologie come Apache Kafka Tunnels e microservizi per recuperare i dati singolarmente per ogni utente, risultando in tempi di caricamento fulminei inferiori a 0,8 millisecondi.
Ottimizzazione dell'app:
Attraverso sforzi di ottimizzazione meticolosi, abbiamo ridotto la dimensione dell'app da 60 MB a soli 15 MB. Questa ottimizzazione ha migliorato l'esperienza utente riducendo l'ingombro dell'app e migliorando i tempi di installazione e aggiornamento.
Integrazione della qualità dell'aria e dei pollini:
Abbiamo integrato l'app con Breezometer, un fornitore leader di dati sulla qualità dell'aria e sui pollini. Questo ha permesso agli utenti di accedere a letture in tempo reale della qualità dell'aria e dei pollini in base alla loro posizione o a qualsiasi area scelta. I dati sono stati utilizzati in varie funzionalità dell'app, come il calendario delle allergie, che forniva informazioni storiche relative alle allergie.
Quiz dinamici e FaD iFrame:
Abbiamo implementato quiz dinamici generati indipendentemente per ciascun utente per coinvolgere gli utenti e fornire contenuti personalizzati. L'app generava contenuti pertinenti in base alle risposte degli utenti, migliorando il coinvolgimento e la diffusione delle informazioni. Inoltre, abbiamo incorporato il Find a Doctor (FaD) iFrame, che è generato dinamicamente all'interno dell'app, fornendo agli utenti accesso a uno strumento completo di ricerca di medici.
Migrazione del database e dell'infrastruttura:
Abbiamo migrato il database dell'app da Watermelon a SQLite, la gestione dei contenuti da Contentful a Strapi e lo storage da Firebase ad Amazon S3. Queste transizioni hanno migliorato le capacità di scalabilità, prestazioni e gestione dei dati.
Sviluppo di SDK personalizzati:
Per avere un migliore controllo sulla funzionalità e sugli aggiornamenti dell'app, abbiamo sviluppato kit di sviluppo software (SDK) personalizzati. Questi SDK hanno consentito ad ALK di effettuare aggiornamenti dell'app senza necessitare di nuove build o rilascio di versioni, garantendo flessibilità e rapidi miglioramenti delle funzionalità.