Разработка мобильного приложения - это создание программы для iOS и Android вместе с сервером, админкой и публикацией в App Store и Google Play. Приложение оправдано, когда пользователи возвращаются регулярно или нужны возможности телефона: камера, уведомления, геолокация.
Приложение - это не только то, что видно на телефоне. За ним стоит сервер, база, админка, push-уведомления, оплаты и правила сторов, которые Apple и Google меняют каждый год. Поэтому мы делаем всё вместе: и сам клиент, и то, на чём он работает.
Мы сами выпустили Vosmeet - приложение для видеозвонков, оно есть в App Store и Google Play. Прошли модерацию, оплаты внутри приложения и поддержку живых пользователей, поэтому знаем, где проекты обычно застревают.
Что входит в разработку
- Прототип и дизайн
Сценарии и ключевые экраны до кода. Прототип первых экранов делаем бесплатно - по нему видно, то ли мы строим. - iOS и Android
Кроссплатформа или натив - выбираем под задачу. Если приложению нужны камера, звонки или фоновая работа, объясняем, что это меняет в сроках и цене. - Бэкенд и API
Сервер, база, авторизация, роли. Если у вас уже есть сайт или CRM - приложение работает с теми же данными, без двойного учёта. - Оплаты и подписки
Покупки внутри приложения, подписки, оплата картой и СБП там, где это разрешают правила сторов. - Push-уведомления и аналитика
Уведомления, которые не раздражают, и аналитика, по которой видно, где пользователи отваливаются. - Публикация и поддержка
Готовим сборки, скриншоты и описания, проходим модерацию App Store и Google Play. После запуска - обновления под новые версии iOS и Android.
С чем приходят
- Есть работающий сайт или сервис, и клиентам нужно приложение с теми же данными.
- Есть идея продукта, и нужна первая версия, чтобы проверить её на живых пользователях.
- Нужно приложение для своих сотрудников: заявки, выезды, учёт, фото с объектов.
- Приложение уже есть, но его сложно развивать или оно не проходит модерацию.
О чём предупреждаем сразу
Не всем нужно приложение. Если задачу закрывает сайт или Telegram-бот, так и скажем: это быстрее и дешевле, а пользователю не нужно ничего устанавливать. Приложение имеет смысл, когда к вам возвращаются регулярно или нужны возможности телефона.
Как идёт работа
Кто пользователи, что они делают в приложении, нужен ли вообще натив или хватит сайта и бота.
Бесплатно, до договора. По прототипу считаем точную смету первой версии.
Экраны под iOS и Android с учётом их привычных жестов и элементов.
Приложение, бэкенд, админка. Каждые 2 недели - сборка, которую можно поставить на свой телефон.
Публикация в App Store и Google Play. Модерация Apple бывает строгой - закладываем время на правки.
Обновления, новые функции по обратной связи, поддержка новых версий систем.
От чего зависит стоимость приложения
- Количество экранов и сценариев
Каталог с заявкой и приложение с кабинетом, чатом и оплатой - разный объём. - Одна платформа или обе
iOS и Android сразу обычно выгоднее кроссплатформой, но не для всех задач. - Бэкенд
Есть готовый API или сервер нужно сделать с нуля. - Возможности телефона
Камера, геолокация, звонки, фоновая работа и офлайн-режим добавляют работы. - Оплаты и подписки
Покупки внутри приложения требуют отдельной настройки и проверки в каждом сторе.
Что нужно от вас
- Описание задачи: кто будет пользоваться приложением и зачем
- Доступы к текущему сайту или CRM, если приложение работает с их данными
- Аккаунты разработчика в App Store и Google Play на вашу компанию - поможем завести
- Человек с вашей стороны, который отвечает на вопросы по сценариям
Что вы получаете
- Приложение в App Store и Google Play на вашем аккаунте
- Бэкенд и админка для управления данными
- Исходный код и доступы - ваши с самого начала
- Инструкция по выпуску обновлений
На чём делаем
Ошибки, которых избегаем
- Приложение там, где хватило бы сайта
Установка - барьер. Если к вам заходят раз в год, приложение не окупится. Скажем об этом до старта. - Всё и сразу
Первая версия со всеми идеями выходит через полгода. Начинаем с главного сценария и растём по отзывам. - Модерацию оставляют на конец
Правила сторов учитываем с прототипа, чтобы релиз не завис на отказах. - Аккаунты сторов на подрядчике
Приложение публикуем на вашем аккаунте разработчика. Иначе при смене подрядчика вы теряете приложение.
Приложения, которые мы сделали
VOSMEET
Наше приложение для видеозвонков: iOS, Android и веб. Звонки, голосовые комнаты, оплаты и свои серверы. Опубликовано в App Store и Google Play.
Приложения к сайту клиента
Android- и iOS-приложения к уже работающему сайту: общие данные с сайтом, публикация в сторах.
Кейсы по этой услуге
Частые вопросы
Сколько стоит разработка мобильного приложения?
Считаем индивидуально - после бесплатного прототипа ключевых экранов. Приложения сильно различаются по объёму, поэтому сначала оцениваем первую версию, а дальше работаем итерациями.
Сколько времени занимает разработка?
Первая версия - обычно от шести недель, плюс время на модерацию в сторах. Точный срок называем после прототипа.
Кроссплатформа или натив?
Для большинства бизнес-приложений хватает кроссплатформы: одна кодовая база на iOS и Android. Натив нужен, когда много работы с камерой, звонками или фоном. Выбираем под задачу и объясняем почему.
На чей аккаунт публикуется приложение?
На ваш. Поможем завести аккаунты разработчика в App Store и Google Play - так приложение остаётся у вас, даже если вы смените подрядчика.
Можно ли сделать приложение к нашему сайту?
Да. Приложение подключается к тем же данным, что и сайт или CRM, чтобы не вести учёт в двух местах.
Может, нам хватит Telegram-бота?
Иногда да, и тогда мы так и скажем. Бот быстрее и дешевле, а пользователю ничего не нужно устанавливать. Приложение оправдано, когда к вам возвращаются часто.
Источники и документы
Мы опираемся на официальные документы, а не на пересказы в блогах.