Spring til indholdet

Mobile App Development

Kunde:

FITATU


App med 10 millioner brugere skifter til Flutter

Sammen med Fitatu, en førende app til sundhed og træning, som 10 millioner brugere er begejstrede for, gennemførte Codigee et modigt teknologiskift: vi udskiftede Cordova med Flutter og gav appen nyt liv.

Tidsramme

marts 2022 - nu


Branche

Sundhed og træning


Opgave

Mobilapps, appudvikling i Flutter, outsourcing, rådgivning


Fitatu er en førende app til træning og kost med over 10 millioner brugere verden over. Den hjælper dig med at holde styr på kost, træning og helbred med personlige madplaner og træningsprogrammer. Fitatu har en omfattende database med fødevarer og øvelser, så brugerne kan registrere måltider og aktivitet præcist. Appen kan også kobles til en lang række træningsenheder og apps og er et alsidigt værktøj for alle, der vil passe på helbredet og formen.

I samarbejdet med Fitatu stillede vi med en erfaren teamleder, der stod i spidsen for skiftet fra Cordova til Flutter. Først integrerede vi Flutter med Cordova ved hjælp af egne plugins. Efter 8 måneder besluttede Fitatus CTO at gå efter fuld integration, og vi satte tre Flutter-udviklere mere på for at sætte tempoet op. Vi forbedrede også Fitatus native apps ved at bygge native widgets i Swift og Kotlin, hvilket gav bedre ydelse. I dag er Fitatu-appen 99,7% crashfri efter migreringen til Flutter.

Mockup af appen

Teknologier, vi brugte i projektet

Vi valgte teknologien omhyggeligt for at sikre effektivitet og robusthed. Flutter blev brugt til mobilappen på flere platforme med en gnidningsfri oplevelse på alle enheder. Swift og Kotlin blev brugt i de native apps til widgets på iOS og Android. Dart var hovedsproget og bandt hele projektet sammen. Et team på over 20 personer arbejdede på migreringen og sørgede for en glidende og effektiv overgang.

Migrering fra Cordova til Flutter

Det modige skift fra Cordova til Flutter krævede en stor indsats. Vi tog hul på en spændende rejse: vi tænkte modulerne forfra og skrev dem om, så de gnidningsfrit kunne åbne enten en Flutter- eller en Cordova-skærm.

Det dristige projekt tvang os til at tilpasse Flutter-frameworket og forme det præcist efter vores helt særlige behov.

Integration af native widgets med Cordova

At integrere native widgets og de nyeste Flutter-biblioteker med Cordova var en stor udfordring. Vores team af erfarne udviklere tog fat på den uden tøven, kom igennem alle komplikationerne og forenede det bedste fra begge verdener. I starten drillede integrationen, men i dag spiller det hele gnidningsfrit sammen med Flutter, med stabil drift og flere funktioner.

Vellykket migrering og integration

Vores team fik de forskellige teknologier til at spille gnidningsfrit sammen, så appen kører problemfrit. Vores udvikler ledte Fitatus dedikerede team, lærte dem Flutter og havde ansvaret for arkitekturen i den nye Flutter-komponent. Skiftet fra Cordova, en teknologi der ikke længere understøttes, til Flutter sænkede udviklingsomkostningerne markant og gjorde produktet nemmere at vedligeholde. Resultatet: en app, der er 99,7% crashfri, mange positive anmeldelser og ressourcer til at lancere nye funktioner hurtigere og billigere.