Итак, вы решили создать мобильное приложение для бизнеса. Что дальше? Где подводные камни? И почему одни проекты взлетают за три месяца, а другие превращаются в бесконечный долгострой с раздутым бюджетом?

Мы в KOTELOV прошли этот путь много раз от стартапов до Microsoft и S7 Airlines. В этой статье расскажем, как устроен процесс разработки, где чаще всего спотыкаются заказчики и как получить работающий продукт вместо красивых макетов в Figma.

Этапы разработки мобильного приложения

Первый вопрос от клиента всегда один: «Сколько это будет стоить?»
Зависит от того, что именно нужно. Без понимания процесса разговор о деньгах – пустой звук.

01

Аналитика и исследование

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

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

02

Проектирование (UX)

User flow, wireframes, прототипы. По сути, это скелет будущего приложения – как пользователь переходит между экранами, какие действия совершает, где может запутаться и уйти к конкурентам. Рисуем карту пути пользователя. Тестируем гипотезы до того, как начнётся дорогая разработка мобильных приложений. Ошибка на этом этапе стоит тысячи рублей, на этапе разработки – сотни тысяч.

Экраны мобильного приложения с формой заказа услуг и интеграцией платежной системы

03

Дизайн (UI)

Визуальный стиль, дизайн-система, адаптация под платформы. Сложно? Не особо, если знаешь, что делаешь.

Тут всё зависит от задачи. Стоковый дизайн – это 200-300 тысяч рублей. Кастомный с уникальными иллюстрациями – от 500 тысяч и выше, зато приложение будет с характером, а не очередным шаблоном из интернета. Для буше мы собрали полноценный UI-kit с тёмной и светлой темой. Клиент сам делал иллюстрации. Получилось круто.

04

Разработка

Frontend, backend, интеграции. Это самый длинный самый дорогой и этап. 

Для буше мы решили писать с нуля – переписать старый код с добавлением новых функций заняло бы столько же времени, а сложностей было бы больше. Проблему нагрузки решили за счёт разделения ответственности: поделили бэкенд на несколько сервисов, которые отдельно друг от друга выполняют свои функции и не падают при пиковых нагрузках. Результат 195 000+ пользователей, и приложение работает без сбоев даже первого сентября – одного из пиковых дней для пекарен.

05

Тестирование

Функциональное, нагрузочное, UX-тестирование. На проекте для S7 Airlines мы полгода потратили на то, чтобы тяжёлые отчёты с фотографиями и видео инцидентов перестали теряться и всегда доходили до админки. В самолёте нет интернета. В аэропортах обычно только «ешка». Как сделать, чтобы данные не терялись при таких условиях? Это была головоломка, но мы её решили. 

06

Публикация и поддержка

Размещение в App Store и Google Play, обновления и поддержка.

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

Нативная или кроссплатформенная разработка: что выбрать?

Один из первых вопросов, который нужно решить ещё до старта. Разбераем, в чем разница.

Нативная разработка

Swift для iOS. Kotlin для Android. Максимальная производительность и доступ ко всем возможностям платформы без компромиссов.

Когда делали безопасный мессенджер для Microsoft, выбрали нативный подход – там высокие требования к безопасности и интеграция с ядром Skype, по-другому было просто нельзя. Минус – нужны разные разработчики под каждую платформу. Стоимость разработки мобильного приложения на frontend увеличивается вдвое. Зато результат на уровне.

Кроссплатформенная разработка

Flutter-разработка и React Native-разработка дают один код для обеих платформ. Быстрее. Дешевле на 30-40%. Но есть ограничения.

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

Экраны мобильного приложения мессенджера с профилем пользователя и настройками уведомлений

Критерий Нативная Кроссплатформенная
Производительность Максимальная Хорошая
Стоимость Выше Ниже на 30-40%
Скорость разработки Дольше Быстрее
Когда подходит Игры, AR, сложная графика MVP, бизнес-приложения

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

Вопрос «сколько стоит приложение» – примерно как «сколько стоит машина». Есть Лада за миллион. Есть Мерседес за пятнадцать. Оба ездят, но разница очевидна.

Что влияет на стоимость

Сложность функционала

MVP с каталогом и корзиной – одна история. Приложение с 20 интеграциями для бортпроводников S7 – совсем другая, там каждая интеграция – это отдельный квест с документацией на сто страниц и согласованиями.

Количество платформ

Только iOS? Только Android? Обе сразу? Разработка мобильных приложений для iOS и разработка мобильных приложений для Android – это две разные команды при нативном подходе.

Backend и интеграции

Чем больше внешних систем нужно подружить между собой, тем дороже и дольше.

Требования к дизайну

Нужен стандартный дизайн или уникальный с иллюстрациями и анимациями?

Проект мобильного приложения с интеграцией каталога товаров и платежной системы

Примерные вилки цен

от 3 млн

 

Простое приложение – MVP с каталогом, личным кабинетом и корзиной. Включает собственный дизайн, интеграцию с базами заказчика, кастомную разработку под ваши нужды.

4-16 млн

 

Приложения средней сложности с интеграцией платёжных систем и работой с персональными данными.

8-100+ млн

 

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

Назвать точную стоимость разработки мобильного приложения без детального ТЗ невозможно. Но можно обсудить ваш проект на бесплатной консультации.

Как выбрать компанию по разработке мобильных приложений

На что смотреть, когда выбираете подрядчика?

Портфолио

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

Процесс работы

Хороший подрядчик расскажет, как устроена работа: какие этапы разработки мобильного приложения будут, как часто демо, как отслеживать прогресс. Если не могут объяснить процесс понятным языком – red flag.

Команда разработчиков обсуждает проект мобильного приложения в офисе

Техническая экспертиза

Спросите про стек технологий, подходы к архитектуре, опыт с интеграциями. Мы, например, всегда можем показать код на GitHub и объяснить, почему выбрали то или иное решение. Если отвечают общими фразами типа «мы используем современные технологии» – скорее всего, реальной экспертизы нет.

Поддержка после запуска

Приложение не заканчивается релизом. Баги, обновления ОС, новые функции требуют поддержки, и узнать, как подрядчик работает после запуска, стоит заранее, а не когда всё упало.

Коммуникация

Как быстро отвечают? Понятно говорят или сыпят терминами? С вами будет работать PM или придётся самому координировать пятерых разработчиков?

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

2-4 мес.

 

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

4-8 мес.

 

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

8-12+ мес.

 

Сложный проект с множеством интеграций и уникальными требованиями.

Приложение для бортпроводников S7 с 20 интеграциями и работой без интернета мы развиваем уже больше 5 лет – сначала сделали первую версию, потом переехали с iOS на Android, постоянно добавляем функции.

Интерфейс мобильного приложения для бортпроводников c 20 интеграциями и работой без интернета

Что ускоряет разработку: чёткое ТЗ, быстрая обратная связь от заказчика, использование готовых компонентов там, где это уместно.

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

Почему выбирают KOTELOV

Мы компания по разработке мобильных приложений с опытом 13 лет и командой 100+ специалистов. Работаем с проектами разного масштаба: от MVP для стартапов до корпоративных систем для S7 Airlines и Microsoft.

>195 тыс

пользователей

Приложение буше

42 000+ заказов через приложение, разработка 9 месяцев

10 млн

пользователей в месяц

Приложение для магазина

4 интеграции, разработка за 5 месяцев

60 →

2 мин

сократили время на отчётность

Приложение для S7

Сэкономили 60 тонн бумаги

Разработка мобильных приложений для iOS и Android, кроссплатформенная разработка, UX/UI-дизайн, аналитика и поддержка – полный цикл в одном месте. Не нужно искать разных подрядчиков и потом разбираться, кто виноват, когда что-то идёт не так.

Что в итоге

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

Стоимость от 3 млн за простой MVP до десятков миллионов за сложные корпоративные решения. Сроки – от 2-4 месяцев для простых проектов до года и более для масштабных систем с кучей интеграций.

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

Если думаете о создании приложения – обсудим идею, оценим сроки и бюджет

Оставить заявку на консультацию