Почему нельзя назвать цену приложения по числу экранов

Два приложения с одинаковыми десятью экранами могут отличаться по трудоёмкости в несколько раз. В одном данные уже доступны через готовый API, а во втором нужно проектировать backend, роли, оплату, уведомления, офлайн-режим и административную панель. Поэтому число экранов помогает оценить дизайн, но почти ничего не говорит о логике продукта.

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

  • Главный сценарий, который должен заработать в первой версии.
  • Роли пользователей и права доступа.
  • Источники данных, интеграции и административные функции.
  • Устройства, платформы и требования к публикации.

Что считать MVP мобильного приложения

MVP — не уменьшенная копия будущего продукта и не набор пустых экранов. Это минимальная рабочая версия, на которой можно пройти главный сценарий от начала до результата и проверить ключевое предположение на реальных пользователях.

Если задача сервиса — бронирование, первая версия должна позволять выбрать объект или время, оставить необходимые данные, получить подтверждение и передать заказ ответственному. Программа лояльности, рекомендации, сложные отчёты и второстепенные роли могут стать следующим этапом.

Обязательно

Авторизация только когда она действительно нужна, основной сценарий, обработка ошибок, уведомление о результате и минимальное управление данными.

После проверки

Дополнительные роли, автоматические рекомендации, расширенная аналитика, сложные фильтры и функции удержания.

Неопределённость

Исследование неизвестного API, работа с редким оборудованием и нестандартные требования магазинов лучше выделять в отдельный технический этап.

Из каких работ складывается стоимость

В смете должны быть видны самостоятельные результаты, а не одна строка «разработка приложения». Это позволяет сравнивать предложения подрядчиков и переносить необязательные функции на следующий этап без переделки всего расчёта.

  • Разбор задачи, карта сценариев и состав первой версии.
  • Прототип и дизайн ключевых состояний, включая ошибки и пустые списки.
  • Мобильный клиент для выбранных платформ.
  • Backend, база данных и административная панель, если готового контура нет.
  • Интеграции: оплата, CRM, карты, телефония, склад или устройства.
  • Тестирование, сборки, публикация и передача доступов.

Какие функции сильнее всего меняют смету

На стоимость влияют не модные названия технологий, а объём состояний и зависимостей. Простая форма записи использует несколько понятных шагов. Маркетплейс должен учитывать продавцов, каталог, остатки, оплату, возвраты, статусы заказов, уведомления и разрешение конфликтов данных.

Особенно важно заранее назвать функции, связанные с деньгами, персональными данными, фоновым режимом и внешним оборудованием. Они требуют дополнительных сценариев ошибок, разрешений, журналирования и проверки на реальных устройствах.

Backend и роли

Личный кабинет, разные права, история действий, синхронизация и административная панель добавляют отдельный серверный контур.

Оплата и подписки

Нужно определить модель оплаты, возвраты, чеки, статусы и требования площадки распространения до выбора реализации.

Bluetooth, геолокация и офлайн

Работа с датчиками, фоновыми процессами и данными без сети требует проверки на нескольких устройствах и сценариев восстановления.

Нативная или кроссплатформенная разработка

Кроссплатформенный подход помогает использовать общую продуктовую логику для Android и iOS, но не отменяет проверки поведения на каждой платформе. Он подходит многим кабинетам, сервисам записи, каталогам и внутренним приложениям.

Нативная разработка оправдана, когда критичны платформенные возможности, максимальная производительность, сложная фоновая работа или тесная интеграция с конкретным оборудованием. Решение принимают после разбора сценариев, а не по привычке команды.

Как KazIt считает первую версию

Базовая разработка мобильного приложения в калькуляторе KazIt начинается от 70 000 ₽. Это ориентир для ограниченной первой версии без заранее неучтённых интеграций, оборудования и сложного серверного контура. Итоговую цену фиксируем только после согласования сценариев и состава этапа.

В оценке отдельно показываем обязательные функции и варианты, которые можно перенести. Если идея ещё не проверена, первым результатом может быть интерактивный прототип, PWA или узкий рабочий сценарий. Такой этап должен отвечать на конкретный вопрос, а не изображать готовый продукт.

  • Состав результата и критерии приёмки до старта.
  • Оценка интеграций отдельно от интерфейса.
  • Поэтапная демонстрация на рабочей сборке.
  • Передача исходного кода и проектных доступов.

Какие расходы находятся за пределами разработки

Даже подробная смета подрядчика не включает автоматически все внешние расходы. До договора нужно проверить аккаунты разработчика, комиссии платёжных систем, карты, SMS, push-инфраструктуру, облачные сервисы, лицензии и стоимость хранения данных.

Аккаунты магазинов и облака лучше оформлять на заказчика. Тогда доступ к опубликованному продукту и данным не зависит от подрядчика. Конкретные тарифы внешних сервисов проверяют перед запуском: они могут меняться.

Что подготовить для точного расчёта

Для первого расчёта не нужно писать техническое задание на сотни страниц. Достаточно описать пользователей, главное действие, обязательные функции и системы, с которыми приложение должно обмениваться данными.

Полезно приложить схему текущего процесса, примеры входных данных и ограничения по сроку. Если уже есть сайт, API, CRM или дизайн-система, укажите их состояние и владельца доступов. Не отправляйте пароли и персональные базы на этапе оценки.

  • Кто пользуется приложением и какую задачу решает.
  • Один главный сценарий первой версии.
  • Платформы, устройства и необходимость работы без сети.
  • Интеграции, платежи, роли и административные функции.
  • Готовность контента, дизайна, API и аккаунтов магазинов.

Как сравнивать предложения подрядчиков

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

Попросите указать допущения и исключения. Чем точнее подрядчик отделяет известное от неопределённого, тем меньше вероятность, что критичная функция появится в смете после начала работ.

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

Сколько стоит мобильное приложение в KazIt?

Базовая первая версия начинается от 70 000 ₽. Точная сумма зависит от платформ, ролей, backend, интеграций, оборудования и требований к публикации. Состав и цену этапа фиксируем до начала разработки.

Можно ли сначала сделать только Android?

Да, если аудитория и способ распространения это подтверждают. Такой выбор уменьшает объём первого этапа, но архитектуру стоит проверить с учётом возможной версии для iOS.

Входит ли публикация в App Store и Google Play?

Публикацию и требования магазинов согласуем в составе этапа. Аккаунты разработчика оформляются на заказчика, а сроки проверки зависят от площадки и не могут быть гарантированы подрядчиком.

Нужен ли отдельный backend?

Не всегда. Если у компании уже есть подходящий API, приложение может работать с ним. Если нужно хранить пользователей, заказы, роли или синхронизировать данные, серверную часть оценивают отдельно.

Можно ли проверить идею дешевле полноценного приложения?

Да. В зависимости от сценария подойдёт прототип, PWA или одна ограниченная рабочая функция. Важно заранее определить, какое предположение проверяет этот этап.

Кому принадлежат код и доступы?

После оплаты согласованного этапа передаём исходный код и проектные доступы заказчику. Аккаунты магазинов, облака и внешних сервисов рекомендуем оформлять на владельца продукта.

Источники и проверка деталей

Материал написан KazIt с нуля на основе официальной документации. Ссылки оставляем для самостоятельной проверки деталей.

  1. Flutter — руководство по архитектуре приложения ↗
  2. Android Developers — рекомендации по архитектуре ↗
  3. Apple — правила проверки приложений ↗
  4. Google Play — подготовка и выпуск приложения ↗