Przejdź do treści
BigTree108

Usługi tworzenia aplikacji w Swift na iOS

Tworzenie aplikacji na iOS w Swift i SwiftUI dla aplikacji bankowych, zakupowych, medialnych, zdrowotnych i edukacyjnych, aplikacji na Apple Watch i Apple Vision Pro, wydania w App Store oraz utrzymanie aplikacji w UIKit i Objective-C, z dedykowanymi programistami Swift i iOS w Państwa zespole lub aplikacją realizowaną od A do Z.

Co budujemy w Swift i iOS

  • Natywne aplikacje na iPhone'a i iPada w SwiftUI

    Swift 6.4 w trybie językowym Swift 6, dzięki czemu wyścigi danych są błędami kompilacji, z SwiftUI i Observation dla interfejsu, SwiftData lub Core Data dla przechowywania offline oraz funkcjami podzielonymi na pakiety Swift, dla iOS 27 i starszych wydań, których nadal używają Państwa użytkownicy.

  • Aplikacje bankowe i płatnicze na iOS

    Mobilne aplikacje bankowe, płatnicze i inwestycyjne z passkeys i logowaniem Face ID, App Attest potwierdzającym, że żądania pochodzą z oryginalnej aplikacji, kluczami przechowywanymi w Secure Enclave i Keychain oraz Apple Pay lub tokenizacją kart przez SDK dostawcy płatności.

  • Aplikacje handlowe i marketplace na iOS

    Katalogi, koszyki i płatności z Apple Pay, universal links z kampanii, powiadomienia push przez APNs, Live Activities dla zamówień i dostaw oraz App Clips, które pozwalają klientowi zapłacić bez instalowania pełnej aplikacji.

  • Aplikacje streamingowe, społecznościowe i medialne na iOS

    Wideo i audio na AVFoundation i AVKit z HLS, FairPlay Streaming, pobieraniem offline i Picture in Picture, a także kanały, czat, SharePlay i widżety ekranu głównego, które sprowadzają ludzi z powrotem do treści.

  • Utrzymanie aplikacji w UIKit i Objective-C

    Starsze aplikacje w UIKit i Objective-C utrzymywane tak, aby budowały się i przechodziły weryfikację przy każdym nowym wydaniu iOS, a następnie przenoszone na Swift i SwiftUI ekran po ekranie przez UIHostingController, z zależnościami CocoaPods zastąpionymi przez Swift Package Manager.

  • Wydania w App Store i TestFlight

    Podpisane buildy z Xcode Cloud, GitHub Actions lub fastlane, wersje beta w TestFlight i wydania etapowe, manifesty prywatności i zaktualizowane pytania o kategorię wiekową uzupełnione przed zgłoszeniem oraz wskaźniki awarii i zawieszeń obserwowane w Xcode Organizer i Crashlytics.

  • Aplikacje na Apple Watch i HealthKit

    Aplikacje watchOS 27 w SwiftUI z treningami i danymi HealthKit, complications i widżetami Smart Stack przez WidgetKit oraz aplikacjami towarzyszącymi Core Bluetooth dla czujników medycznych i urządzeń ubieralnych, z danymi zdrowotnymi szyfrowanymi i przechowywanymi na urządzeniu, o ile użytkownik ich nie udostępni.

  • AI na urządzeniu w aplikacjach iOS

    Streszczenia, skanowanie dokumentów, wyszukiwanie i klasyfikacja obrazów oparte na frameworku Foundation Models, który daje aplikacji model działający na urządzeniu, stojący za Apple Intelligence, lub na Core AI dla własnych modeli, dzięki czemu dane osobowe pozostają na telefonie.

  • Aplikacje visionOS na Apple Vision Pro

    Aplikacje na iPada przeniesione na visionOS 27 i nowe aplikacje przestrzenne w SwiftUI i RealityKit, z oknami, woluminami i immersją Full Space dla szkoleń, handlu, przeglądu projektów i obrazowania medycznego.

Zatrudnienie: programiści Swift i iOS

  • Dedykowani programiści Swift i iOS

    Programiści Swift i iOS dołączają do Państwa zespołu na pełny etat, pracują w Państwa repozytoriach, trackerze i na spotkaniach oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.

  • Realizacja projektów w Swift i iOS

    Zespół, który prowadzi projekt w Swift i iOS od zakresu do wydania: wycena, wytworzenie, testy i wdrożenie, z liderem technicznym po naszej stronie, który odpowiada za plan i jakość.

  • Utrzymanie i przejmowanie systemów w Swift i iOS

    Istniejący system w Swift i iOS, przejęty od innego zespołu lub utrzymywany w działaniu: najpierw przegląd bez zmian w systemie i pisemna lista ryzyk, następnie poprawki i nowe funkcje w kolejności według wpływu.

Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.

Kto pracuje nad Państwa projektem w Swift i iOS

  • Inżynierowie iOS

    Swift, SwiftUI i UIKit

  • Inżynierowie backendu

    API w .NET, Java, Node.js lub Python, z którymi komunikuje się aplikacja

  • Inżynierowie Android i międzyplatformowi

    Kotlin, .NET MAUI i React Native

  • Projektanci UI i UX

    Projekty zgodne z Human Interface Guidelines Apple w Figma

  • Inżynierowie QA

    Testowanie urządzeń i automatyzacja

Jak pracujemy ze Swift i iOS

Swift dla całego nowego kodu w trybie językowym Swift 6 z pełnym sprawdzaniem współbieżności, SwiftLint w pipeline, testy jednostkowe w Swift Testing i testy UI w XCTest przy każdej funkcji oraz zależności przez Swift Package Manager utrzymywane na bieżąco, z poprawkami bezpieczeństwa traktowanymi jako bezwarunkowa aktualizacja. Sekrety nie trafiają do pakietu aplikacji, a wszystko wrażliwe na urządzeniu znajduje się w Keychain lub Secure Enclave.

Programiści pracują w Państwa repozytoriach, narzędziu do śledzenia zadań i procesie. Ukraińska umowa, płace, fakturowanie i urlopy pozostają po naszej stronie, a wszystko, co napiszą, jest przenoszone na Państwa.

Pozostałe języki, w których pracujemy

Języki programowania: przegląd

Pytania o tworzenie oprogramowania w Swift i iOS

W jakich branżach pracują Państwa programiści iOS?

E-commerce i handel detaliczny (aplikacje zakupowe, marketplace i lojalnościowe), fintech i bankowość (mobilne aplikacje bankowe, płatnicze i ubezpieczeniowe), media i aplikacje konsumenckie (streaming, społecznościowe i lifestyle), ochrona zdrowia i fitness (aplikacje dla pacjentów, telemedycyny i dobrostanu), edukacja (aplikacje do nauki i korepetycji), oprogramowanie korporacyjne (obsługa w terenie i aplikacje wewnętrzne), urządzenia połączone (aplikacje towarzyszące dla czujników i sprzętu smart home) oraz logistyka (aplikacje dostawcze i dla kierowców).

Czy w zespole są programiści iOS?

Tak. Inżynierowie iOS tworzą w naszym zespole natywne aplikacje w Swift, obok inżynierów .NET MAUI i React Native dla aplikacji, które dzielą jedną bazę kodu między iOS i Androida.

Natywny Swift czy rozwiązanie międzyplatformowe?

Oferujemy jedno i drugie. Natywny Swift i SwiftUI, gdy aplikacja zależy od funkcji platformy, takich jak HealthKit, praca w tle, widżety, Apple Watch lub visionOS; React Native, Flutter, .NET MAUI lub Kotlin Multiplatform, gdy ważniejsza jest jedna baza kodu dla iOS i Androida. Istniejąca aplikacja jest rozwijana w stosie, którego już używa.

Czy mogą Państwo przejąć starą aplikację w Objective-C?

Tak. Zaczyna się od przeglądu w trybie tylko do odczytu pod kątem awarii, przestarzałych API, nieaktualnych zależności i konfiguracji builda, opisanego jako lista ryzyk. Następnie aplikacja jest dostosowywana do wersji Xcode i SDK wymaganych przez App Store Connect i przenoszona na Swift ekran po ekranie, a każdy krok jest wydawany osobno.

Jak szybko mogą zacząć programiści Swift i iOS?

Gdy odpowiedni programista iOS jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.

Jak wygląda zatrudnienie przez BigTree108: programiści Swift i iOS?

Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.

Do kogo należy praca, którą wykonują?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Budują Państwo aplikację na iPhone'a, Apple Watch lub Vision Pro?

Prosimy opisać, co robi aplikacja, kto z niej korzysta i czy istnieje wersja na Androida. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan, profile kandydatów lub wstępna wycena wydania.