Разработка приложений для iOS (iPhone и iPad)
2dev.kz разрабатывает приложения для iPhone и iPad на Swift и SwiftUI: проектируем интерфейс по паттернам Apple, подключаем backend и интеграции, настраиваем push через APNs, тестируем в TestFlight и публикуем в App Store.
Что учитываем в iOS-проектах
Гайдлайны Apple
Human Interface Guidelines для интерфейса и App Store Review Guidelines для прохождения ревью без сюрпризов.
Приватность
Корректные описания разрешений, App Privacy в карточке App Store, аккуратная работа с данными пользователя.
Вход
Sign in with Apple там, где есть сторонняя авторизация, — требование Apple.
Экосистема
Поддержка разных экранов iPhone и iPad, тёмная тема, виджеты и уведомления при необходимости.
Что входит в работу
- UX/UI-дизайн под iOS с учётом навигационных паттернов платформы
- Разработка на Swift/SwiftUI, архитектура под рост функционала
- Backend и API, авторизация, роли, админ-панель
- Push-уведомления через APNs, deeplink, обработка фоновых задач
- Интеграции: оплата, карты, аналитика, CRM, внешние сервисы
- Сборки в TestFlight, тестирование на устройствах
- Публикация в App Store, скриншоты и описания, сопровождение обновлений
Связанные направления
Нужны обе платформы сразу — начните с разработки мобильных приложений или Flutter. Нужен Android отдельно — разработка Android-приложений. Проверяете идею — разработка MVP.
Частые вопросы
На чём вы разрабатываете под iOS?
Swift и SwiftUI для нового кода, UIKit — там, где это оправдано или нужно поддерживать существующий проект. Для кроссплатформенных задач рассматриваем Flutter с нативными модулями под специфичные возможности iOS.
Нужен ли аккаунт Apple Developer?
Да. Аккаунт Apple Developer оформляется на компанию-владельца приложения (это требование Apple и вопрос прав на продукт). Мы помогаем его зарегистрировать и настроить, а публикацию и сертификаты ведём внутри вашего аккаунта.
Как проходит проверка в App Store?
После сборки релиза приложение отправляется на ревью Apple. Проверка обычно занимает от суток до нескольких дней. Мы готовим приложение под требования App Store Review Guidelines заранее — приватность, вход, платежи, описание разрешений — чтобы снизить риск отклонения.
Можно ли выпустить только под iOS?
Да, если ваша аудитория преимущественно на iPhone или вы проверяете гипотезу. Позже приложение можно расширить на Android — при нативной разработке это отдельная работа, при Flutter вторая платформа обходится дешевле.
Как тестируется приложение до релиза?
Через TestFlight: собираем сборки, раздаём их вашей команде и тестировщикам, собираем обратную связь и отчёты о сбоях. Так до публичного релиза приложение проходит проверку на реальных устройствах.
Расскажите о задаче
Опишите проект в двух-трёх предложениях: что нужно сделать, для кого и в какие сроки. Ответим и предложим следующий шаг.