Hopp til innholdet

Mobile App Development

Kunde:

FITATU


App med 10 millioner brukere går over til Flutter

Sammen med Fitatu, en ledende app for helse og trening som har begeistret 10 millioner brukere, gjennomførte Codigee en modig teknologisk omlegging: vi byttet ut Cordova med Flutter og ga appen nytt liv.

Tidsramme

mars 2022 - nå


Bransje

Helse og trening


Oppdrag

Mobilapper, apputvikling i Flutter, outsourcing, rådgivning


Fitatu er en ledende app for trening og kosthold med over 10 millioner brukere over hele verden. Den hjelper deg å følge med på kosthold, trening og helse, med personlige måltidsplaner og treningsprogrammer. Fitatu har en omfattende database med matvarer og øvelser, så brukerne kan registrere måltider og aktivitet nøyaktig. Appen kan også kobles til en rekke treningsenheter og apper, og er et allsidig verktøy for alle som vil ta vare på helse og form.

I samarbeidet med Fitatu stilte vi med en erfaren teamleder som ledet overgangen fra Cordova til Flutter. Først integrerte vi Flutter med Cordova ved hjelp av egne plugins. Etter 8 måneder besluttet CTO-en i Fitatu full integrasjon, og vi la til tre Flutter-utviklere til for å få fart på prosessen. Vi forbedret også Fitatus native apper ved å lage native widgets i Swift og Kotlin, noe som ga bedre ytelse. I dag er Fitatu-appen 99,7% krasjfri etter migreringen til Flutter.

Mockup av appen

Teknologier vi brukte i prosjektet

Vi valgte teknologistakken nøye for å sikre effektivitet og robusthet. Flutter ble brukt til mobilappen for flere plattformer, med en sømløs opplevelse på alle enheter. Swift og Kotlin ble brukt i de native appene, til widgets for iOS og Android. Dart var hovedspråket og bandt hele prosjektet sammen. Et team på over 20 personer jobbet med migreringen og sørget for en smidig og effektiv overgang.

Migrering fra Cordova til Flutter

Den modige overgangen fra Cordova til Flutter krevde en stor innsats. Vi la ut på en spennende reise: vi tenkte nytt rundt modulene og skrev dem om, slik at de sømløst kunne åpne enten en Flutter- eller en Cordova-skjerm.

Det dristige prosjektet tvang oss til å tilpasse Flutter-rammeverket og forme det nøyaktig etter våre unike behov.

Integrasjon av native widgets med Cordova

Å integrere native widgets og de nyeste Flutter-bibliotekene med Cordova var en stor utfordring. Teamet vårt av erfarne utviklere tok tak i den uten å nøle, kom seg gjennom alle kompleksitetene og kombinerte det beste fra begge verdener. I starten skapte integrasjonen problemer, men i dag spiller alt sømløst sammen med Flutter, med stabil drift og mer funksjonalitet.

Vellykket migrering og integrasjon

Teamet vårt fikk de ulike teknologiene til å spille sømløst sammen, så appen fungerer problemfritt. Utvikleren vår ledet Fitatus dedikerte team, lærte dem opp i Flutter og hadde ansvar for arkitekturen til den nye Flutter-komponenten. Overgangen fra Cordova, en teknologi som ikke lenger støttes, til Flutter reduserte utviklingskostnadene betydelig og gjorde produktet enklere å vedlikeholde. Resultatet: en app som er 99,7% krasjfri, mange positive anmeldelser og ressurser til å lansere nye funksjoner raskere og billigere.