gmi.software
01 · Twoja aplikacja

Aplikacje mobilne

Gdy aplikację trudno zmienić, często się psuje albo nikt za nią nie odpowiada.

  • Rozwój lub przejęcie aplikacji
  • Aplikacje lojalnościowe
  • Audyt kodu aplikacji mobilnej
  • Utrzymanie aplikacji i wydania

SFD: 100 000+ pobrań, ocena 4,9 w App Store

02 · Twój sklep

Sklepy internetowe

Gdy platforma bierze prowizję od każdej sprzedaży albo blokuje to, czego potrzebujesz.

  • Rozwój sklepu internetowego
  • Analityka aplikacji sklepu
  • Plan i prototyp przed budową

120+ projektów zrealizowanych

03 · Systemy za nimi

Integracje

Gdy zamówienia, stany i punkty przepisuje się ręcznie.

  • ERP, magazyn i płatności
  • AI dla jednego ręcznego procesu
  • Warsztaty i wycena

100+ integracji

Przed rozmową
  • Wycena aplikacjiZakres i widełki budżetu
  • Doradca wyboru platformy sklepuDecyzje, ryzyka i opcje
  • Koszt sklepu w 5 latGotowa platforma czy własna, porównanie

Po warsztatach: uzgodniony zakres i stała cena jego realizacji

Wszystkie usługi →
SFDAplikacja lojalnościowa i zakupowa100 000+ pobrań · ocena 4,9 w App StoreMój Świat KsiążkiProgram lojalnościowy sieci księgarń100 000+ pobrańEMKAAplikacja do śledzenia odpadów medycznych5000+ pobrań w pierwszym miesiącu
Wszystkie 120+ projektów →Biblioteka pomysłów na aplikacje
ZespółO nasKim jesteśmy i jak pracujemyKarieraJak pracujemy i otwarte rekrutacje
Kontakt i technologieKontakt[email protected]TechnologieReact Native, MedusaJS, Node.js i reszta
Opinie5.0 w Google4.9 na ClutchOpinie →Clutch ↗ (otwiera się w nowej karcie)
Blog
PLUmów bezpłatną konsultację
Co robimy+−

01 · Twoja aplikacja

Aplikacje mobilne

  • Rozwój lub przejęcie aplikacji
  • Aplikacje lojalnościowe
  • Audyt kodu aplikacji mobilnej
  • Utrzymanie aplikacji i wydania

02 · Twój sklep

Sklepy internetowe

  • Rozwój sklepu internetowego
  • Analityka aplikacji sklepu
  • Plan i prototyp przed budową

03 · Systemy za nimi

Integracje

  • ERP, magazyn i płatności
  • AI dla jednego ręcznego procesu
  • Warsztaty i wycena

Przed rozmową

  • Wycena aplikacjiZakres i widełki budżetu
  • Doradca wyboru platformy sklepuDecyzje, ryzyka i opcje
  • Koszt sklepu w 5 latGotowa platforma czy własna, porównanie
Wszystkie usługi →
Projekty+−
  • SFD100 000+ pobrań · ocena 4,9 w App Store
  • Mój Świat Książki100 000+ pobrań
  • EMKA5000+ pobrań w pierwszym miesiącu
  • Wszystkie 120+ projektów →
  • Biblioteka pomysłów na aplikacje
Firma+−
  • O nasKim jesteśmy i jak pracujemy
  • KarieraJak pracujemy i otwarte rekrutacje
  • Kontakt[email protected]
  • TechnologieReact Native, MedusaJS, Node.js i reszta
  • Opinie5.0 w Google
Blog→
Umów bezpłatną konsultację

5.0 w Google · 4.9 na Clutch

Wróć do bloga
Aplikacje mobilne
Zaktualizowano: 11 lipca 2026
16 min czytania

Koszt utrzymania aplikacji React Native w 2026

Realne widełki stałego pakietu, kalendarz aktualizacji iOS, Androida i Expo, czasy reakcji, obsługa awarii oraz decyzja: agencja, praca doraźna czy własny zespół mobilny.

Mikołaj Lehman, CEO i założyciel GMI Software
Mikołaj Lehman
CEO i założyciel GMI Software

W skrócie

Utrzymanie aplikacji React Native po starcie kosztuje zwykle EUR 2 500 - 6 000 miesięcznie przy pakiecie 20-60 godzin. W GMI obejmuje aktualizacje React Native i Expo, wymagania App Store i Google Play, rejestrowanie awarii w narzędziach takich jak Sentry lub Firebase, testy regresji krytycznych ścieżek oraz małe zmiany produktowe. Bez stałego planu firmy płacą nie tylko za poprawkę błędu, ale też za przerwy w sprzedaży, opóźnienia recenzji w sklepach z aplikacjami i pracę w trybie awaryjnym.

Utrzymanie aplikacji React Native po starcie kosztuje zwykle EUR 2 500 - 6 000 miesięcznie przy pakiecie 20-60 godzin. W GMI obejmuje aktualizacje React Native i Expo, wymagania App Store i Google Play, rejestrowanie awarii w narzędziach takich jak Sentry lub Firebase, testy regresji krytycznych ścieżek oraz małe zmiany produktowe. Bez stałego planu firmy płacą nie tylko za poprawkę błędu, ale też za przerwy w sprzedaży, opóźnienia recenzji w sklepach z aplikacjami i pracę w trybie awaryjnym.

Krótka odpowiedź dla dyrektora technicznego i finansowego

Jeśli aplikacja React Native jest już w produkcji, budżet utrzymaniowy nie powinien być resztką po projekcie. To osobny plan operacyjny: aktualizacje systemów, zgodność z wymaganiami sklepów, obsługa błędów i awarii, testy regresji i drobna lista prac po starcie.

Dla większości aplikacji biznesowych sensowny punkt startu to EUR 2 500 - 6 000 miesięcznie przy pakiecie 20-60 godzin. Prostsza aplikacja z Expo i kilkoma ekranami może zmieścić się bliżej dolnej granicy. Aplikacja sprzedażowa, firmowa, logistyczna albo finansowa z finalizacją zamówienia, wieloma połączeniami z systemami i krótkim czasem reakcji będzie bliżej 40-60 godzin lub wyżej.

Najdroższy scenariusz to nie stały pakiet. Najdroższy scenariusz to brak właściciela utrzymania, przestarzałe biblioteki zewnętrznych dostawców, odrzucona wersja w App Store tydzień przed kampanią i zespół, który zaczyna od rozpoznawania cudzego kodu.

Co powinno wchodzić w utrzymanie React Native

Utrzymanie techniczne obejmuje aktualizacje React Native, narzędzi Expo, Xcode, wtyczki Android Gradle, docelowego poziomu Androida, zależności npm, certyfikatów, konfiguracji wydań i poprawek bezpieczeństwa. To nie są zadania kosmetyczne: Apple i Google regularnie zmieniają minimalne wymagania dla nowych wersji aplikacji.

Utrzymanie jakości obejmuje narzędzia do rejestrowania awarii, takie jak Sentry lub Firebase Crashlytics, alerty po spadku liczby sesji bez awarii, analizę zawieszeń Androida, sprawdzanie czasu startu aplikacji oraz testy regresji logowania, ścieżki zakupu, płatności, powiadomień, linków głębokich i zdarzeń analitycznych.

Utrzymanie produktowe obejmuje małe zmiany w ramach godzin: teksty, baner, walidację formularza, drobny ekran, zdarzenie analityczne w Google Analytics 4 lub Segment, poprawkę interfejsu po zmianie umowy technicznej. Nowy moduł lojalnościowy, połączenie z systemem finansowo-magazynowym, bazą produktów lub systemem magazynowym albo przebudowa ścieżki zakupu to już osobny zakres po rozpoznaniu biznesu, projektu i technologii.

Widełki kosztów: 20, 40 i ponad 60 godzin

Plan 20 godzin, zwykle EUR 2 500 - 3 500 miesięcznie, pasuje do stabilnej aplikacji z jednym zapleczem, małą liczbą integracji, brakiem ścieżki zakupu krytycznej dla przychodu i rozsądną dokumentacją po wdrożeniu.

Plan 40 godzin, zwykle EUR 3 500 - 5 000 miesięcznie, jest najczęstszy dla aplikacji sprzedażowych, firmowych i operacyjnych. Daje miejsce na obsługę błędów, aktualizację bibliotek, testy regresji, małe zmiany oraz szybką reakcję, gdy zaplecze, płatności albo sklep z aplikacjami wymuszą zmianę.

Plan ponad 60 godzin, zwykle EUR 5 000 - 8 000+ miesięcznie, jest uzasadniony przy wysokim ruchu, wielu wariantach aplikacji, płatnościach, kilku środowiskach, niestandardowych modułach natywnych, energooszczędnej komunikacji Bluetooth, urządzeniach połączonych z internetem, sezonowości sprzedażowej, zgodności regulacyjnej albo czasie reakcji zbliżonym do systemów krytycznych dla działania firmy.

Grafika do artykułu: Koszt utrzymania aplikacji React Native w 2026
Grafika do artykułu: Koszt utrzymania aplikacji React Native w 2026

Co podbija albo obniża koszt utrzymania

Koszt rośnie, gdy aplikacja ma niestandardowe moduły natywne, nietypowe biblioteki płatności, tryb pracy bez internetu, wiele marek, kilka krajów, wymóg publikacji pod różnymi kontami sklepów albo zaplecze bez wersjonowania umowy technicznej.

Koszt rośnie również wtedy, gdy poprzedni zespół zostawił mało testów, brak instrukcji publikacji, brak kont pokazowych dla recenzentów, ręczny sposób wydawania wersji, niestabilne budowanie aplikacji w Expo lub Xcode albo narzędzie do zgłaszania awarii, które zbiera błędy, ale nikt ich nie analizuje.

Koszt spada, gdy aplikacja używa Expo tam, gdzie to ma sens, ma dobre środowisko testowe, automatyczne wydania, listę kontrolną publikacji, testy krytycznych przepływów, opis architektury i listę prac posegregowaną na awarie, utrzymanie i nowe funkcje.

Stały pakiet utrzymania, praca doraźna czy własny zespół?

Stały pakiet utrzymania z agencją jest najlepszy, gdy aplikacja wpływa na sprzedaż, operacje lub reputację w sklepach. Zespół zna kontekst, utrzymuje kalendarz aktualizacji i nie zaczyna od rozpoznania sytuacji dopiero w momencie awarii.

Praca doraźna bywa wystarczająca dla aplikacji niskiego ryzyka, ale źle działa przy ścieżkach zakupu, kampaniach, integracjach i sezonach sprzedażowych. Cisza przez trzy miesiące nie oznacza braku kosztu; często oznacza narastający dług aktualizacji.

Własny zespół mobilny ma sens, gdy przez co najmniej 12 miesięcy masz stałą pracę dla jednej osoby w pełnym wymiarze i potrafisz zatrudnić oraz utrzymać doświadczonego programistę React Native/Expo. Przejście z agencji wymaga 2-4 tygodni wspólnej pracy i przekazania wiedzy.

Czas reakcji, sezonowość i plan aktualizacji

Umowa utrzymaniowa musi rozróżniać typy awarii. Krytyczna awaria to niedostępna aplikacja, zepsuta ścieżka zakupu, masowe błędy albo brak możliwości logowania; reakcja powinna być liczona w godzinach. Normalny błąd bez wpływu na sprzedaż może mieć czas reakcji 24-48 godzin w dni robocze.

Kalendarz aktualizacji powinien zawierać co najmniej: kwartalny przegląd zależności, zaplanowane aktualizacje narzędzi Expo, roczną większą aktualizację React Native, śledzenie wymagań Apple, docelowy poziom Androida w Google Play i zamrożenie funkcji przed pikami sprzedaży.

Oficjalne dokumentacje React Native i Expo rekomendują aktualizacje krok po kroku, a Expo zwraca uwagę, że aplikacje produkcyjne powinny używać własnych kompilacji deweloperskich zamiast polegać na Expo Go dla starszych wersji zestawu narzędzi. To argument za planem, a nie za odkładaniem aktualizacji.

Obsługa błędów i awarii: co powinno trafiać do miesięcznego raportu

Sam dostęp do Sentry albo Firebase Crashlytics nie jest utrzymaniem. Utrzymaniem jest rytm: ktoś przegląda błędy, grupuje regresje, porównuje sesje bez awarii, sprawdza najczęstsze urządzenia i decyduje, co wchodzi do najbliższej publikacji.

Raport miesięczny powinien pokazywać użytkowników i sesje bez awarii, 5 najczęstszych grup błędów, zawieszenia Androida, czas startu aplikacji, błędy umowy technicznej, procent nieudanych płatności, status sklepów, ryzykowne zależności oraz listę prac utrzymaniowych na kolejny miesiąc.

Dla dyrektora finansowego raport powinien odpowiadać na pytanie: co kupiły godziny utrzymaniowe? Dla dyrektora technicznego: czy ryzyko produkcyjne maleje, czy rośnie? Dla właściciela produktu: które małe zmiany naprawdę poprawiają adopcję.

Dlaczego sprzedaż mobilna i firmowa zwykle potrzebują większego pakietu utrzymania

Aplikacja sprzedażowa nie kończy się na ekranach. Żyje na przecięciu katalogu, promocji, płatności, systemu finansowo-magazynowego, magazynu, powiadomień, relacji z klientami i analityki. Jedna zmiana w zapleczu może złamać koszyk, status zamówienia albo kupon.

W sprzedaży firmowej dochodzą role użytkowników, cenniki z umów, limity kredytowe, zamówienia powtarzalne, akceptacja zamówień i połączenia z systemami, które często nie były projektowane z myślą o kanale mobilnym. To podnosi koszt regresji i testów.

W projekcie SFD po starcie liczyły się nie tylko poprawki błędów, ale też utrzymanie jakości w sklepach, aktualizacje iOS/Androida i stabilność podczas szczytów ruchu. Przy 100k+ pobrań i ocenie 4.9 utrzymanie aplikacji jest częścią produktu, nie dodatkiem.

Lista kontrolna utrzymania po starcie

Ta lista jest praktycznym testem, czy aplikacja jest utrzymywana, czy tylko czeka na kolejną awarię. Jeśli trzy lub więcej punktów jest pustych, pierwszy miesiąc stałego pakietu powinien porządkować podstawy, a nie dodawać nowe funkcje.

  1. Właściciel utrzymania i kanał zgłaszania awarii są jasno opisane.
  2. Sentry lub Firebase Crashlytics mają alerty, właściciela i miesięczny przegląd awarii.
  3. Istnieje kalendarz aktualizacji Expo, React Native, Xcode i docelowego poziomu Androida.
  4. Krytyczne przepływy mają listę kontrolną regresji: logowanie, ścieżka zakupu, płatności, powiadomienia, linki głębokie, analityka.
  5. Kontakty, konta pokazowe i dane do recenzji App Store / Google Play są aktualne.
  6. Zaplecze ma wersjonowanie umowy technicznej albo sposób informowania zespołu mobilnego o zmianach, które mogą zepsuć zgodność aplikacji z serwerem.
  7. Publikacja działa na środowisku testowym i produkcji bez ręcznych kroków zależnych od jednej osoby.
  8. Lista prac jest rozdzielona na awarie, utrzymanie, małe zmiany i większe tematy produktowe.

Jak GMI prowadzi utrzymanie aplikacji

W GMI traktujemy utrzymanie jako kontynuację odpowiedzialności produktowej. Po rozpoznaniu biznesu, projektu i technologii oraz po realizacji zespół zna architekturę, decyzje techniczne, ryzyka i cele biznesowe, więc stały pakiet utrzymania nie zaczyna się od poznawania projektu od zera.

Typowy pakiet obejmuje listę prac utrzymaniowych, obsługę błędów i awarii, plan aktualizacji, wsparcie wydań, małe zmiany oraz doradztwo przy decyzjach: kiedy dopisać funkcję, kiedy przepisać fragment, kiedy przejść na własny zespół i kiedy nie warto ruszać działającej części systemu.

Jeśli aplikację zbudował inny dostawca, pierwszym krokiem jest rozpoznanie techniczne: repozytorium, zależności, publikacja, konta sklepów, narzędzia do zgłaszania awarii, architektura, testy, umowa techniczna i ryzyka kolejnych wersji. Dopiero potem ustalamy realny pakiet utrzymania.

Źródła i referencje

Aktualizowanie React Native: https://reactnative.dev/docs/upgrading

Przewodnik aktualizacji Expo: https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/

Nadchodzące wymagania Apple: https://developer.apple.com/news/upcoming-requirements/

Wymagania Google Play dla docelowego poziomu Androida: https://support.google.com/googleplay/android-developer/answer/11926878

Dokumentacja Firebase Crashlytics: https://firebase.google.com/docs/crashlytics

Dokumentacja Sentry dla React Native: https://docs.sentry.io/platforms/react-native/

Benchmark kosztu utrzymania aplikacji Cleveroad: https://www.cleveroad.com/blog/app-maintenance-cost/

GMI - aplikacje mobilne: https://gmi.software/services/mobile-apps

Koszt pierwszej wersji React Native 2026: https://gmi.software/blog/react-native-app-development-cost-2026

Najczęstsze pytania

Ile kosztuje utrzymanie aplikacji React Native?
Najczęściej EUR 2 500 - 6 000 miesięcznie przy pakiecie 20-60 godzin. Prosta aplikacja Expo może zacząć od około 20 godzin, a sprzedaż mobilna, sprzedaż firmowa, płatności, niestandardowe moduły natywne, zgodność regulacyjna lub krótki czas reakcji mogą podnieść zakres do ponad 60 godzin.
Czy utrzymanie obejmuje nowe funkcje?
Tak, ale tylko małe zmiany w ramach dostępnych godzin: teksty, drobne poprawki interfejsu, zdarzenie analityczne, walidacja, mały ekran. Większe funkcje, połączenia z systemami i przebudowy powinny przejść przez osobne rozpoznanie zakresu, bo inaczej pakiet utrzymania przestaje chronić produkcję.
Jak często aktualizować React Native i zestaw narzędzi Expo?
W praktyce przegląd zależności powinien być kwartalny, Expo aktualizowane krok po kroku, a większa aktualizacja React Native planowana mniej więcej raz w roku. Oficjalne dokumentacje React Native i Expo rekomendują aktualizację etapami, szczególnie dla aplikacji produkcyjnych.
Czy praca doraźna jest tańsza niż stały pakiet?
Tylko w spokojnych miesiącach i przy aplikacji niskiego ryzyka. Dla aplikacji ze ścieżką zakupu, płatnościami, sezonowością lub połączeniami z systemami praca doraźna często kosztuje więcej, bo zespół zaczyna od odbudowania kontekstu, a awaria dzieje się wtedy, gdy czas jest najdroższy.
Kiedy przejść z agencji na własny zespół mobilny?
Gdy masz stałą pracę przy aplikacji mobilnej na minimum jedną osobę w pełnym wymiarze przez ponad 12 miesięcy, budżet na doświadczonego programistę React Native/Expo i sposób utrzymania jakości. Zaplanuj 2-4 tygodnie nakładania się pracy z agencją, żeby nie stracić wiedzy o publikacjach, sklepach i ryzykach produkcyjnych.
Co powinien zawierać miesięczny raport utrzymania?
Minimum: użytkownicy i sesje bez awarii, najczęstsze awarie, zawieszenia Androida, status App Store i Google Play, ryzykowne zależności, wykonane poprawki, zużyte godziny, otwarte ryzyka, plan kolejnej publikacji i rekomendacje, które obniżają koszt lub ryzyko.

Powiązane lektury

  • Aplikacje mobilne React Native

    Pierwsza wersja produktu, sprzedaż mobilna i publikacja w sklepach.

  • React Native

    Expo, porównania i model realizacji GMI.

  • Analityka aplikacji sprzedażowych

    Pomiar konwersji i zachowań w aplikacjach sprzedażowych.

Treść zaktualizowano: 11 lipca 2026

Mikołaj Lehman, CEO i założyciel GMI Software
Mikołaj Lehman
CEO i założyciel GMI Software

Mikołaj Lehman jest CEO i założycielem GMI Software. Na blogu opisuje decyzje związane z aplikacjami mobilnymi, e-commerce oraz realizacją produktów cyfrowych.

  • Aplikacje mobilne i React Native
  • Headless i e-commerce B2B
  • MedusaJS
  • Realizacja produktów cyfrowych

Google Preferred Sources

Czytaj GMI częściej w Google

Dodaj gmi.software do preferowanych źródeł. Google może częściej wyróżniać nasze nowe materiały w Top Stories i obsługiwanych widokach AI.

Udostępnij artykuł:

Powiązane artykuły

Aplikacje mobilne

Aktualizacja React Native i przejście na New Architecture: plan krok po kroku

Plan aktualizacji aplikacji React Native: dlaczego wersja 0.82 i Expo SDK 55 działają tylko na New Architecture, jak zrobić inwentaryzację bibliotek, którą ścieżką wersji iść, jak testować i od czego zależy czas prac.

→
Aplikacje mobilne

Testy E2E aplikacji React Native w Maestro: przepływy, dane i CI

Testy E2E aplikacji React Native w Maestro: jak działa narzędzie, czym różni się od Detox, jak przygotować testID, które ścieżki testować najpierw, jak obsłużyć dane testowe, oczekiwanie na ekran i uruchamianie w CI.

→

Porozmawiajmy o projekcie.

Opisz, czego potrzebujesz. Zaproponujemy następny krok.

[email protected]
gmi.software Sp. z o.o.ul. Jana Heweliusza 11 / 819
80-890 Gdańsk, Polska
Ocena 5,0 na 5 w Google5,017 opinii klientów w GooglePrzeczytaj opinie
TechnologieReact NativeExpoNext.jsReactTypeScriptMedusaJSKonfiguratory 3DNode.jsNestJSPostgreSQLDockerAWSPlaywrightMaestro
© 2026 gmi.software Sp. z o.o.
Polityka prywatnościRegulamin