1. Dyvertex
  2. Usługi
  3. Development mobilny

Mobile

Development mobilny dla aplikacji, które mają trafić do sklepu.

React Native i Expo, jedna baza kodu i dwa sklepy, z kodem natywnym tam, gdzie most przestaje wystarczać. Budujemy aplikacje, które działają tak samo dobrze na czteroletnim Androidzie, jak na telefonie do demo.

  1. commit
  2. build natywny
  3. build testowy
  4. weryfikacja w sklepie
  5. rollout etapowy
  6. czyjś telefon

Każdy etap jest częścią zlecenia, nie osobną fakturą.

Pewnie jesteś tu, bo

Jeśli żaden z tych punktów nie brzmi jak twoja aplikacja, bezpłatna rozmowa i tak jest najszybszym sposobem, żeby ustalić, co pasuje.

obie

Web działa. Wersja mobilna od dwóch miesięcy jest „trzy tygodnie od końca”.

ios

Prototyp chodzi w Expo Go i nigdzie indziej, a pierwszy prawdziwy build się wywala.

android

Wychodzi na produkcję, ale o crash-free rate nikt w zespole nie mówi głośno.

obie

Nikt w zespole nie przeprowadzał aplikacji przez weryfikację w sklepie, a start ma datę.

obie

Funkcja AI działa w wersji webowej i nikt nie doprowadził jej do działania na telefonie.

Co obejmuje budowa

Stały zakres, stała cena, ustalone, zanim ktokolwiek napisze kod. Jeśli okaże się, że coś poza nimi waży więcej, zmieniamy zakres otwarcie, zamiast po cichu doliczać.

Architektura
Nawigacja, stan i warstwa danych dobrane do aplikacji, którą naprawdę budujesz. Otypowane od góry do dołu, więc zmiana nazwy wywala się przy buildzie, a nie w kolejce weryfikacji.
Warstwa AI
Streaming, który przeżyje zerwane połączenie, wywołanie modelu przeniesione poza urządzenie, żeby klucz do API nie jechał w paczce z aplikacją, koszt tokenów na użytkownika widoczny wcześniej niż na fakturze, zachowanie awaryjne, kiedy dostawca modelu leży, oraz moderacja i informacja dla użytkownika, o którą zapyta recenzent sklepu.
Warstwa natywna
Kamera, push, zadania w tle, deep linki, biometria, zakupy w aplikacji. Podpięte wprost do API platformy, a nie do wrappera, który pęka przy kolejnym wydaniu systemu.
Buildy
EAS albo czysty Xcode i Gradle, odtwarzalne na CI i podpisywane danymi, które zostają na twoim koncie.
Wydanie
TestFlight i ścieżka wewnętrzna, wpisy w sklepach, zgłoszenie do weryfikacji, rollout etapowy i aktualizacje over-the-air tylko tam, gdzie są bezpieczne.
Obserwowalność
Sentry, crash-free rate i kondycja wydania per wersja, żeby zły build był widoczny dla was, zanim zobaczą go recenzje.
Testy
Testy jednostkowe i integracyjne tam, gdzie błąd kosztuje najwięcej, oraz Detox end-to-end na krytycznych ścieżkach, uruchamiany z EAS Workflows na CI i na prawdziwym buildzie, nie na czyimś laptopie. AI generuje przypadki, których nikt nie siada i nie wypisuje: przerwana rozmowa, ubite zadanie w tle, zerwana sieć w trakcie uploadu, gest wstecz w złym momencie. Inżynier senior decyduje, które z nich są prawdziwe, bo większość nie jest.
Przekazanie
Repo, runbook, dostępy i omówienie. Dalej może to prowadzić ktokolwiek, także ktoś inny niż my.
React NativeExpoTypeScriptEAS BuildEAS WorkflowsDetoxReanimatedSwiftKotlinSentrySupabase

Cena

Jedna kwota, ustalona przed startem.

Projekt od zera, a nie z istniejącej aplikacji, to zakres AI MVP: do $12,000 przez cztery tygodnie. Mniejsze kawałki zaczynają się od Audytu i naprawy.

Wypuściliśmy własne produkty do prawdziwych użytkowników: Mira w App Store i ariex.fit w otwartej becie. W portfolio nie ma jeszcze case studies z projektów ratunkowych i nie będziemy twierdzić, że jakieś są pod NDA.

Pytania, które padają najpierw.

Wszystko, na co nie ma tu odpowiedzi, jest warte dwudziestu minut rozmowy.

Ile kosztuje aplikacja w React Native?

Skoncentrowana aplikacja gotowa na produkcję to do $7,500 przez trzy tygodnie. Audyt i naprawa istniejącej aplikacji to do $1,800, z listą poprawek u ciebie w dwa dni. Produkt od zera to zakres AI MVP: do $12,000 przez cztery tygodnie. Aplikacja z dużą liczbą funkcji kosztuje więcej i wyceniamy ją na rozmowie, zamiast zgadywać tu liczbę.

React Native czy natywny Swift i Kotlin?

React Native przy większości produktów: jeden zespół, jedna baza kodu, a luki platformowe domknięte modułami natywnymi tam, gdzie mają znaczenie. Natywnie, kiedy aplikacja stoi na czymś, w czym most jest słaby: ciężkie audio w czasie rzeczywistym, przetwarzanie wideo, aplikacja na zegarek. Robiliśmy jedno i drugie. Jeśli w twoim przypadku uczciwą odpowiedzią jest natywnie, powiemy to na rozmowie.

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

Tak i to jest większość tego, co robimy. Zaczynamy od audytu, a dwa dni robocze później obie strony wiedzą, co tam naprawdę siedzi, zanim ktokolwiek zobowiąże się do trzech tygodni pracy.

Zgłaszacie aplikację do App Store i Play Store za nas?

Tak. Metadane wpisu, zrzuty ekranu, manifest prywatności, formularz bezpieczeństwa danych, zgłoszenie do weryfikacji i ewentualna wymiana zdań z App Review. Konta deweloperskie zostają twoje.

Kiedy pierwszy build wyląduje na moim telefonie?

Zwykle w pierwszym tygodniu. Wczesny podpisany build na prawdziwych urządzeniach to cel sam w sobie, bo tam wychodzą problemy, które symulator ukrywa.

Umów audyt

Chcesz prostą odpowiedź w tej sprawie?

Wyślij repo, treść odrzucenia albo sam pomysł. Dwadzieścia minut wystarczy, żeby powiedzieć, czy właściwym krokiem jest ratowanie, przepisanie, czy uczciwe nie.

Wolisz mailem? [email protected]

Czytamy każdą wiadomość i odpisujemy w ciągu jednego dnia roboczego.