«Сколько займёт и что вы будете делать все эти месяцы?» — второй по частоте вопрос после цены. Отвечаем развёрнуто: вот все этапы разработки приложения, как они устроены у нас в Hyperlab, с артефактами, сроками и типичными граблями на каждом шаге. Прочитав, вы сможете контролировать любого подрядчика — не только нас.

Карта процесса: 6 этапов разработки приложения

Процесс разработки приложения у всех серьёзных студий устроен похоже — различается глубина каждого этапа и честность их проведения. Наша последовательность:

  1. Дискавери — превращаем идею в техническое задание и точную смету.
  2. Прототип и дизайн — кликабельная модель и готовые макеты экранов.
  3. Разработка спринтами — код с демо каждые 1–2 недели.
  4. Тестирование — функциональное, на реальных устройствах, под нагрузкой.
  5. Публикация — ревью App Store и Google Play, выкатка.
  6. Поддержка — исправления, аналитика, развитие продукта.

До старта — короткая воронка без риска для вас: квиз за 3 минуты → предварительное КП за 2 рабочих часа → бесплатный дискавери-созвон, где разработчик задаёт вопросы по существу. Только после этого — договор и первый этап. Этапы создания сайтов устроены похоже, но проще — сравните со статьёй «Этапы создания сайта».

Этап 1. Дискавери: платный, и это честнее (3 рабочих дня)

Дискавери — этап, на котором идея «хотим приложение для клиентов» превращается в документ: customer journey, список экранов и функций, технические требования, риски, roadmap и точная смета по часам. Для мобильной разработки у нас он платный — 200 000 ₸, 3 рабочих дня, и полностью идёт в зачёт стоимости проекта, если вы продолжаете с нами.

Почему платный? Потому что «фикс-цена до дискавери» — это либо смета с 50%-м запасом на всякий случай, либо будущие требования доплат на середине проекта. Оба варианта для вас хуже, чем 3 дня честного анализа. На выходе вы получаете ТЗ и смету, с которыми можно идти к любому подрядчику — документ остаётся вашим. Как должно выглядеть нормальное ТЗ, мы показывали на примере сайтов в статье «ТЗ на разработку сайта» — для приложений логика та же, объём больше.

Если бюджет и гипотеза ещё не ясны, перед дискавери имеет смысл свериться со статьями «Сколько стоит разработка мобильного приложения» и «MVP приложения: как запустить за месяц» — возможно, ваш первый шаг меньше, чем кажется. А иногда он вообще не приложение, а бот в Telegram.

Этап 2. Прототип и дизайн: дешёвые ошибки вместо дорогих

Сначала — кликабельный прототип: серые экраны без красоты, но с реальной логикой переходов. На нём проверяем сценарии: сколько касаний до заказа, не теряется ли пользователь в навигации. Править прототип стоит часы; править готовое приложение — недели. Затем — UI-дизайн: дизайн-система, экраны под iOS и Android, состояния (загрузка, пустые списки, ошибки), анимации.

i
Где буксуют проекты на этом этапе. Бесконечные правки дизайна «по вкусу». Лекарство — приёмка по критериям из ТЗ, а не по настроению: дизайн либо решает задачу сценария, либо нет. Согласованное количество итераций фиксируется в договоре до старта — это защищает и ваш срок, и ваш бюджет.

Важная деталь нашей архитектуры: дизайн живёт в дизайн-токенах, не привязанных к стеку. Если через два года вы переедете с кроссплатформы на native (разницу подходов разбирали в статье «React Native или нативная разработка») — дизайн переносится, а не рисуется заново. Артефакт этапа: прототип + макеты всех экранов, принятые вами по акту.

Этап 3. Разработка спринтами: демо каждые 1–2 недели

Кодовая часть идёт итерациями-спринтами. Каждый спринт заканчивается демо: вы ставите тестовую сборку на свой телефон (TestFlight для iOS, Internal Testing для Google Play) и смотрите живой прогресс, а не скриншоты в отчёте. Это главная защита от сценария «полгода тишины, потом не то».

Внутри каждого спринта — одинаковый цикл:

  • Планирование — берём из ТЗ блок задач, который реально закрыть за спринт.
  • Разработка — экраны, логика, интеграции; код проходит ревью до попадания в сборку.
  • Демо и обратная связь — вы смотрите сборку, замечания попадают в план следующего спринта, а не в «потом».

Параллельно с мобильным клиентом строится бэкенд — у нас всегда на TypeScript + Hono + Bun, том же стеке, что и наши интернет-магазины и веб-порталы. Один стек на всё — значит, бэкенд переживёт любую смену мобильной технологии. Оплата привязана к этапам: для сделок от 1 до 5 млн ₸ — 30 / 40 / 30, от 5 млн — 20 / 30 / 30 / 20. Никакой полной предоплаты: каждый транш — после принятого артефакта.

Хотите понять, во что превратится ваша идея?

Опишите задачу в квизе за 3 минуты — за 2 рабочих часа пришлём предварительное КП: пакет, стек, вилку цены и план этапов. Дальше — бесплатный дискавери-созвон, без обязательств.

Этап 4. Тестирование: на реальных устройствах, не в эмуляторе

Тестирование начинается не «в конце», а внутри каждого спринта, но перед релизом идёт финальный цикл:

  • Функциональное — каждый сценарий из ТЗ проходится руками и автотестами.
  • Устройства — проверка на популярных в Казахстане моделях: от флагманов до бюджетных Android-устройств с маленькой памятью, где приложения падают чаще всего.
  • Сеть — поведение на медленном 3G/4G и при обрыве соединения: лоадеры, повторы запросов, офлайн-состояния.
  • Краш-аналитика — сборка с трекингом ошибок, чтобы после релиза видеть каждое падение с точностью до строки кода.

На пакетах «Премиум» и «Энтерпрайз» добавляются нагрузочные тесты бэкенда и аудит безопасности — требования банковских и медицинских ниш.

Найденные баги — норма, а не признак плохой команды: вопрос в том, ловят их до релиза или ваши клиенты после. Критерий выхода в релиз у нас формальный: все сценарии критического пути проходят без ошибок, известные некритичные баги зафиксированы списком и согласованы с вами.

Этап 5. Публикация в App Store и Google Play

Сторы — это не «загрузил и готово», а модерация со своими правилами. Что нужно знать заранее:

  • Аккаунты разработчика оформляются на вас, не на студию: Apple Developer Program — $99 в год, Google Play Console — $25 единоразово. Эти платежи — на стороне клиента, зато приложение принадлежит вам, а не подрядчику.
  • Ревью Apple — обычно 1–3 дня, но возможны отклонения: модерация проверяет приватность, оплату, контент. Мы готовим приложение под гайдлайны заранее и сопровождаем переписку с ревью-командой.
  • Google Play — быстрее по ревью, но требует поэтапной раскатки и тестирования для новых аккаунтов.
  • Материалы стора — скриншоты, описание, политика конфиденциальности, иконки: всё это готовим мы, входит в пакет.

Артефакт этапа — опубликованное приложение в обоих сторах и переданные вам доступы: аккаунты, исходный код, репозиторий. Права на код переходят к вам после полной оплаты — это пункт договора, а не устное обещание.

Этап 6. Поддержка: приложение живёт после релиза

Релиз — начало жизни продукта, а не конец проекта. В каждый пакет включён свой период пост-релизной поддержки: 30 дней на «Стартере», 90 дней на «Бизнесе», 12 и 24 месяца SLA на «Премиуме» и «Энтерпрайзе». Дальше — сопровождение по подписке: обновления под новые версии iOS/Android, мониторинг крашей, мелкие доработки. Для веб-части продукта действует отдельная поддержка сайта.

Параллельно начинается рост: аналитика покажет, где пользователи отваливаются, а трафик в приложение приводят те же каналы, что и на сайт — Google Ads, таргет в соцсетях и SEO посадочных страниц.

Практическое наблюдение по нашим проектам: первые 2–3 месяца после релиза дают больше продуктовых инсайтов, чем все согласования до него. Реальные пользователи находят сценарии, которые не предусмотрел никто, — поэтому закладывайте в бюджет не только разработку, но и хотя бы один цикл доработок по данным аналитики.

Сроки этапов разработки мобильного приложения по пакетам

Длительность каждого этапа зависит от масштаба. Четыре наших пакета (подробно — на странице мобильной разработки):

ЭтапСтартер
(от 2,5 млн ₸)
Бизнес
(от 4 млн ₸)
Премиум
(от 8 млн ₸)
Энтерпрайз
(от 15 млн ₸)
Дискавери2–3 дня3–5 дней2–3 недели3–4 недели
Прототип и дизайн3–5 дней1.5–2 недели4–6 недель6–8 недель
Разработка1.5–2 недели4–6 недель2.5–3.5 месяца4+ месяца
Тестирование2–3 дня1–1.5 недели3–4 недели5–6 недель
Публикация2–4 дня3–5 дней1–2 недели2–3 недели
Итого3–4 недели8–10 недель4–6 месяцев6+ месяцев

Срок считается в рабочих днях с момента старта: подписан договор, внесён первый этап оплаты, сдан заполненный бриф. Что удлиняет сроки на практике: долгие согласования на стороне клиента, контент, который «будет на следующей неделе», и новые требования посреди разработки — каждое из них оформляется доп. соглашением и сдвигает план честно, а не молча. Если выбор платформы ещё не сделан — начните со статьи «iOS или Android: что разрабатывать первым»; если сомневаетесь, нужно ли приложение вообще, — со статьи «Приложение или мобильная версия сайта». Примеры завершённых проектов — в кейсах, остальные услуги студии — в каталоге.

Частые вопросы

Сколько всего времени занимает разработка приложения?

От 3–4 недель за MVP на React Native до 6+ месяцев за нативный энтерпрайз-продукт. Средний бизнес-кейс — приложение с авторизацией, профилем и push-уведомлениями — это 8–10 недель от старта до публикации в обоих сторах.

Зачем платить 200 000 ₸ за дискавери, если у меня уже есть ТЗ?

Клиентское ТЗ почти всегда описывает желаемый результат, но не техническую реализацию: интеграции, состояния экранов, нагрузку, права доступа. Дискавери превращает его в документ, по которому можно фиксировать смету без 50%-го запаса «на всякий случай». Сумма полностью идёт в зачёт проекта, а документ остаётся вашим в любом случае.

Можно ли пропустить прототип и сразу писать код?

Технически да, экономически нет. Ошибка навигации, найденная на прототипе, исправляется за часы; та же ошибка в готовом приложении — за недели и сотни тысяч тенге. Прототип — самый дешёвый способ ошибаться.

Сколько стоит публикация в App Store и Google Play?

Работа по подготовке и прохождению ревью входит в каждый пакет. На стороне клиента — только сборы сторов: Apple Developer Program $99 в год и Google Play Console $25 единоразово. Аккаунты оформляются на вас, чтобы приложение принадлежало вам.

Что будет, если вы сорвёте сроки?

За каждый день сверх договорного срока мы вычитаем 1% от стоимости этапа — это пункт договора. Срок идёт с момента старта проекта (договор + первый платёж + заполненный бриф), поэтому обе стороны заинтересованы не затягивать.

Аблайхан

Основатель Hyperlab · в нише с 2019 года

Веду студию с 2019 года. За это время сдали 120 проектов: лендинги, корпоративные сайты, интернет-магазины, веб-порталы и мобильные приложения. Большая часть — для бизнеса Алматы и Астаны. Пишу в блог, когда есть что сказать по цифрам, а не ради SEO. Про студию →