Перейти до вмісту
BigTree108

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.

Розробники працюють у ваших репозиторіях і вашому трекері та за вашим процесом. Український договір, зарплата, виставлення рахунків і відпустки залишаються на нашому боці, а права на все, що вони пишуть, передаються вам.

Інші мови, з якими ми працюємо

Мови програмування: огляд

Питання про розробку на 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. Протягом одного робочого дня ви отримаєте відповідь: план, профілі кандидатів або першу оцінку релізу.