Разработка

Разработка мобильного приложения за 24 дня: как это было

Кейс: B2B-приложение на Flutter за 24 дня — сделки, чат и документы в одном экране. Этапы по дням, результат в цифрах и что я бы сделал иначе.

Вячеслав Кочегаров6 октября 2026 г.

Ко мне обратился владелец B2B-компании с прямым вопросом: где купить мобильное приложение, чтобы клиенты видели свои сделки, могли быстро общаться с менеджерами и обменивались документами — всё в одном экране. Требование было одно: Flutter, чтобы не платить дважды за Android и iOS.

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

Зачем компании вообще своё приложение

Мобильное приложение — это не про понты. Это про контроль, автоматизацию и экономию. В том проекте задачи были предельно приземлённые.

Прозрачность. Клиент сам видит статус сделки и комментарии — не звонит, чтобы спросить.

Чат напрямую в CRM. Без мессенджеров, без «я вам в вотсап скидывал».

Документооборот. Договоры открываются, согласуются и подписываются со смартфона.

Разгрузка отдела продаж. Меньше звонков и писем — менеджеры занимаются продажами, а не отвечают на «а что с моим заказом».

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

Почему Flutter

Если задача — получить приложение под ключ и не разориться, выбор был очевиден.

Flutter даёт один код для двух платформ: одна команда, одна кодовая база, два магазина приложений. Скорость работы почти нативная — пользователь разницы не почувствует. И есть плагины практически для всего: от push-уведомлений до интеграции с Bitrix24, что в нашем случае решало половину задачи.

Альтернатива — писать отдельно под Android и отдельно под iOS. Качество чуть выше, срок и цена — примерно вдвое. Для B2B-приложения с личным кабинетом это неоправданно.

24 дня по этапам

Разбивка, которая позволила не расползтись по срокам.

Аналитика, CJM и прототип — 3 дня

Нарисовали Figma-макеты трёх основных экранов: «Сделки», «Чат», «Документы». Не больше. Прошли путь клиента от входа до подписанного документа и вычеркнули всё, что в этот путь не входило.

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

MVP — 10 дней

Авторизация, загрузка сделок, просмотр PDF. Всё. Работающее ядро, в которое можно зайти и увидеть свои данные.

Здесь важен принцип: сначала один сценарий целиком, потом расширение. Не «половина всех функций», а «одна функция, доведённая до конца».

Чат и интеграция с Bitrix24 — 7 дней

Чат на WebSocket, push-уведомления, связка с CRM. Это самая дорогая и самая непредсказуемая часть любого проекта: чужое API, чужие ограничения, чужие сбои.

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

Тесты и релиз — 4 дня

Тёмная тема, Material 3, публикация в App Store и Google Play. Отдельно отмечу: сроки модерации в магазинах от вас не зависят, и их надо закладывать заранее, а не узнавать о них в последний день.

Что получил клиент

Цифры по итогу первого месяца работы:

  • загрузка приложения — меньше секунды;
  • безопасность: HTTPS, OAuth 2.0;
  • push-уведомления на все изменения по сделке;
  • минус 30 % входящих звонков за месяц.

Последняя цифра — та, за которую платили. Тридцать процентов звонков, которые раньше отвлекали менеджеров, просто исчезли: клиент сам зашёл и посмотрел. Чат синхронизирован с CRM, документы открываются в пару тапов.

Сколько стоит и от чего зависит

MVP с базовыми функциями стартует от 100 000 ₽. Дальше ценник зависит от двух вещей: количества интеграций и требований к дизайну.

Разработка мобильного приложения дорожает не от числа экранов. Она дорожает от числа систем, с которыми приложение должно разговаривать. Одна CRM — одна история. CRM плюс складская система плюс платёжный шлюз плюс телефония — совсем другая.

Что я советую делать с бюджетом: вложить его в интеграции и логику, а не в анимации. Пользователь B2B-приложения заходит туда не любоваться. Он заходит узнать статус сделки за пять секунд.

На чём такие проекты срываются

Три причины, по которым 24 дня превращаются в четыре месяца.

Нет решающего человека. Если макеты согласовывает чат из восьми участников, ни один срок не выживет. Нужен один человек со стороны заказчика, который говорит «да» и «нет».

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

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

Что дальше после релиза

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

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

Если вам нужен портал с интеграцией в вашу CRM, приложение-магазин с каталогом и оплатой или просто понимание цены и сроков под свою задачу — напишите мне, обсудим идею. Как я веду такие проекты целиком, от аналитики до поддержки, описано на странице разработки сервисов. Бывает, что от прототипа до магазина приложений проходит всего три недели.

// автор

Вячеслав Кочегаров

Разработчик и сооснователь сервиса ПКМаркетинг. Делаю CRM-интеграции, ботов и веб-сервисы, обучаю вайбкодингу.

Написать в Telegram →