Funksjoner for allergilogging:
Vårt team implementerte omfattende funksjoner for allergilogging som gjorde det mulig for brukerne å loggføre sitt humør og medisininntak, samt følge med på daglige vaner basert på allergennivåer i luften eller på bakken. Brukerne kunne enkelt registrere allergirelaterte opplysninger, noe som økte deres bevissthet og håndtering av allergier.
Bakgrunnstransformasjon:
For å sikre optimal ytelse, byttet vi ut den eksisterende bakgrunnen med en bakgrunnsarkitektur lignende den Netflix bruker. Vi utnyttet teknologier som Apache Kafka Tunnels og mikrovirksomheter for å hente data individuelt for hver bruker, noe som resulterte i lynraske lastetider under 0,8 millisekunder.
Appoptimalisering:
Gjennom grundige optimaliseringstiltak reduserte vi appens størrelse fra 60 MB til bare 15 MB. Denne optimaliseringen forbedret brukeropplevelsen ved å redusere appens fotavtrykk og forbedre installasjons- og oppdateringstider.
Luftkvalitet og pollenintegrasjon:
Vi integrerte appen med Breezometer, en ledende leverandør av luftkvalitets- og pollendata. Dette gjorde det mulig for brukerne å få tilgang til sanntidsdata om luftkvalitet og pollen basert på deres lokasjon eller et hvilket som helst valgt område. Dataene ble brukt i ulike appfunksjoner, som allergikalenderen, som gav historiske allergirelaterte opplysninger.
Dynamiske quizer og FaD iFrame:
Vi implementerte dynamiske quizer generert uavhengig for hver bruker for å engasjere brukerne og gi personlig innhold. Appen genererte relevant innhold basert på brukerens svar, noe som forbedret engasjementet og informasjonsspredningen. I tillegg inkluderte vi Find a Doctor (FaD) iFrame, som genereres dynamisk innen appen, og gir brukerne tilgang til et omfattende verktøy for legenesøk.
Databasen og infrastruktur migrasjon:
Vi migrerte appens database fra Watermelon til SQLite, innholdshåndtering fra Contentful til Strapi, og lagring fra Firebase til Amazon S3. Disse overgangene forbedret skalerbarhet, ytelse og databehandlingskapabiliteter.
Tilpasset SDK-utvikling:
For å få bedre kontroll over appens funksjonalitet og oppdateringer utviklet vi tilpassede programvareutviklingssett (SDKer). Disse SDKene ga ALK mulighet til å gjøre appoppdateringer uten å kreve nye bygger eller versjonsutgivelser, noe som sikret fleksibilitet og rask funksjonsforbedring.