Услуги
Разработка нативного iOS-приложения
Swift и SwiftUI. Дизайн, разработка, публикация в App Store, поддержка после релиза.
Что входит
- Swift 6 + SwiftUI
- Интеграция с API вашего бэкенда
- Push-уведомления через APNs
- In-App Purchase, подписки
- Apple ID, Sign in with Apple
- Публикация в App Store
- Apple Watch / iPad адаптация по запросу
Нативное iOS — Swift и SwiftUI. Делаем приложения, которые проходят review с первого раза и работают как ожидают пользователи Apple.
Что входит
- UI/UX дизайн — следование Human Interface Guidelines.
- Разработка — Swift 6 / SwiftUI, для legacy сценариев — UIKit.
- Интеграции — REST/GraphQL/WebSocket с вашим бэкендом, push через APNs.
- Подписки и оплаты — StoreKit 2, RevenueCat / Adapty при необходимости.
- Privacy Manifests — обязательны с 2024.
- App Tracking Transparency — корректная имплементация без rejection.
- Публикация — TestFlight для бета, выкладка в App Store.
Дополнительно
- Apple Watch — если есть смысл (фитнес, заметки, быстрые действия).
- iPad — split view, multitasking, Apple Pencil.
- Live Activities, Dynamic Island для критичных уведомлений.
- Universal Links для deep linking.
Срок
Простое приложение (10-15 экранов) — 3 недели. Сложное (с подписками, картами, оффлайном) — 6-8 недель.
Технологический стек
- Язык — Swift 6 со strict concurrency. Целевая iOS 16+ или 17+.
- UI-фреймворк — SwiftUI как основной, UIKit для участков, где SwiftUI ещё слаб (сложные коллекции, кастомный текстовый ввод).
- Архитектура — MVVM с Observable, NavigationStack для навигации, async/await для асинхронности.
- Зависимости — Swift Package Manager. Альтернатива CocoaPods отброшена.
- Сетевой слой — URLSession + async/await. Альтернативы: Alamofire (если нужны сложные сценарии).
- Локальное хранилище — SwiftData для новых проектов, Core Data для legacy. UserDefaults только для настроек.
- Аутентификация — Sign in with Apple (обязательно для App Store), OAuth, biometric (Touch/Face ID).
- Push — APNs через провайдера (OneSignal, Firebase, или собственный бэкенд).
- Подписки — StoreKit 2 + RevenueCat (или Adapty для российского рынка).
- Аналитика — Firebase Analytics, Mixpanel, или собственный пайплайн с PostHog.
- Краш-репортинг — Sentry или Firebase Crashlytics.
- Privacy Manifests — обязательны с 2024. Описываем все используемые SDK и причины.
- CI/CD — Xcode Cloud, Fastlane, или GitHub Actions с macOS-runner.
- Тестирование — XCTest для unit, XCUITest для UI, snapshot-тесты для регрессии.