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
Vývoj v Javě
Služby vývoje v Javě: mikroslužby ve Spring Boot, bankovní a platební systémy, backendy pro e-commerce a SaaS, integrace s Kafkou a modernizace legacy systémů, s dedikovanými vývojáři Javy nebo dodávkou projektu.
Vývoj v Node.js
Služby vývoje v Node.js: API v TypeScriptu, backendy pro e-commerce a SaaS, fintechové integrace, funkce v reálném čase a streamování a serverless funkce, s dedikovanými vývojáři Node.js nebo dodávkou projektu.
Vývoj v PHP
Služby vývoje v PHP: aplikace v Laravelu a Symfony, e-commerce na Magento, Shopware a WooCommerce, API, WordPress a Drupal a upgrady PHP, s dedikovanými vývojáři PHP nebo dodávkou projektu.
Vývoj v C a C++
Služby vývoje v C a C++: embedded firmware, desktopový software v Qt, síťový a telekomunikační software, systémy s nízkou latencí, bezpečnostní software a modernizace C++, s dedikovanými vývojáři C++ nebo dodávkou projektu.
Vývoj v Go
Služby vývoje v Go: mikroslužby a API v Golangu, backendy pro fintech a SaaS, operátory Kubernetes, pipeline událostí a síťový a bezpečnostní software, s dedikovanými vývojáři Go nebo dodávkou projektu.
Vývoj v Kotlinu a pro Android
Služby vývoje aplikací pro Android v Kotlinu a Jetpack Compose pro bankovní, mediální, nákupní a zdravotní aplikace, plus Kotlin Multiplatform a backendy v Ktoru, s dedikovanými vývojáři Kotlinu nebo dodávkou projektu.
Vývoj v Rustu
Služby vývoje v Rustu: backendové služby a API, blockchain a Web3, systémový a infrastrukturní software, bezpečnostní nástroje, embedded firmware a WebAssembly, s dedikovanými vývojáři Rustu nebo dodávkou projektu.
Vývoj ve Scale
Služby vývoje ve Scale: pipeline v Apache Spark, backendy pro fintech a ad tech, služby na Akka, Pekko, ZIO nebo Cats Effect, aplikace v Play a migrace na Scala 3, s dedikovanými vývojáři Scaly nebo dodávkou projektu.
Vývoj v TypeScriptu
Služby vývoje v TypeScriptu: frontendy v Angularu, Reactu a Vue, backendy v Node.js, full-stack aplikace, monorepa a migrace z JavaScriptu na TypeScript, s dedikovanými vývojáři TypeScriptu nebo dodávkou projektu.
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í.