Выбор подрядчика для разработки мобильного приложения — самое важное решение проекта. От него зависит 80% успеха. Разбираем 3 варианта.
Дальше — не абстрактные советы, а то, на что реально стоит смотреть: как читать портфолио, из чего складывается смета, что должно быть в договоре и какие вопросы задать на первом созвоне. Разница между удачным и провальным проектом обычно видна ещё до подписания, если знать, куда смотреть.
Фрилансер
Плюсы: дёшево (200-500 тыс ₸ за MVP), быстро на мелких задачах. Минусы: низкое качество, риск исчезновения, нет команды для масштабирования.
Когда выбирать: проверочный MVP с минимальным бюджетом и пониманием рисков.
Главный риск фрилансера — не качество кода, а единственная точка отказа. Человек заболел, уехал, нашёл работу в найме — проект останавливается. Второй риск: у одного разработчика редко есть все компетенции сразу. Мобильный разработчик обычно слабо делает бэкенд, а бэкендер — интерфейсы. В итоге приложение работает, но выглядит как прототип, или наоборот — красивое, но падает под нагрузкой.
Если всё-таки работаете с фрилансером, минимизируйте зависимость: репозиторий заводите на свой аккаунт GitHub, аккаунты App Store Connect и Google Play Console регистрируйте на своё юрлицо, доступы к серверу и базе держите у себя. Тогда при уходе исполнителя вы теряете время, но не проект.
Агентство
Плюсы: команда, опыт, гарантии, поддержка после релиза. Минусы: дороже фрилансера в 3-5 раз. Цены 1.5-15 миллионов ₸.
Когда выбирать: серьёзный проект с production-ambitions.
За эту разницу в цене вы покупаете не «бренд», а распределение ролей: аналитик пишет требования, дизайнер делает UI/UX-дизайн, отдельные разработчики закрывают iOS, Android и серверную часть, тестировщик ловит баги до релиза, менеджер держит сроки. Один человек физически не может делать это параллельно — он делает последовательно, и календарный срок растягивается в 2-3 раза.
Второе, за что платят агентству, — преемственность. Разработчик может уйти, но проект остаётся внутри команды: есть репозиторий, документация, настроенная сборка. У нас разработка мобильных приложений стартует от 850 000 ₸ — это нижняя граница для простого приложения с готовым бэкендом, без сложной логики и интеграций.
Штатная команда
Плюсы: полный контроль, долгосрочная разработка. Минусы: высокие постоянные расходы (5-15 млн ₸/мес), долгий найм.
Когда выбирать: продуктовая компания с долгой дорожной картой.
Штат окупается, когда приложение — сам бизнес, а не витрина для него. Если релизы выходят раз в две-три недели, а бэклог расписан на год вперёд, внешний подрядчик становится узким местом: каждая задача проходит через согласование сметы. Если же обновления нужны раз в квартал, штат простаивает и стоит дороже аутсорса.
Чек-лист агентства
- Портфолио в App Store/Google Play (не только скриншоты)
- Минимум 5 лет на рынке
- Команда от 10 человек
- Прозрачное ценообразование
- NDA до получения ТЗ
- Гарантия 12 месяцев
- Передача исходного кода
- Отзывы клиентов в публичном доступе
Первый пункт проверяется за пять минут и отсеивает больше половины кандидатов. Просите не картинки, а ссылки на страницы приложений в сторах. Дальше смотрите: дата первого релиза, дата последнего обновления, количество версий, отзывы пользователей. Приложение, которое вышло два года назад и с тех пор не обновлялось, — это не кейс, а брошенный проект. Загляните и в раздел портфолио подрядчика: важно, есть ли там проекты вашего масштаба, а не только лендинги.
Отдельно уточните, кто владелец аккаунтов разработчика в сторах. Правильно — ваше юрлицо, подрядчик добавлен как пользователь с нужными правами. Если приложение публикуется под аккаунтом агентства, при смене подрядчика вы потеряете отзывы, рейтинг и историю установок.
Из чего складывается цена и срок
Смета на приложение — это почти всегда человеко-часы, умноженные на ставку. Поэтому цена растёт не от «красоты», а от количества экранов, ролей пользователей и внешних интеграций. Самые дорогие части, которые заказчики недооценивают: авторизация с SMS или через Kaspi, платежи и эквайринг, админ-панель, push-уведомления с сегментацией, выгрузка данных в 1С.
Второй множитель — платформы. iOS и Android нативно означают две кодовые базы и примерно полуторный бюджет относительно одной. Кроссплатформенная разработка на Flutter сокращает эту разницу, но не отменяет отдельную работу по публикации: у каждого стора свои требования к сборке, разрешениям и приватности.
Третий множитель — сервер. Если бэкенд уже есть и у него нормальный API, вы экономите месяц. Если API нет или он «под сайт», его придётся проектировать заново. Ориентиры по бюджету на разные типы проектов мы собрали в материале сколько стоит мобильное приложение.
Реалистичный срок для приложения среднего размера — 2,5-4 месяца от старта до публикации, из которых 3-4 недели уходят на аналитику и дизайн. Если вам обещают «месяц под ключ» без вопросов о ролях, интеграциях и нагрузке — оценку делали не по вашему проекту.
Договор, красные флаги и вопросы на первом созвоне
В договоре смотрите три вещи: что именно входит в объём работ (лучше приложением-спецификацией с перечнем экранов), кому принадлежат исключительные права на код и дизайн после оплаты, и что считается гарантийным случаем. Формулировка «исправление ошибок в течение 12 месяцев» должна отличать баг от новой доработки — иначе спор будет в каждом письме.
Красные флаги, при которых стоит остановиться:
- Финальная цена названа до обсуждения функциональности
- Отказ показать ссылки на живые приложения в сторах
- Нет договора, работа «по переписке» и предоплата 100%
- Исходный код передаётся «по запросу» или за отдельные деньги
- Аккаунты в App Store и Google Play оформляются на подрядчика
- Нет ни одного вопроса про вашу бизнес-модель и пользователей
Что спросить на первом созвоне:
- Кто конкретно будет в команде и на какой доле занятости
- Как выглядит процесс: этапы, демонстрации, приёмка
- Что произойдёт, если сроки поедут по вашей вине и по нашей
- На каком стеке будете делать и почему именно на нём
- Как передаются доступы и код после завершения проекта
- Что входит в поддержку после релиза и сколько она стоит в месяц
Ответы на эти шесть вопросов дают больше информации, чем любая презентация. Подрядчик, который делал такие проекты, отвечает конкретно и с примерами; тот, кто не делал, отвечает общими словами.
Практический вывод: не выбирайте по цене в коммерческом предложении — сметы разных подрядчиков почти никогда не описывают одинаковый объём работ. Приведите их к одному знаменателю: попросите перечень экранов, список интеграций, срок по этапам и условия передачи кода. После этого разница в цене становится объяснимой, а решение — обоснованным. Если нужна оценка по вашей задаче, опишите её через форму связи — мы разберём объём и дадим постатейную смету.