«Сколько займёт и что вы будете делать все эти месяцы?» — второй по частоте вопрос после цены. Отвечаем развёрнуто: вот все этапы разработки приложения, как они устроены у нас в Hyperlab, с артефактами, сроками и типичными граблями на каждом шаге. Прочитав, вы сможете контролировать любого подрядчика — не только нас.
Карта процесса: 6 этапов разработки приложения
Процесс разработки приложения у всех серьёзных студий устроен похоже — различается глубина каждого этапа и честность их проведения. Наша последовательность:
- Дискавери — превращаем идею в техническое задание и точную смету.
- Прототип и дизайн — кликабельная модель и готовые макеты экранов.
- Разработка спринтами — код с демо каждые 1–2 недели.
- Тестирование — функциональное, на реальных устройствах, под нагрузкой.
- Публикация — ревью App Store и Google Play, выкатка.
- Поддержка — исправления, аналитика, развитие продукта.
До старта — короткая воронка без риска для вас: квиз за 3 минуты → предварительное КП за 2 рабочих часа → бесплатный дискавери-созвон, где разработчик задаёт вопросы по существу. Только после этого — договор и первый этап. Этапы создания сайтов устроены похоже, но проще — сравните со статьёй «Этапы создания сайта».
Этап 1. Дискавери: платный, и это честнее (3 рабочих дня)
Дискавери — этап, на котором идея «хотим приложение для клиентов» превращается в документ: customer journey, список экранов и функций, технические требования, риски, roadmap и точная смета по часам. Для мобильной разработки у нас он платный — 200 000 ₸, 3 рабочих дня, и полностью идёт в зачёт стоимости проекта, если вы продолжаете с нами.
Почему платный? Потому что «фикс-цена до дискавери» — это либо смета с 50%-м запасом на всякий случай, либо будущие требования доплат на середине проекта. Оба варианта для вас хуже, чем 3 дня честного анализа. На выходе вы получаете ТЗ и смету, с которыми можно идти к любому подрядчику — документ остаётся вашим. Как должно выглядеть нормальное ТЗ, мы показывали на примере сайтов в статье «ТЗ на разработку сайта» — для приложений логика та же, объём больше.
Если бюджет и гипотеза ещё не ясны, перед дискавери имеет смысл свериться со статьями «Сколько стоит разработка мобильного приложения» и «MVP приложения: как запустить за месяц» — возможно, ваш первый шаг меньше, чем кажется. А иногда он вообще не приложение, а бот в Telegram.
Этап 2. Прототип и дизайн: дешёвые ошибки вместо дорогих
Сначала — кликабельный прототип: серые экраны без красоты, но с реальной логикой переходов. На нём проверяем сценарии: сколько касаний до заказа, не теряется ли пользователь в навигации. Править прототип стоит часы; править готовое приложение — недели. Затем — UI-дизайн: дизайн-система, экраны под iOS и Android, состояния (загрузка, пустые списки, ошибки), анимации.
Важная деталь нашей архитектуры: дизайн живёт в дизайн-токенах, не привязанных к стеку. Если через два года вы переедете с кроссплатформы на 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% от стоимости этапа — это пункт договора. Срок идёт с момента старта проекта (договор + первый платёж + заполненный бриф), поэтому обе стороны заинтересованы не затягивать.