Přeskočit na obsah
BigTree108

Služby vývoje aplikací pro iOS ve Swiftu

Vývoj aplikací pro iOS ve Swiftu a SwiftUI pro bankovnictví, nakupování, média, zdraví a vzdělávání, aplikace pro Apple Watch a Apple Vision Pro, vydání v App Store a údržbu aplikací v UIKit a Objective-C, s dedikovanými Swift a iOS vývojáři pro váš tým nebo s aplikací dodanou od začátku do konce.

Co stavíme v technologii Swift a iOS

  • Nativní aplikace pro iPhone a iPad ve SwiftUI

    Swift 6.4 v jazykovém režimu Swift 6, takže datové závody jsou chybami při kompilaci, se SwiftUI a Observation pro rozhraní, SwiftData nebo Core Data pro offline úložiště a funkcemi rozdělenými do balíčků Swift, s cílem na iOS 27 a starší verze, které vaši uživatelé stále používají.

  • Bankovní a platební aplikace pro iOS

    Mobilní bankovnictví, platební a obchodní aplikace s passkeys a přihlášením přes Face ID, App Attest, který dokazuje, že požadavky pocházejí z vaší pravé aplikace, klíči uloženými v Secure Enclave a Keychain a Apple Pay nebo tokenizací karet přes SDK poskytovatele plateb.

  • Retailové aplikace a aplikace marketplaců pro iOS

    Katalogy, košíky a pokladna s Apple Pay, universal linky z kampaní, push notifikace přes APNs, Live Activities pro objednávky a doručení a App Clips, které zákazníkovi umožní zaplatit bez instalace celé aplikace.

  • Streamovací, sociální a mediální aplikace pro iOS

    Video a audio na AVFoundation a AVKit s HLS, FairPlay Streaming, offline stahováním a Picture in Picture, k tomu feedy, chat, SharePlay a widgety na domovské obrazovce, které lidi vracejí k obsahu.

  • Údržba UIKit a Objective-C

    Starší aplikace v UIKit a Objective-C udržované tak, aby se při každé nové verzi iOS dál sestavovaly a procházely schválením, poté obrazovku po obrazovce převáděné na Swift a SwiftUI přes UIHostingController, se závislostmi z CocoaPods nahrazenými Swift Package Managerem.

  • Vydání v App Store a TestFlight

    Podepsané buildy z Xcode Cloud, GitHub Actions nebo fastlane, bety v TestFlight a postupná vydání, privacy manifesty a aktualizované otázky o věkovém hodnocení zodpovězené před odesláním a míra pádů a zamrznutí sledovaná v Xcode Organizer a Crashlytics.

  • Aplikace pro Apple Watch a HealthKit

    Aplikace pro watchOS 27 ve SwiftUI s tréninky a daty HealthKit, komplikacemi a widgety Smart Stack přes WidgetKit a doprovodnými aplikacemi přes Core Bluetooth pro lékařské senzory a wearables, se zdravotními daty šifrovanými a uchovávanými v zařízení, pokud je uživatel nesdílí.

  • AI v zařízení v aplikacích pro iOS

    Shrnutí, skenování dokumentů, vyhledávání a klasifikace obrázků postavené na frameworku Foundation Models, který aplikaci dává model v zařízení stojící za Apple Intelligence, nebo na Core AI pro vaše vlastní modely, takže osobní data zůstávají v telefonu.

  • Aplikace visionOS pro Apple Vision Pro

    Aplikace pro iPad převedené na visionOS 27 a nové prostorové aplikace ve SwiftUI a RealityKit, s okny, objemy a imerzí Full Space pro školení, retail, review návrhů a lékařské zobrazování.

Swift a iOS vývojáři do vašeho týmu

  • Dedikovaní Swift a iOS vývojáři

    Swift a iOS vývojáři, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich repozitářích, trackeru a na vašich schůzkách a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.

  • Realizace projektu v technologii Swift a iOS

    Tým, který provede projekt v technologii Swift a iOS od vymezení rozsahu po vydání: odhad, vývoj, testy a nasazení, s technickým vedoucím na naší straně, který odpovídá za plán a kvalitu.

  • Podpora a převzetí systémů v technologii Swift a iOS

    Stávající systém v technologii Swift a iOS převzatý od jiného týmu nebo udržovaný v chodu: nejprve revize jen pro čtení a písemný seznam rizik, pak opravy a nové funkce podle dopadu.

Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.

Kdo pracuje na vašem projektu v technologii Swift a iOS

  • iOS inženýři

    Swift, SwiftUI a UIKit

  • Back end inženýři

    API v .NET, Javě, Node.js nebo Pythonu, se kterými aplikace komunikuje

  • Android a cross-platform inženýři

    Kotlin, .NET MAUI a React Native

  • UI a UX designéři

    Návrhy podle Human Interface Guidelines od Applu ve Figmě

  • QA inženýři

    Testování na zařízeních a automatizace

Jak pracujeme ve Swiftu a na iOS

Swift pro veškerý nový kód v jazykovém režimu Swift 6 s kompletní kontrolou souběžnosti, SwiftLint v pipeline, unit testy ve Swift Testing a UI testy v XCTest ke každé funkci a aktuální závislosti přes Swift Package Manager, přičemž bezpečnostní upozornění je bezpodmínečným důvodem k aktualizaci. Tajné údaje zůstávají mimo app bundle a vše citlivé v zařízení je v Keychain nebo Secure Enclave.

Vývojáři pracují ve vašich repozitářích, vašem trackeru a vašem procesu. Ukrajinská smlouva, mzdy, fakturace a dovolená zůstávají u nás a vše, co napíšou, se převádí na vás.

Další jazyky, ve kterých pracujeme

Přehled: Programovací jazyky

Otázky k vývoji v technologii Swift a iOS

V jakých oborech vaši iOS vývojáři pracují?

V e-commerce a retailu (nákupní, marketplace a věrnostní aplikace), ve fintechu a bankovnictví (mobilní bankovnictví, platební a pojišťovací aplikace), v médiích a spotřebitelských aplikacích (streaming, sociální a lifestylové aplikace), ve zdravotnictví a fitness (aplikace pro pacienty, telemedicínu a wellbeing), ve vzdělávání (výukové a doučovací aplikace), v podnikovém softwaru (terénní servis a interní aplikace), v připojených zařízeních (doprovodné aplikace pro senzory a hardware chytré domácnosti) a v logistice (aplikace pro doručování a řidiče).

Máte v týmu iOS vývojáře?

Ano. iOS inženýři v našem týmu vytvářejí nativní aplikace ve Swiftu, vedle inženýrů v .NET MAUI a React Native pro aplikace, které sdílejí jednu kódovou základnu mezi iOS a Androidem.

Nativní Swift, nebo cross-platform?

Nabízíme obojí. Nativní Swift a SwiftUI, když aplikace závisí na funkcích platformy, jako jsou HealthKit, práce na pozadí, widgety, Apple Watch nebo visionOS; React Native, Flutter, .NET MAUI nebo Kotlin Multiplatform, když víc záleží na jedné kódové základně pro iOS a Android. Existující aplikace pokračuje v technologii, kterou už používá.

Dokážete převzít starou aplikaci v Objective-C?

Ano. Začíná revizí jen pro čtení, zaměřenou na pády, zastaralá API, neaktuální závislosti a nastavení buildu, shrnutou do seznamu rizik. Aplikace se poté převede na verze Xcode a SDK, které App Store Connect vyžaduje, a obrazovku po obrazovce se přesouvá na Swift, každý krok se vydává samostatně.

Jak rychle mohou nastoupit Swift a iOS vývojáři?

Když je k dispozici ten pravý iOS vývojář, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.

Jak probíhá najímání přes BigTree108 (role: Swift a iOS vývojáři)?

Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.

Komu patří práce, kterou vytvářejí?

Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.

Vytváříte aplikaci pro iPhone, Apple Watch nebo Vision Pro?

Sdělte nám, co aplikace dělá, kdo ji používá a zda existuje verze pro Android. Do jednoho pracovního dne dostanete odpověď: plán, profily kandidátů nebo první odhad vydání.