Aplikacja, która wychodzi w terminie
React Native z natywnymi modułami tam, gdzie naprawdę są potrzebne. Jedna baza kodu, dwa sklepy i proces wydawniczy, który nie zamienia każdej aktualizacji w wydarzenie.
Gdzie zwykle sypią się projekty mobilne
Rzadko na kodzie. Najczęściej na zakresie, procesie wydawniczym i tym, co dzieje się po starcie.
- 01
Zakres rośnie szybciej niż zespół
Pierwsza wersja miała mieć logowanie i listę zamówień, a po trzech miesiącach ma jeszcze czat, program lojalnościowy i moduł płatności. Termin przestaje istnieć.
- 02
Publikacja to niespodzianka
Konta deweloperskie zakładane w tygodniu premiery, certyfikaty na prywatnym Apple ID pracownika, odrzucenie przez App Store z powodu polityki prywatności. Każda z tych rzeczy kosztuje tydzień.
- 03
Po starcie nie ma kto się tym zająć
Aplikacja bez planu utrzymania przestaje działać przy kolejnej dużej wersji systemu. Sklepy wymuszają aktualizacje SDK regularnie i to nie jest opcjonalne.
Co robimy
Od makiet po opiekę nad wersją produkcyjną.
Warsztat i zakres pierwszej wersji
Ustalamy, co musi być w wersji pierwszej, a co poczeka. Wersja pierwsza ma trafić do sklepu, a nie zawierać wszystko — to jedyny sposób, żeby dowieźć termin.
Projekt interfejsu mobilnego
Zgodny z wytycznymi obu platform, z uwzględnieniem gestów, stanów offline i dostępności. Prototyp klikalny przed napisaniem pierwszej linii kodu.
Wdrożenie w React Native
Wspólna baza kodu z natywnymi modułami tam, gdzie potrzeba wydajności lub dostępu do sprzętu. Typowany kod, testy krytycznych ścieżek.
Push, płatności, tryb offline
Powiadomienia z segmentacją, zakupy w aplikacji i płatności zewnętrzne zgodne z politykami sklepów, praca bez zasięgu z synchronizacją po powrocie połączenia.
CI/CD i wydania OTA
Automatyczne budowanie i dystrybucja wersji testowych, wydania poprawek bez przechodzenia przez weryfikację sklepu tam, gdzie regulamin na to pozwala.
Publikacja i opieka
Konta deweloperskie na Twoją firmę, materiały do sklepów, polityka prywatności, deklaracje danych i przeprowadzenie przez weryfikację. Potem monitoring awarii i regularne aktualizacje.
Jak to prowadzimy
- 01
Tydzień 1–2 — warsztat
Ustalenie zakresu pierwszej wersji, ścieżek użytkownika i wymagań technicznych. Wynik: lista funkcji z priorytetem i wycena.
- 02
Tydzień 2–5 — projekt
Makiety, prototyp klikalny, testy na kilku użytkownikach. Zmiany w prototypie kosztują godziny, w kodzie — dni.
- 03
Tydzień 5–13 — wdrożenie
Sprinty dwutygodniowe, wersje testowe na TestFlight i wewnętrznym kanale Google Play po każdym sprincie.
- 04
Tydzień 13–16 — publikacja
Testy na urządzeniach, przygotowanie materiałów sklepowych, weryfikacja i start. Zapas czasu na odrzucenie i poprawki wliczony w harmonogram.
Ile to kosztuje
wycena po warsztacie
Prosta aplikacja użytkowa zaczyna się od około 80 000 zł netto. Rozbudowany produkt z panelem, płatnościami i integracjami to zwykle 150–300 tys. zł netto. Wyceniamy dopiero po warsztacie, bo wcześniej byłaby to zgadywanka.
- Warsztat zakresu i prototyp klikalny
- Wdrożenie na iOS i Android z jednej bazy kodu
- Publikacja w App Store i Google Play
- CI/CD, monitoring awarii i analityka
- Umowa utrzymaniowa z określonym czasem reakcji
Częste pytania
React Native dla zdecydowanej większości aplikacji biznesowych — jeden zespół, jedna baza kodu, dwa razy szybsze wydania. Natywnie wtedy, gdy aplikacja opiera się na ciągłym przetwarzaniu obrazu, dźwięku albo bardzo specyficznym sprzęcie.
Jeśli masz już system z API, zwykle wystarczy warstwa pośrednia. Jeśli nie, budujemy backend w ramach projektu — to część, którą i tak trzeba wycenić razem z aplikacją.
Zawsze Twoja firma, na swoje dane. Prowadzimy Was przez proces weryfikacji Apple i Google, ale konta muszą należeć do klienta — inaczej przy zmianie wykonawcy traci się aplikację.
Realnie od 2 500 zł netto miesięcznie za monitoring, aktualizacje bibliotek i zgodność z nowymi wersjami systemów. Bez tego aplikacja przestanie działać poprawnie w ciągu kilkunastu miesięcy.
Zaczynamy od audytu
Napisz w dwóch zdaniach, co chcesz osiągnąć. Odpowiadamy w ciągu jednego dnia roboczego.