
Klient:
FITATU
Aplikacja z 10 milionami użytkowników przechodzi na Fluttera
Razem z Fitatu, czołową aplikacją o zdrowiu i fitnessie, która zachwyciła 10 milionów użytkowników, Codigee odważnie przeprowadziło technologiczną rewolucję: zamieniliśmy Cordovę na Fluttera i tchnęliśmy w aplikację nowe życie.
Czas trwania
marzec 2022 - obecnie
Branża
Zdrowie i fitness
Zakres prac
Aplikacje mobilne, Aplikacje we Flutterze, Outsourcing, Doradztwo
Fitatu to czołowa aplikacja do fitnessu i żywienia z ponad 10 milionami użytkowników na całym świecie. Pomaga śledzić dietę, ćwiczenia i ogólny stan zdrowia, oferując spersonalizowane jadłospisy i plany treningowe. Fitatu ma rozbudowaną bazę produktów i ćwiczeń, dzięki której użytkownicy precyzyjnie zapisują posiłki i aktywność. Integruje się też z wieloma urządzeniami i aplikacjami fitness, co czyni ją wszechstronnym narzędziem dla każdego, kto chce zadbać o zdrowie i formę.
We współpracy z Fitatu zapewniliśmy doświadczonego team leadera, który nadzorował przejście z Cordovy na Fluttera. Najpierw zintegrowaliśmy Fluttera z Cordovą za pomocą własnych pluginów. Po 8 miesiącach, decyzją CTO Fitatu, przeszliśmy do pełnej integracji i dołożyliśmy trzech kolejnych developerów Fluttera, żeby przyspieszyć proces. Usprawniliśmy też natywne aplikacje Fitatu, tworząc natywne widgety w Swifcie i Kotlinie, co poprawiło ich wydajność. Dziś Fitatu po migracji na Fluttera ma wskaźnik 99,7% bez awarii.

Technologie, na których zbudowaliśmy projekt
Stack technologiczny dobraliśmy starannie, stawiając na wydajność i odporność. Flutter posłużył do budowy wieloplatformowej aplikacji mobilnej, która działa płynnie na każdym urządzeniu. Swift i Kotlin wykorzystaliśmy w natywnych aplikacjach, tworząc widgety na iOS i Androida. Głównym językiem programowania, spinającym cały projekt, był Dart. Nad migracją pracował zespół ponad 20 osób, który zapewnił płynne i skuteczne przejście.
Migracja z Cordovy do Fluttera
Odważne przejście z Cordovy na Fluttera wymagało ogromnego wysiłku. Ruszyliśmy w ekscytującą podróż: przeprojektowaliśmy i przepisaliśmy moduły tak, żeby płynnie uruchamiały ekran we Flutterze albo w Cordovie.
To śmiałe przedsięwzięcie zmusiło nas do dostosowania frameworka Flutter i wyrzeźbienia go dokładnie pod nasze unikalne potrzeby.
Integracja natywnych widgetów z Cordovą
Integracja natywnych widgetów i najnowszych bibliotek Fluttera z Cordovą była sporym wyzwaniem. Nasz zespół doświadczonych developerów zmierzył się z nim bez wahania, sprawnie przeszedł przez wszystkie zawiłości i połączył to, co najlepsze w obu światach. Na początku integracja sprawiała problemy, ale dziś wszystko płynnie współpracuje z Flutterem, zapewniając sprawne działanie i większą funkcjonalność.

Udana migracja i integracja
Nasz zespół zapewnił płynną współpracę różnych technologii i bezproblemowe działanie aplikacji. Nasz developer prowadził dedykowany zespół Fitatu, szkolił go z Fluttera i nadzorował architekturę nowego komponentu we Flutterze. Przejście z Cordovy, technologii, która nie jest już wspierana, na Fluttera znacząco obniżyło koszty developmentu i uprościło utrzymanie produktu. Efekt: wskaźnik crash-free 99,7%, mnóstwo pozytywnych opinii i zasoby, żeby wdrażać nowe funkcje szybciej i mniejszym kosztem.













