Swift- та iOS-розробка
Розробка iOS-застосунків на Swift і SwiftUI для банків, торгівлі, медіа, здоров'я та освіти, застосунки для Apple Watch і Apple Vision Pro, релізи в App Store та підтримка застосунків на UIKit і Objective-C, із виділеними Swift- та iOS-розробниками для вашої команди або застосунком, створеним від початку до кінця.
Що ми створюємо на Swift і iOS
Нативні застосунки для iPhone та iPad на SwiftUI
Swift 6.4 у мовному режимі Swift 6, тож гонки даних стають помилками компіляції, зі SwiftUI та Observation для інтерфейсу, SwiftData або Core Data для офлайн-сховища й функціями, розділеними на пакети Swift, з орієнтацією на iOS 27 і старіші версії, на яких досі працюють ваші користувачі.
iOS-застосунки для банків і платежів
Мобільні банківські, платіжні та торгові застосунки з passkey і входом через Face ID, App Attest для підтвердження того, що запити надходять від вашого справжнього застосунку, ключами в Secure Enclave і Keychain та Apple Pay або токенізацією карток через SDK платіжного провайдера.
Роздрібні та маркетплейс-застосунки на iOS
Каталоги, кошики й оформлення замовлення з Apple Pay, universal links з рекламних кампаній, push-сповіщення через APNs, Live Activities для замовлень і доставок та App Clips, що дають змогу клієнтові заплатити без установлення повного застосунку.
Стримінгові, соціальні та медійні застосунки на iOS
Відео й аудіо на AVFoundation та AVKit з HLS, FairPlay Streaming, завантаженнями для офлайн-перегляду та Picture in Picture, а також стрічки, чат, SharePlay і віджети на головному екрані, що повертають людей до контенту.
Підтримка застосунків на UIKit і Objective-C
Старіші застосунки на UIKit і Objective-C, які продовжують збиратися й проходити перевірку в App Store на кожному новому релізі iOS, а потім екран за екраном переходять на Swift і SwiftUI через UIHostingController, із заміною залежностей CocoaPods на Swift Package Manager.
Релізи в App Store і TestFlight
Підписані збірки з Xcode Cloud, GitHub Actions або fastlane, бета-версії в TestFlight і поетапні релізи, privacy manifest та оновлені запитання про вікове обмеження, заповнені до подання, а частота збоїв і зависань відстежується в Xcode Organizer і Crashlytics.
Застосунки для Apple Watch і HealthKit
Застосунки для watchOS 27 на SwiftUI з тренуваннями та даними HealthKit, комплікаціями й віджетами Smart Stack через WidgetKit та супровідні застосунки на Core Bluetooth для медичних сенсорів і носимих пристроїв, де дані про здоров'я шифруються й залишаються на пристрої, доки користувач сам ними не поділиться.
AI на пристрої в iOS-застосунках
Створення стислих підсумків, сканування документів, пошук і класифікація зображень на фреймворку Foundation Models, який дає застосунку доступ до моделі на пристрої, що лежить в основі Apple Intelligence, або на Core AI для ваших власних моделей, тож персональні дані залишаються на телефоні.
Застосунки visionOS для Apple Vision Pro
Застосунки для iPad, перенесені на visionOS 27, та нові просторові застосунки на SwiftUI і RealityKit, з вікнами, об'ємами та повним зануренням (Full Space) для навчання, торгівлі, рев'ю дизайну й медичної візуалізації.
Наші Swift- та iOS-розробники для вашої команди
Виділені Swift- та iOS-розробники
Swift- та iOS-розробники, які приєднуються до вашої команди на повний робочий день, працюють у ваших репозиторіях, трекері й на ваших зустрічах і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.
Проєкти на Swift і iOS під ключ
Команда, яка веде проєкт на Swift і iOS від визначення обсягу до релізу: оцінка, розробка, тести й розгортання, а технічний лідер з нашого боку відповідає за план і якість.
Підтримка і прийняття проєктів на Swift і iOS
Наявна система на Swift і iOS, яку ми приймаємо від іншої команди або підтримуємо в роботі: спершу огляд без змін у коді й письмовий перелік ризиків, далі виправлення і нові функції в порядку їхньої користі.
На сторінці виділеної команди пояснено, як фахівці приєднуються до вашої команди, а на сторінці аутсорсингу описано реалізацію проєктів, прийняття систем від інших команд і те, як ми беремо оплату.
Хто працює над вашим проєктом на Swift і iOS
iOS-інженери
Swift, SwiftUI і UIKit
Бекенд-інженери
API на .NET, Java, Node.js або Python, з якими працює застосунок
Android- та кросплатформні інженери
Kotlin, .NET MAUI і React Native
UI/UX-дизайнери
Дизайн за Human Interface Guidelines від Apple у Figma
QA-інженери
Тестування на пристроях і автоматизація
Як ми працюємо зі Swift та iOS
Swift для всього нового коду в мовному режимі Swift 6 з повною перевіркою конкурентності, SwiftLint у пайплайні, юніт-тести на Swift Testing і UI-тести на XCTest з кожною функціональністю, а залежності через Swift Package Manager залишаються актуальними, і повідомлення про вразливість безпеки означає безумовне оновлення. Секрети не потрапляють до пакета застосунку, а все чутливе на пристрої зберігається в Keychain або Secure Enclave.
Розробники працюють у ваших репозиторіях і вашому трекері та за вашим процесом. Український договір, зарплата, виставлення рахунків і відпустки залишаються на нашому боці, а права на все, що вони пишуть, передаються вам.
Інші мови, з якими ми працюємо
Розробка на Java
Розробка на Java: мікросервіси на Spring Boot, банківські та платіжні системи, бекенд для e-commerce і SaaS, інтеграції з Kafka та модернізація legacy-систем. Виділені Java-розробники або реалізація проєкту.
Розробка на Node.js
Розробка на Node.js: API на TypeScript, бекенд для e-commerce і SaaS, фінтех-інтеграції, функції реального часу та потокової передачі даних, serverless-функції. Виділені Node.js-розробники або реалізація проєкту.
Розробка на PHP
Розробка на PHP: застосунки на Laravel і Symfony, e-commerce на Magento, Shopware і WooCommerce, API, WordPress і Drupal, оновлення версій PHP. Виділені PHP-розробники або реалізація проєкту.
Розробка на C і C++
Розробка на C і C++: прошивки для вбудованих систем, десктопне ПЗ на Qt, мережеве та телеком-ПЗ, системи з малою затримкою, ПЗ для безпеки та модернізація коду на C++. Виділені розробники на C++ або реалізація проєкту.
Розробка на Go
Розробка на Go: мікросервіси та API на Golang, бекенд для фінтеху і SaaS, оператори Kubernetes, пайплайни подій, мережеве ПЗ і ПЗ для безпеки. Виділені Go-розробники або реалізація проєкту.
Розробка на Kotlin і Android
Розробка Android-застосунків на Kotlin і Jetpack Compose: застосунки для банків, медіа, онлайн-покупок і здоров'я, а також Kotlin Multiplatform і бекенд на Ktor. Виділені Kotlin-розробники або реалізація проєкту.
Розробка на Rust
Розробка на Rust: бекенд-сервіси та API, блокчейн і Web3, системне та інфраструктурне ПЗ, інструменти безпеки, прошивки для вбудованих систем і WebAssembly. Виділені Rust-розробники або реалізація проєкту.
Розробка на Scala
Розробка на Scala: пайплайни на Apache Spark, бекенд для фінтеху та рекламних технологій (ad tech), сервіси на Akka, Pekko, ZIO або Cats Effect, застосунки на Play і міграція на Scala 3. Виділені Scala-розробники або реалізація проєкту.
Розробка на TypeScript
Розробка на TypeScript: фронтенд на Angular, React і Vue, бекенд на Node.js, full-stack застосунки, монорепозиторії та міграція з JavaScript на TypeScript. Виділені TypeScript-розробники або реалізація проєкту.
Питання про розробку на Swift і iOS
У яких галузях працюють ваші iOS-розробники?
E-commerce і роздрібна торгівля (застосунки для покупок, маркетплейсів і програм лояльності), фінтех і банки (мобільний банкінг, платіжні та страхові застосунки), медіа та споживчі застосунки (стримінгові, соціальні та lifestyle-застосунки), охорона здоров'я та фітнес (застосунки для пацієнтів, телемедицини й добробуту), освіта (застосунки для навчання та репетиторства), корпоративне ПЗ (польове обслуговування та внутрішні застосунки), підключені пристрої (супровідні застосунки для сенсорів і обладнання для розумного дому) і логістика (застосунки для доставки та водіїв).
Чи є у вашій команді iOS-розробники?
Так. iOS-інженери створюють у нашій команді нативні застосунки на Swift, а поруч працюють інженери з .NET MAUI і React Native для застосунків з однією кодовою базою для iOS та Android.
Нативний Swift чи кросплатформний підхід?
Пропонуємо обидва варіанти. Нативний Swift і SwiftUI, коли застосунок залежить від можливостей платформи, як-от HealthKit, фонова робота, віджети, Apple Watch або visionOS; React Native, Flutter, .NET MAUI чи Kotlin Multiplatform, коли важливіша одна кодова база для iOS та Android. Наявний застосунок і далі розвивається на тому стеку, який уже використовує.
Чи можете ви прийняти від іншої команди старий застосунок на Objective-C?
Так. Починаємо з огляду в режимі лише читання: збої, застарілі API, неактуальні залежності та налаштування збірки; результат оформлюємо як перелік ризиків. Потім застосунок переводять на версії Xcode і SDK, яких вимагає App Store Connect, і екран за екраном переносять на Swift, а кожен крок випускається окремо.
Як швидко можуть стати до роботи Swift- та iOS-розробники?
Якщо відповідний iOS-розробник вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».
Як найняти фахівців через BigTree108, якщо вам потрібні Swift- та iOS-розробники?
Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.
Кому належать результати їхньої роботи?
Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.
Створюєте застосунок для iPhone, Apple Watch чи Vision Pro?
Розкажіть, що робить застосунок, хто ним користується і чи є версія для Android. Протягом одного робочого дня ви отримаєте відповідь: план, профілі кандидатів або першу оцінку релізу.