1. Dyvertex
  2. Usługi
  3. Aplikacje mobilne

React Native i Expo

Aplikacje React Native, które trafiają do obu sklepów.

Jeden kod dla obu platform i kod natywny tam, gdzie React Native się kończy. Testujemy na tanich telefonach z Androidem, nie tylko na tym do prezentacji. Funkcje AI traktujemy tak samo.

  1. commit
  2. build natywny
  3. build testowy
  4. weryfikacja w sklepie
  5. rollout etapowy
  6. telefon użytkownika

Każdy etap powyżej jest w cenie. Nic nie dochodzi na fakturze w połowie drogi.

Typowe sytuacje

Jeśli żadna z tych sytuacji nie pasuje, bezpłatna konsultacja to najszybszy sposób na ocenę Twojej aplikacji.

obie

Twoja wersja webowa działa. Mobilna od dwóch miesięcy jest trzy tygodnie przed końcem.

ios

Prototyp działa w Expo Go i nigdzie więcej. Pierwszy build produkcyjny kończy się błędem.

android

Aplikacja jest w obu sklepach, a crash-free rate jest na tyle niski, że nikt już na niego nie patrzy.

obie

Nikt w Twoim zespole nie przechodził jeszcze weryfikacji w sklepie, a data premiery jest już ogłoszona.

obie

Funkcja AI działa na webie, a strony mobilnej nikt jeszcze nie tknął.

Zakres prac

Zakres i cena ustalone, zanim ktokolwiek napisze kod. Jeśli po drodze ważniejsze okaże się coś spoza zakresu, mówimy o tym otwarcie, zamiast po cichu doliczać.

Architektura
Nawigację, zarządzanie stanem i warstwę danych dobieramy do specyfiki Twojej aplikacji. Cały kod jest typowany, więc błąd po zmianie nazwy zatrzymuje build, zamiast ujawnić się dopiero podczas weryfikacji w sklepie.
Funkcja AI
Streaming odporny na zerwanie połączenia. Wywołania modelu przenosimy na serwer, aby klucz API nie trafiał do paczki aplikacji. Koszt tokenów w przeliczeniu na użytkownika widzisz na bieżąco, a nie dopiero na fakturze. Przygotowujemy fallback na wypadek awarii dostawcy modelu oraz moderację treści i informację o użyciu AI, których wymaga weryfikacja w sklepie.
Funkcje natywne
Kamera, powiadomienia push, zadania w tle, deep linki, biometria i zakupy w aplikacji. Integrujemy je bezpośrednio z API platformy, a nie przez wrappery, które przestają działać po kolejnej aktualizacji systemu.
Buildy
EAS albo czysty Xcode i Gradle. Buildy są odtwarzalne na CI i podpisywane certyfikatami, które pozostają na Twoim koncie.
Wydanie
TestFlight i ścieżka testów wewnętrznych w Google Play, karty aplikacji w sklepach, zgłoszenie do weryfikacji, rollout etapowy i aktualizacje over-the-air tylko tam, gdzie są bezpieczne.
Obserwowalność
Sentry, crash-free rate i monitoring kondycji każdej wersji, aby wykryć wadliwy build, zanim użytkownicy opiszą go w opiniach.
Testy
Testy jednostkowe i integracyjne w obszarach, w których błąd kosztuje najwięcej, oraz testy end-to-end w Detox na krytycznych ścieżkach, uruchamiane z EAS Workflows na CI i na rzeczywistym buildzie, a nie na lokalnym komputerze. AI generuje przypadki, których nikt nie spisuje ręcznie: połączenie przychodzące, zadanie w tle zamknięte przez system, utrata sieci w trakcie przesyłania pliku, gest powrotu w nieodpowiednim momencie. Senior ocenia, które z nich są realne. Zwykle jest to mniejszość.
Przekazanie
Repozytorium, runbook, dostępy i omówienie rozwiązania. Tyle wystarczy, żeby dalszy rozwój przejął inny zespół, już bez nas.
React NativeExpoTypeScriptEAS BuildEAS WorkflowsDetoxReanimatedSwiftKotlinSentrySupabase

Cena

Jedna cena, ustalona przed rozpoczęciem prac.

Startujesz od pomysłu, a nie od istniejącej aplikacji? To zakres AI MVP: do $12,000 w cztery tygodnie. Wszystko mniejsze zaczynamy od Audytu technicznego.

Z naszych własnych aplikacji korzystają już użytkownicy: Mira w App Store i ariex.fit w publicznej becie. Case studies z projektów klientów jeszcze nie publikujemy i nie twierdzimy, że istnieją objęte NDA.

Najczęstsze pytania

Jeśli nie ma tu odpowiedzi na Twoje pytanie, zadaj je podczas bezpłatnej konsultacji.

Ile kosztuje aplikacja w React Native?

Wersja produkcyjna niewielkiej, dobrze zdefiniowanej aplikacji kosztuje do $7,500 i powstaje w trzy tygodnie. Audyt techniczny istniejącej aplikacji kosztuje do $1,800, a listę poprawek otrzymujesz w dwa dni. Produkt budowany od pomysłu to zakres AI MVP: do $12,000 w cztery tygodnie. Znacznie większy zakres funkcji kosztuje więcej, a wyceniamy go na bezpłatnej rozmowie, zamiast zgadywać kwotę na stronie.

React Native czy natywny Swift i Kotlin?

W większości produktów React Native: jeden zespół, jedna baza kodu, moduły natywne tam, gdzie platformy faktycznie się różnią. Kod natywny wtedy, gdy aplikacja opiera się na czymś, co React Native obsługuje słabo: audio w czasie rzeczywistym, obróbka wideo, aplikacja na zegarek. Pracujemy z oboma, a jeśli w Twoim przypadku lepszy jest kod natywny, usłyszysz to na rozmowie.

Czy możecie przejąć istniejący kod w React Native?

Tak. Zaczynamy od audytu, więc po dwóch dniach roboczych znasz stan własnego kodu, my też, i dopiero wtedy ktokolwiek zobowiązuje się do trzech tygodni.

Czy zgłaszacie aplikację do App Store i Google Play w naszym imieniu?

Tak. Przygotowujemy metadane, zrzuty ekranu, manifest prywatności i formularz bezpieczeństwa danych, wysyłamy zgłoszenie do weryfikacji i sami odpowiadamy App Review. Konta deweloperskie zostają na Twoje nazwisko.

Kiedy otrzymam pierwszy build na swój telefon?

Zwykle w pierwszym tygodniu. Podpisany build trafia na fizyczne urządzenia szybko, bo symulator ukrywa dokładnie te problemy, które mają znaczenie.

Bezpłatna konsultacja · 20 minut

Sprawdź, czego potrzebuje Twoja aplikacja.

Prześlij repozytorium, treść odrzucenia lub opis pomysłu. W 20 minut powiemy, co dalej: konkretne poprawki, przebudowa albo odpuszczenie tematu.

Wolisz mailem? [email protected]

Nie wiesz, co właściwie jest nie tak z Twoją aplikacją? To nasze zadanie, żeby to ustalić. Każdą wiadomość czyta człowiek i odpowiada w ciągu jednego dnia roboczego.