Floworbiter Floworbiter
Otwórz menu

Migracja platformy · Mobile + Web

60 000 użytkowników na nowej platformie. Nikt nie musiał czekać.

F-Pro to aplikacja do treningu piłkarskiego dla zawodników i akademii. Wyrosła z Bubble.io. Przenieśliśmy użytkowników, dane i treningi wideo na Flutter i Firebase, a aplikacja przez cały czas działała i przyjmowała nowych graczy.

Opracował: Tomasz Kośmider, CEO · Opublikowano: listopad 2026

Mieliśmy prawie 60 000 użytkowników i musieliśmy przejść na nowe rozwiązanie. Wybór Floworbiter okazał się świetną decyzją. Zespół starannie przygotował plan migracji i wdrożył automatyczne przenoszenie danych, dzięki czemu przez cały czas migracji aplikacja działała, a nowi użytkownicy mogli się bez przeszkód rejestrować. Jesteśmy bardzo zadowoleni z efektu!

Martynas Tirlikas

F-Pro

Tłumaczenie z języka angielskiego

Wyzwanie

Haseł nie da się wyeksportować, a rosnącej aplikacji nie da się wyłączyć.

F-Pro łączy program treningowy (trzy poziomy i czwarty kupowany w aplikacji) z matą F-Pro Ball Mastery używaną przez akademie piłkarskie, lekcjami wideo, punktami XP, rankingami i pokojem trofeów. Bubble.io ograniczało wydajność i rozwój. Haseł nie da się z Bubble wyeksportować, a biznes nie mógł sobie pozwolić na przerwę techniczną.

  • ~60 000

    zmigrowanych użytkowników

  • 0

    dni ze wstrzymaną rejestracją

  • 3

    platformy: iOS, Android, web

Plan migracji: dwa systemy równolegle, jedno przełączenie.

  1. Praca równoległa.

    Bubble działało dalej i było źródłem prawdy przez cały czas migracji.

  2. Automatyczne przenoszenie danych.

    Użytkownicy i ich postępy przechodziły automatycznie. Relacyjny model z Bubble przebudowaliśmy na zdenormalizowaną strukturę Firestore, zoptymalizowaną pod szybki odczyt.

  3. Przejęcie logowania.

    Przy pierwszym logowaniu użytkownik jest weryfikowany w Bubble, a potem ustawia hasło bezpośrednio w Firebase Authentication. Bez masowych maili z resetem hasła.

  4. Przełączenie.

    Gdy użytkownicy przeszli, nowa aplikacja we Flutterze przejęła całość.

Więcej niż kopia starej aplikacji.

  • Stabilne wideo na Androidzie.

    Problematyczny pakiet BetterPlayer zastąpiliśmy Vimeo SDK. Dodaliśmy automatyczne wyjście z pełnego ekranu i blokadę przewijania, żeby nie dało się nabijać XP.

  • Grywalizacja bez zmian.

    XP, rankingi tygodniowe i miesięczne, karta umiejętności z serią dni i pokój trofeów działają jak wcześniej.

  • Zakupy w aplikacji.

    Poziom 4 programu jest sprzedawany jako zakup w aplikacji.

  • Szybszy dostęp do danych.

    Zdenormalizowany model Firestore dopasowany do najczęściej używanych ekranów.

Wyrosłeś z Bubble, FlutterFlow albo innego kreatora aplikacji?

Przejrzymy aplikację i dane i zaproponujemy plan migracji, przy którym nie stracisz użytkowników.

Zaplanuj migrację

Pozostałe case studies

  • MedTech · Mobile + Web · Pro bono

    Od opublikowanego modelu ryzyka do aplikacji, z której lekarz korzysta w trakcie wizyty.

    Case study RISCC
  • Field Service Management · Web + Mobile

    Jeden system dla każdej wizyty serwisowej, w trzech krajach.

    Case study Velis360 Inspections