Разработка приложений для 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: собираем сборки, раздаём их вашей команде и тестировщикам, собираем обратную связь и отчёты о сбоях. Так до публичного релиза приложение проходит проверку на реальных устройствах.

Расскажите о задаче

Опишите проект в двух-трёх предложениях: что нужно сделать, для кого и в какие сроки. Ответим и предложим следующий шаг.