Tworzenie aplikacji mobilnych
Natywny iOS, .NET MAUI i React Native, wybierane według tego, czego faktycznie potrzebuje aplikacja, a nie według naszych preferencji. Inżynierowie budujący aplikację mogą też odpowiadać za API, które za nią stoi.
Trzy platformy, jedna uczciwa rekomendacja
Natywny iOS
Swift i SwiftUI
Gdy aplikacja potrzebuje platformy: lokalizacji w tle, HealthKit, zachowania powiadomień push, synchronizacji offline albo funkcji App Store, do których nie dotrze wrapper.
.NET MAUI
C# i XAML, jedna baza kodu dla iOS i Androida
Naturalny wybór, gdy Państwa backend jest już w .NET: te same modele, reguły walidacji i programiści obejmują API i aplikację.
React Native
TypeScript, współdzielony z Państwa frontendem webowym
Sensowny, gdy aplikacja webowa w React już istnieje, a aplikacja mobilna ma wykorzystać jej komponenty, stan i zespół.
Jak wybieramy
Pierwsza rozmowa dotyczy potrzebnych funkcji urządzenia, zespołu, który będzie utrzymywał aplikację po starcie, i backendu, z którym się komunikuje. Jeśli jedna baza kodu może obsłużyć oba sklepy bez walki z platformą, mówimy to. Jeśli aplikacja wymaga natywnego zachowania iOS, mówimy to, zamiast sprzedawać wieloplatformową budowę, która za rok zostanie przepisana.
Co dostarczamy razem z aplikacją
- API, od którego zależy. Nasi inżynierowie .NET i Python siedzą w tym samym zespole, więc aplikacja i jej backend to nie dwaj dostawcy obwiniający się nawzajem.
- Zgłoszenie do sklepów załatwione, wraz z konfiguracją podpisywania, deklaracjami prywatności i notatkami do wydania, z pipeline, który przebudowuje i zgłasza ponownie.
- Raportowanie awarii i użycia podpięte przed startem, więc pierwsze złe wydanie widać w minuty, a nie w recenzjach.
- Testy na poziomach, które się opłacają: testy jednostkowe dla logiki i zautomatyzowane ścieżki dla przepływów, których awaria kosztowałaby Państwa pieniądze.
Planują Państwo aplikację mobilną?
Prosimy o opis użytkowników, funkcji urządzenia i backendu, który już Państwo mają. Rekomendację platformy z uzasadnieniem i wycenę otrzymają Państwo w ciągu jednego dnia roboczego.