
Kund:
FITATU
App med 10 miljoner användare går över till Flutter
Tillsammans med Fitatu, en ledande app för hälsa och träning som har gjort 10 miljoner användare glada, genomförde Codigee en modig teknisk omställning: vi bytte ut Cordova mot Flutter och gav appen nytt liv.
Tidsram
mars 2022 - nu
Bransch
Hälsa och träning
Uppdrag
Mobilappar, apputveckling i Flutter, outsourcing, rådgivning
Fitatu är en ledande app för träning och kost med över 10 miljoner användare världen över. Den hjälper dig att hålla koll på kost, träning och hälsa, med personliga måltidsplaner och träningsprogram. Fitatu har en omfattande databas med livsmedel och övningar, så att användarna kan logga måltider och aktiviteter exakt. Appen kan också kopplas till en rad träningsprylar och appar, och är ett mångsidigt verktyg för alla som vill ta hand om hälsan och formen.
I samarbetet med Fitatu bidrog vi med en erfaren teamledare som ledde övergången från Cordova till Flutter. Först integrerade vi Flutter med Cordova med hjälp av egna plugins. Efter 8 månader beslutade Fitatus CTO om full integration, och vi lade till ytterligare tre Flutter-utvecklare för att få fart på processen. Vi förbättrade också Fitatus native-appar genom att bygga native-widgets i Swift och Kotlin, vilket gav bättre prestanda. I dag är Fitatu-appen 99,7% kraschfri efter migreringen till Flutter.

Tekniker vi använde i projektet
Vi valde teknikstacken noggrant för att säkra effektivitet och robusthet. Flutter användes för mobilappen på flera plattformar, med en sömlös upplevelse på alla enheter. Swift och Kotlin användes i native-apparna, för widgets till iOS och Android. Dart var huvudspråket och höll ihop hela projektet. Ett team på över 20 personer arbetade med migreringen och såg till att övergången blev smidig och effektiv.
Migrering från Cordova till Flutter
Den modiga övergången från Cordova till Flutter krävde en stor insats. Vi gav oss ut på en spännande resa: vi tänkte om kring modulerna och skrev om dem, så att de sömlöst kunde öppna antingen en Flutter- eller en Cordova-skärm.
Det djärva projektet tvingade oss att anpassa Flutter-ramverket och forma det exakt efter våra unika behov.
Integration av native-widgets med Cordova
Att integrera native-widgets och de senaste Flutter-biblioteken med Cordova var en stor utmaning. Vårt team av erfarna utvecklare tog sig an den direkt, tog sig igenom all komplexitet och kombinerade det bästa från två världar. I början skapade integrationen problem, men i dag fungerar allt sömlöst ihop med Flutter, med stabil drift och mer funktionalitet.

Lyckad migrering och integration
Vårt team fick de olika teknikerna att fungera sömlöst ihop, så att appen går problemfritt. Vår utvecklare ledde Fitatus dedikerade team, lärde upp dem i Flutter och ansvarade för arkitekturen i den nya Flutter-komponenten. Övergången från Cordova, en teknik som inte längre stöds, till Flutter minskade utvecklingskostnaderna betydligt och gjorde produkten enklare att underhålla. Resultatet: en app som är 99,7% kraschfri, många positiva recensioner och resurser att lansera nya funktioner snabbare och billigare.













