Как создать приложение для iOS: пошаговый гайд 2026
Приложение для iPhone проходит те же этапы, что и любое мобильное: сценарии, дизайн, разработка, тестирование, выпуск. Отличается финал — публикация в App Store требует аккаунта разработчика Apple и прохождения проверки, а у российских компаний на обоих шагах есть свои особенности. Дальше — какой подход выбрать, как пройти путь до App Store по этапам, на чём чаще всего отклоняют сборки и из чего складывается бюджет.
Что такое приложение для iOS и чем оно отличается от Android-версии
Приложение для iOS — программа для iPhone, а при необходимости и для iPad, которая устанавливается из App Store и работает с возможностями устройства: камерой, геолокацией, Face ID, push-уведомлениями, Apple Wallet. Для бизнеса это отдельный канал продаж и связи с клиентом: иконка на экране телефона, персональные предложения и повторные покупки в пару касаний.
По составу работ iOS-версия почти не отличается от Android-версии: те же сценарии, экраны и интеграции. Как устроен путь для Android, разобрано в парном материале — как создать приложение для Android. Различия у iPhone в другом — в том, как приложение выпускают и распространяют:
- Одна витрина. Для iPhone есть только App Store. У Android несколько магазинов — Google Play, RuStore и другие, а у iPhone альтернативы нет, поэтому публикация в App Store — обязательная часть проекта.
- Аккаунт разработчика с ежегодным взносом. Публиковать приложения можно только через Apple Developer Program. Участие платное и продлевается каждый год.
- Проверка каждой версии. Apple проверяет и первый выпуск, и каждое обновление на соответствие своим правилам.
- Собственные правила интерфейса. У Apple есть руководство по дизайну — Human Interface Guidelines. Жест возврата, расположение вкладок, системные окна разрешений пользователи iPhone ждут именно в таком виде.
- Сборка только на Mac. Итоговую версию для App Store собирают в среде разработки Xcode, которая работает только на компьютерах Apple. Это касается любого стека, в том числе Flutter — порядок описан в документации Flutter по выпуску под iOS.
Есть и то, что упрощает работу: моделей iPhone меньше, чем Android-смартфонов, а пользователи быстро обновляют систему. Поэтому приложение проверяют на меньшем наборе устройств, а поддерживать старые версии iOS приходится реже.

Swift, Flutter или веб-приложение: какой подход выбрать
Приложение для iPhone можно сделать тремя способами. Нативная разработка — код на Swift, родном языке платформы Apple. Кроссплатформенная разработка на Flutter — один код, из которого выходят приложения и для iOS, и для Android. Веб-приложение (PWA) — сайт, который пользователь добавляет на экран телефона без App Store.
| Параметр сравнения | Нативная разработка на Swift | Flutter | Веб-приложение |
|---|---|---|---|
| Что получается | Приложение только для iPhone и iPad | Приложения для iOS и Android из одного кода | Сайт, который открывается как приложение |
| Публикация в App Store | Да | Да | Нет, установка по ссылке из браузера |
| Версия для Android | Отдельный проект на Kotlin, вторая команда | Из того же кода, отдельно готовят только сборку и публикацию | Тот же сайт |
| Доступ к новым функциям iOS | В день выхода новой версии системы | После обновления пакетов Flutter: от нескольких дней до нескольких недель | Только то, что поддерживает браузер Safari |
| Push-уведомления, Face ID, камера | Полный доступ | Через готовые пакеты, редкие функции — через нативные модули | Частично, с ограничениями Safari |
| Где подход сильнее всего | Дополненная реальность, виджеты, Apple Watch, глубокая работа с системой | Одна команда и единый интерфейс на iPhone и Android | Быстрый запуск без магазина приложений и без проверки Apple |
Нативная разработка на Swift оправдана, когда продукт строится вокруг возможностей iPhone: дополненная реальность через ARKit, сложные виджеты на экране блокировки, приложение для Apple Watch, низкоуровневая работа с системными фреймворками. Для интернет-магазина, программы лояльности, сервиса доставки или личного кабинета эти возможности обычно не главные — сценарии покупки Flutter закрывает целиком.
Главный аргумент за Flutter — вторая платформа. Даже если сейчас нужен только iPhone, через полгода обычно появляется запрос на Android. На Swift это вторая команда и второй бюджет, на Flutter — ещё одна сборка из того же кода. Как устроен фреймворк, разобрано в материале что такое Flutter, подробное сравнение со сроками и бюджетом — в разборе Flutter или нативная разработка, а сравнение с другим кроссплатформенным фреймворком — в статье Flutter или React Native.

Когда бизнесу нужно приложение для iPhone
Собственное приложение окупается там, где клиент возвращается регулярно и где бренду важно напоминать о себе без затрат на рекламу. Пять типичных ситуаций:
- Интернет-магазин с повторными покупками. Приложение хранит историю заказов, избранное и адреса доставки, поэтому повторная покупка занимает меньше шагов, чем на сайте. Что должно быть в таком приложении, собрано в материале о функциях приложения интернет-магазина.
- Программа лояльности. Бонусный баланс, персональные предложения и виртуальная карта в Apple Wallet всегда под рукой у клиента. Как выстроить механику — в разборе программы лояльности в приложении.
- Коммуникация без рекламного бюджета. Push-уведомление о брошенной корзине или новой коллекции бесплатно для бренда, в отличие от SMS и рекламы. Подробнее — в статье о push-уведомлениях в приложении.
- Приложение для сотрудников. Продавцы, курьеры и менеджеры по работе с оптовыми клиентами работают на iPhone и iPad компании. Таким задачам посвящена страница корпоративных приложений.
- Проверка идеи. Первая версия продукта с минимальным набором функций помогает проверить спрос до крупных вложений — разработка MVP.
Когда приложение может не понадобиться: клиент покупает раз в несколько лет, ассортимент узкий, а сайт на телефоне уже закрывает путь покупки. Тогда выгоднее доработать мобильную версию сайта — варианты сравниваются в материале приложение, адаптивный сайт или мобильная версия.
Аккаунт Apple Developer: какой нужен и как оформить из России
Без аккаунта в Apple Developer Program приложение нельзя опубликовать в App Store — даже бесплатное. Участие стоит 99 долларов в год. Взнос платится площадке Apple и не зависит от подрядчика. Аккаунты бывают двух типов.
| Параметр | Личный аккаунт | Аккаунт организации |
|---|---|---|
| Кто указан продавцом в App Store | Имя и фамилия физического лица | Название компании |
| Что нужно для оформления | Apple ID с двухфакторной аутентификацией | Apple ID, юридическое лицо, номер D-U-N-S, сайт компании на её домене, право подписи от имени компании |
| Работа в команде | Ограниченная | Можно приглашать сотрудников и подрядчика с разными ролями |
| Взнос | 99 долларов в год | 99 долларов в год |
| Кому подходит | Частным разработчикам и проверке идеи | Брендам, магазинам и сервисам, которые продают от имени компании |
Для интернет-магазина и любого бренда нужен аккаунт организации: покупатель видит в App Store название компании, а не имя сотрудника, который когда-то зарегистрировал аккаунт. Порядок оформления описан на странице Apple Developer Program Enrollment.
Что учесть российской компании
Приложения для российских пользователей по-прежнему публикуются в App Store, но оформление аккаунта из России требует больше подготовки, чем раньше. Три момента стоит решить до старта разработки:
- Номер D-U-N-S. Это международный идентификатор компании, по которому Apple проверяет юрлицо. Номер бесплатный, запрашивают его через страницу Apple о D-U-N-S. Данные в заявке должны совпадать с регистрационными документами буква в букву, включая написание названия латиницей. Для российских юрлиц получение номера может занять больше времени, чем указано в документации, поэтому запрос подают в первый же день проекта.
- Оплата взноса. Российские банковские карты Apple не принимает. Способ оплаты годового взноса нужно продумать заранее и помнить о продлении: если его пропустить, приложение пропадёт из App Store.
- Проверка организации. Apple может связаться с компанией, чтобы подтвердить данные и полномочия заявителя. Контактное лицо должно быть доступно и владеть информацией о компании.
Кто владеет аккаунтом, важно решить на старте. Распространённая практика — аккаунт оформляется на юрлицо заказчика, а команду разработки приглашают в App Store Connect с нужной ролью. Конкретную схему по аккаунтам и доступам фиксируют в договоре. Что делать, если приложение всё же стало недоступно в магазине, разобрано в материале о том, что делать при блокировке App Store и Google Play.

Как создать приложение для iOS: семь этапов
Этапы одинаковы для любой мобильной разработки, но у iOS-проекта есть два собственных шага — оформление аккаунта Apple и проверка в App Store. Сроки ниже даны для приложения интернет-магазина на модульной Flutter-платформе, где каталог, корзина, оплата и лояльность уже написаны. При разработке с нуля этапы те же, а объём работ определяет техническое задание.
Этап 1. Проектирование
Что происходит: аналитик вместе с заказчиком фиксирует сценарии покупателя — от первого запуска до повторного заказа — и список систем для подключения: учётная система, CRM, эквайринг, службы доставки. Здесь же решают, какие функции iPhone понадобятся: Face ID для входа, карта в Apple Wallet, геолокация для выбора магазина.
Если требований много, их оформляют отдельным документом — разработка технического задания. Результат этапа: согласованный объём работ, из которого видно, что входит в готовые модули, а что потребует доработок.
Этап 2. Аккаунт Apple Developer
Что происходит: заказчик запрашивает номер D-U-N-S и оформляет аккаунт организации, команда разработки подсказывает, какие данные и документы понадобятся. После одобрения Apple разработчиков приглашают в App Store Connect.
Этот этап не требует работы программистов, но от него зависит дата выпуска: без активного аккаунта готовое приложение не отправить на проверку. Результат этапа: аккаунт с оплаченным взносом и доступами для команды.
Этап 3. Дизайн по правилам iOS
Что происходит: дизайнер настраивает базовую сетку экранов под фирменный стиль и учитывает привычки пользователей iPhone: жест возврата свайпом от края, системные окна разрешений, «чёлку» и область Dynamic Island вверху экрана. На Flutter один комплект макетов служит и для iOS, и для Android.
Если приложение уже работает, до новых макетов полезен аудит UX/UI, а дизайн с нуля — отдельная услуга UX/UI-дизайна приложения и сайта. Результат этапа: макеты главной, каталога, карточки товара, корзины и личного кабинета. Согласованные макеты вместе со списком сценариев и служат техническим заданием на разработку.
Этап 4. Разработка и интеграции
Что происходит: разработчики подключают модули платформы — каталог, поиск, корзину, оплату, личный кабинет, лояльность, push-уведомления — настраивают их под бренд и связывают с системами заказчика. Уникальные сценарии, которых нет в базовом наборе, пишут поверх на исходном коде и оценивают отдельно.
Как устроены интеграции с оплатой и почему к ним особые требования, разобрано в статье о безопасности платежей в приложении. Результат этапа: сборка, в которой можно пройти путь покупки от каталога до оплаты на тестовых данных.
Этап 5. Тестирование на iPhone и в TestFlight
Что происходит: тестировщик подключается с первой рабочей сборки, а перед выпуском проходит итоговая проверка на iPhone разных поколений и размеров экрана. Сотрудники заказчика устанавливают приложение через TestFlight — сервис Apple для раздачи тестовых версий — и проходят сценарии как настоящие покупатели.
Отдельно проверяют то, на чём чаще всего спотыкается проверка Apple: оплату, вход и удаление аккаунта, запросы разрешений. Как устроено тестирование, описано на странице тестирования и QA мобильных приложений. Результат этапа: протокол проверки и сборка, готовая к отправке в App Store.
Этап 6. Страница в App Store и отправка на проверку
Что происходит: команда заполняет карточку приложения в App Store Connect и отправляет сборку на проверку. Срок проверки устанавливает Apple, и считается он в календарных днях.
Что готовят для карточки приложения:
- название, подзаголовок, описание и ключевые слова для поиска в App Store;
- иконку и скриншоты под размеры экранов iPhone по требованиям Apple, а если приложение работает на iPad — и под iPad;
- ссылку на политику обработки персональных данных;
- раздел «Конфиденциальность» — какие данные собирает приложение и зачем, по форме App Privacy Details;
- тестовый логин и пароль для проверяющего, если без входа часть приложения недоступна.
Как текст и скриншоты влияют на установки, разобрано в материале о продвижении приложения в магазинах. Результат этапа: приложение в App Store со ссылкой, которую можно разместить на сайте и в рассылках.
Этап 7. Поддержка и обновления под новые версии iOS
Что происходит: каждую осень Apple выпускает новую версию iOS, а время от времени повышает требования к версии среды разработки, в которой собирают приложения для App Store. Поэтому приложение пересобирают и проверяют, даже если его функции не менялись. Каждое обновление снова проходит проверку Apple.
Во сколько обходится сопровождение, разобрано в материале о стоимости поддержки приложения; приложения, сделанные другими командами, берут на техническую поддержку. Результат этапа: обновления под новые версии iOS и развитие приложения по согласованному плану.
Как этапы укладываются в 30 рабочих дней
Проектирование и дизайн идут до старта разработки: согласованные макеты и список сценариев становятся техническим заданием. Аккаунт Apple оформляют параллельно, в первые дни проекта, поэтому он не сдвигает срок. После согласования макетов остаются разработка, итоговая проверка и подготовка к публикации: 20 + 5 + 3 = 28 рабочих дней до отправки сборки в App Store. Уложиться помогают три вещи: тестировщик работает с первой сборки, каталог, корзина, оплата и лояльность уже написаны и проверены на прошлых проектах, а работы на разных ролях команды идут одновременно. Срок проверки Apple — внешний, его устанавливает площадка.

Проверка Apple: сроки и частые причины отказа
Каждую сборку перед публикацией просматривает команда App Review. По данным Apple, в среднем 90% приложений проверяют быстрее чем за 24 часа. Первый выпуск нового приложения на новом аккаунте нередко идёт дольше, а каждое замечание добавляет ещё один круг. Поэтому в план выпуска закладывают запас на одну-две повторные отправки.
Большинство отказов связано не с кодом, а с тем, как приложение собирает данные, принимает оплату и выглядит для проверяющего. Частые причины и способы их избежать:
| Причина отказа | Что проверяет Apple | Как избежать |
|---|---|---|
| Сбои и незаконченные экраны | Приложение не падает, в нём нет заглушек и неработающих кнопок (правило 2.1) | Итоговая проверка на реальных iPhone, демо-контент вместо пустых разделов |
| Проверяющий не смог войти | Доступ ко всем функциям, которые закрыты входом | Тестовый логин и пароль в заметках для проверки |
| Приложение повторяет сайт | Приложение даёт пользователю больше, чем сайт в оболочке (правило 4.2) | Функции, которых нет в браузере: push-уведомления, карта лояльности, вход по Face ID |
| Нет удаления аккаунта | Если в приложении можно зарегистрироваться, аккаунт можно и удалить внутри приложения | Кнопка удаления аккаунта в личном кабинете |
| Непонятный сбор данных | Каждый запрос доступа к камере, геолокации или контактам объяснён пользователю (правило 5.1.1) | Понятные тексты в окнах разрешений, заполненный раздел «Конфиденциальность» |
| Вход только через сторонние сервисы | Если есть вход через соцсети или внешние сервисы, есть и вариант с защитой данных, например вход через Apple (правило 4.8) | Добавить вход через Apple или оставить собственный вход по телефону или почте |
| Неверный способ оплаты | Цифровой контент продаётся через встроенные покупки Apple, а физические товары и услуги — своими способами оплаты (раздел 3.1) | Для интернет-магазина — оплата картой через эквайринг и по СБП; встроенные покупки Apple не нужны |
Полный текст правил — в App Store Review Guidelines. Если сборку отклонили, Apple указывает пункт правил и присылает пояснение в App Store Connect. Замечание исправляют и отправляют сборку повторно, а с решением, которое кажется ошибочным, можно не согласиться и подать апелляцию. Пошаговая публикация в российском магазине для Android описана в материале о том, как опубликовать приложение в RuStore, а сравнение всех витрин — в обзоре сторов для российских интернет-магазинов.

Сколько стоит приложение для iOS в 2026 году
Бюджет приложения для iPhone определяет не платформа, а объём: сколько экранов, какие интеграции, сколько уникальной логики. Отдельно от разработки есть две статьи расходов, которые зависят только от Apple: ежегодный взнос за аккаунт и регулярные обновления под новые версии iOS.
| Фактор | Как влияет на бюджет |
|---|---|
| Готовые модули или разработка с нуля | Готовые каталог, корзина и оплата убирают из сметы разработку типовых функций — остаются настройка и доработки |
| Версия для Android | На Swift — второй проект и вторая команда; на Flutter — сборка и публикация из того же кода |
| Интеграции | 1С, CRM, эквайринг, службы доставки, маркетплейсы: каждая система без готового модуля добавляет часы работы |
| Функции iPhone | Face ID, push-уведомления и камера подключаются готовыми пакетами; дополненная реальность и виджеты требуют нативного кода |
| Дизайн | Фирменный дизайн с анимациями дороже настройки готовой сетки экранов |
| Поддержка iPad | Отдельная раскладка экранов под большой экран и отдельные скриншоты для App Store |
| Расходы на стороне Apple | Взнос 99 долларов в год за аккаунт и пересборка приложения под новые версии iOS |
Для интернет-магазинов на модульной Flutter-платформе FITTIN модель оплаты состоит из трёх частей. Первое — единоразовая интеграция под бренд за срок до 30 рабочих дней, включая публикацию в App Store. Второе — ежемесячные лицензионные платежи, в которые уже включены все затраты на техническую поддержку команды FITTIN: мониторинг, обновления модулей, обновления безопасности и совместимость с новыми версиями iOS. Для базового сопровождения своя команда разработки не требуется. Третье — новый функционал и доработки оплачиваются отдельно, по модели Time & Materials: оценка в часах и прозрачная смета до старта задачи. Актуальные пакеты для приложения, сайта и связки «приложение + сайт» — на странице тарифов.
Заказные приложения без готовых модулей оценивают по техническому заданию — по фиксированной цене (Fixed Price) или по фактическим часам (Time & Materials). Как устроена смета, разобрано в материале о том, от чего зависит стоимость разработки. Приложения с уникальной логикой описаны на странице мобильных приложений на заказ.

Как выбрать подрядчика для iOS-приложения
Для iOS к обычным вопросам о команде и кейсах добавляются вопросы об аккаунте и публикации. Семь вопросов, которые стоит задать до договора:
- Какие приложения команда уже выпустила в App Store — со ссылками на страницы в магазине, а не только на макеты.
- На чей аккаунт Apple Developer будет опубликовано приложение и как это закреплено в договоре.
- Кто оформляет аккаунт организации, запрашивает D-U-N-S и отвечает Apple на вопросы при проверке.
- На каких iPhone команда тестирует приложение и даст ли заказчику тестовые версии через TestFlight.
- Сколько повторных отправок на проверку заложено в план и что входит в работу при отказе.
- Кто обновляет приложение под новые версии iOS и входит ли это в поддержку или оплачивается отдельно.
- Будет ли версия для Android из того же кода — и сколько стоит её выпуск в Google Play и RuStore.
Если приложение уже есть, но его развитие остановилось, начать стоит с аудита мобильного приложения и аудита кода. Полный список шагов заказчика — в чек-листе заказа разработки приложения.
Кейсы: приложения в App Store
FITTIN публикует приложения в App Store для всех клиентов: приложения собираются на Flutter и выходят на iPhone одновременно с Android-версией. Три проекта, в которых видно, что это даёт в цифрах. Данные — со страниц кейсов.
Finn Flare: перезапуск менее чем за 30 рабочих дней с бюджетом в 2,5 раза меньше
Fashion-бренд перезапускал существующее приложение на Flutter. Бюджет оказался в 2,5 раза меньше, скорость разработки — в 1,5 раза выше, а разработка заняла менее 30 рабочих дней. Приложение работает в России и Казахстане с ценами в рублях и тенге. Пользователей старой версии перевели на новую баннером со ссылкой на скачивание.
«Сатурн»: карта лояльности в Apple Wallet и конверсия в покупку 12,4%
Сеть строительных гипермаркетов в 20+ городах с каталогом свыше 30 000 товаров. Приложение вышло одновременно в App Store, Google Play, RuStore и AppGallery. Виртуальную бонусную карту можно добавить в Apple Wallet. За первый месяц — 7 594 установки, конверсия в покупку — 12,4%.
Gulliver Family: половина дохода приходится на приложение
Мультибрендовый магазин детских товаров. Через приложение проходит 80% мобильного трафика, и оно даёт 50% дохода ритейлера. Для такого бизнеса одинаковая работа приложения на iPhone и Android — вопрос выручки, а не удобства.
Как приложение магазина устроено изнутри, показано на страницах мобильных приложений для интернет-магазинов и Flutter-приложений для e-commerce. Остальные проекты — в разделе кейсов.

Итог: приложение для iOS на одной странице
Сводка, по которой можно быстро спланировать проект.
| Вопрос | Короткий ответ |
|---|---|
| Где публикуется | Только в App Store, через аккаунт Apple Developer Program |
| Какой аккаунт нужен бизнесу | Аккаунт организации: номер D-U-N-S, сайт компании, взнос 99 долларов в год |
| Подход к разработке | Flutter — если нужна и версия для Android; Swift — для продуктов вокруг возможностей iPhone |
| Этапы | Проектирование → аккаунт Apple → дизайн → разработка → тестирование → App Store → поддержка |
| Проверка Apple | В среднем 90% приложений — быстрее чем за 24 часа; закладывайте запас на повторную отправку |
| Частые причины отказа | Сбои, нет тестового входа, сайт в оболочке, нет удаления аккаунта, непонятный сбор данных |
| Срок на модульной платформе | До 30 рабочих дней после согласования макетов, плюс срок проверки Apple |
Материалы по теме:
- Парный гайд: как создать приложение для Android; общий порядок работ — этапы разработки мобильного приложения.
- Технология: что такое Flutter, Flutter или нативная разработка.
- Услуги: разработка приложения для iOS на Flutter, приложения для Android на Flutter, iOS и Android приложения под ключ.
Что делать дальше:
- Описать сценарии и интеграции — разработка технического задания; оценить текущее приложение — аудит мобильного приложения.
- Посчитать бюджет — калькулятор стоимости и тарифы.
- Обсудить проект — приложение для iPhone на Flutter, контакты или форма ниже.
Часто задаваемые вопросы
Можно ли опубликовать приложение в App Store из России?
Да. Приложения для российских пользователей по-прежнему публикуются в App Store, но подготовка занимает больше времени, чем раньше. Российской компании нужен аккаунт организации в Apple Developer Program с номером D-U-N-S, а оплату годового взноса нужно продумать заранее: российские банковские карты Apple не принимает. Аккаунт оформляют в первый день проекта, параллельно с проектированием, чтобы к окончанию разработки он был активен.
Сколько стоит аккаунт разработчика Apple?
Участие в Apple Developer Program стоит 99 долларов в год — одинаково для личного аккаунта и аккаунта организации. Номер D-U-N-S, который нужен организации, выдаётся бесплатно. Взнос платится площадке Apple и не зависит от подрядчика. Если не продлить участие вовремя, приложение пропадёт из App Store, поэтому дату продления стоит держать в календаре.
Сколько длится проверка приложения в App Store?
По данным Apple, в среднем 90% приложений проверяют быстрее чем за 24 часа. Первый выпуск нового приложения на новом аккаунте нередко идёт дольше, а каждое замечание добавляет ещё один круг проверки. Поэтому в план выпуска закладывают запас на одну-две повторные отправки. Срок проверки устанавливает Apple, и считается он в календарных днях.
Нужен ли Mac, чтобы сделать приложение для iPhone?
Для сборки — да. Итоговую версию для App Store собирают в среде разработки Xcode, которая работает только на компьютерах Apple, и это касается любого стека, в том числе Flutter. Заказчику собственный Mac не нужен: сборку и отправку в App Store выполняет команда разработки, а тестовые версии сотрудники заказчика устанавливают на свои iPhone через TestFlight.
Можно ли сделать приложение сразу для iOS и Android?
Да. На Flutter из одного кода выходят приложения и для iPhone, и для Android: экраны, логика и интеграции пишутся один раз, а под каждую площадку готовят только сборку и публикацию. Нативная разработка на Swift даёт приложение только для iOS, и для Android понадобится отдельный проект на Kotlin. Swift оправдан, когда продукт строится вокруг возможностей iPhone, например дополненной реальности или виджетов.
Можно ли принимать оплату картой и по СБП в приложении для iPhone?
Да, если приложение продаёт физические товары или услуги. Правила Apple требуют для них собственных способов оплаты, поэтому интернет-магазин принимает оплату через свой эквайринг и по СБП, как на сайте. Встроенные покупки Apple нужны только для цифрового контента, который потребляется внутри приложения: подписок, игровой валюты, электронных книг.
Сколько времени занимает создание приложения для iOS?
Зависит от объёма и от того, есть ли готовые модули. На модульной Flutter-платформе проектирование и дизайн идут до старта разработки, а после согласования макетов разработка, тестирование и подготовка к публикации укладываются в срок до 30 рабочих дней. К этому добавляется срок проверки Apple. Заказное приложение с уникальной логикой оценивают по техническому заданию.
Материал носит информационно-аналитический характер, отражает оценку команды FITTIN на дату публикации. Требования Apple к аккаунтам и проверке приложений могут меняться — актуальные условия приведены на developer.apple.com. Apple, iPhone, iPad, App Store, Apple Wallet и TestFlight — товарные знаки Apple Inc.; упоминаются для описания каналов публикации.