Разработка нативного 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 адаптация по запросу
Нативное приложение для iPhone на Swift и SwiftUI — это плавные анимации, мгновенный отклик и поведение, к которому привыкли пользователи Apple. Мы проектируем, разрабатываем и публикуем приложение, которое проходит ревью App Store и предсказуемо работает на актуальных версиях iOS. Разработку ведёт небольшая команда без лишних прослоек, поэтому решения принимаются быстро, а вы общаетесь напрямую с теми, кто пишет код.
Как мы работаем
- Бриф и прототип. Разбираем задачу, аудиторию и сценарии использования. Собираем карту экранов и кликабельный прототип, чтобы согласовать логику до первой строчки кода.
- Дизайн по Human Interface Guidelines. Рисуем интерфейс под нативные паттерны iOS — так приложение выглядит своим на устройстве, а не перенесённым с другой платформы.
- Разработка итерациями. Пишем на Swift 6 и SwiftUI, делим работу на недельные спринты. В конце каждого — сборка в TestFlight, которую можно потрогать на своём телефоне.
- Интеграции и тестирование. Подключаем ваш бэкенд, push и оплаты. Прогоняем приложение на реальных устройствах и разных диагоналях, чистим краши до релиза.
- Публикация в App Store. Готовим карточку в App Store Connect, скриншоты, Privacy Manifests, проходим ревью Apple и выкладываем релиз.
- Передача и сопровождение. Отдаём исходный код, доступы и документацию, договариваемся о плане обновлений.
Что вы получаете
Не просто собранный файл, а рабочий процесс вокруг него. Исходный код в вашем репозитории, документацию по архитектуре и сборке, настроенный CI для будущих релизов. Приложение с корректно оформленными Privacy Manifests и App Tracking Transparency — без них Apple отклоняет обновления. Подключённые аналитику и краш-репортинг, чтобы после запуска видеть, что реально происходит у пользователей, а не гадать по отзывам. Вход через Sign in with Apple и оплаты на StoreKit 2, оформленные по правилам платформы. По запросу адаптируем интерфейс под iPad с многозадачностью и split view или делаем компаньон-приложение для Apple Watch, а Universal Links связывают приложение с вашим сайтом для бесшовных переходов.
Сроки
Ориентир — 21 день на приложение среднего объёма: несколько ключевых экранов, авторизация, интеграция с готовым API. Проекты со сложной логикой — подписками, офлайн-режимом, картами, фоновой синхронизацией — занимают больше и разбиваются на этапы с промежуточными сборками. Точную оценку сроков даём после брифа, когда понятен объём экранов и интеграций.
Пример из практики
Типичная задача: у компании есть веб-сервис и API, нужно мобильное приложение для клиентов. Начинаем с прототипа, чтобы отсечь лишние экраны ещё до разработки. Договариваемся с командой бэкенда о формате данных и способе авторизации, подключаем push через APNs и вход через Apple ID. Первую сборку в TestFlight заказчик получает уже в первые недели и тестирует на своих устройствах — правки вносим до публикации, а не после неё. На ревью Apple выходим с готовыми Privacy Manifests, поэтому проходим модерацию без цепочки отклонений и переделок.