Projektujemy i budujemy natywne aplikacje iOS w Swifcie, ze SwiftUI jako domyślnym frameworkiem interfejsu i UIKit tam, gdzie wymaga tego konkretny ekran. Natywnie znaczy z pełnym dostępem do wszystkiego, co daje platforma: nowe API od dnia premiery, pełna wydajność układów Apple Silicon i wzorce interfejsu, które użytkownicy znają z każdej innej aplikacji w swoim telefonie.
Ekonomia liczy się tak samo jak inżynieria. Natywny iOS to właściwy wybór, gdy aplikacja jest rdzeniem biznesu, gdy wydajność i dopracowanie napędzają retencję albo gdy potrzebna jest głęboka integracja z platformą: tor kamery, Bluetooth, HealthKit, widżety, Live Activities, App Intents czy uczenie maszynowe bezpośrednio na urządzeniu. Jeśli lepiej sprawdzi się rozwiązanie cross-platform, mówimy to na pierwszej rozmowie; budujemy też w React Native i Flutterze, więc ta rekomendacja nie jest interesowna.
Dostarczenie obejmuje etap, który większość zespołów lekceważy: przejście recenzji App Store. Od pierwszego sprintu budujemy zgodnie z wytycznymi Apple, co tydzień wysyłamy buildy TestFlight do Twoich interesariuszy, przygotowujemy stronę aplikacji i etykiety prywatności, a potem prowadzimy zgłoszenie, pytania recenzenta i stopniowe wdrożenie. Większość naszych zgłoszeń przechodzi za pierwszym podejściem, bo powody odrzuceń eliminujemy na etapie inżynierii, zamiast łatać je na końcu.