Что значит «готовое мобильное приложение»
Подкаст

Что значит «готовое мобильное приложение»

Модульность, фиксированная стоимость и другие особенности
Что значит «готовое мобильное приложение»

Мобильные приложения бывают разными: нативными, кроссплатформенными, кастомными, готовыми, а еще есть PWA, которые на самом деле веб-сайты, но выглядят и работают как мобильные приложения.

Готовыми, коробочными или универсальными называют приложения, которые собирают из модулей, которые уже есть. Эти модули полностью реализуют фронтенд, UI, взаимодействие с бэкендом, сам бэкенд и все функции.

Разработка обычного (то есть кастомного) мобильного приложения с базовыми функциями обычно занимает 6–8 месяцев. Все очень индивидуально, потому что требования могут меняться, а вместе с ними — количество работы.

Готовое мобильное приложение можно выпустить и за 30 дней, если у клиента нет никаких пожеланий. Чаще всего они есть, и приложение в среднем готово к запуску за 2-3 месяца. Разработка идет итерациями и состоит из нескольких этапов.

инструкция_мобильное приложение (2).png

Что входит в разработку готового приложения: наш пример

Стартовый набор функций

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

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

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

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

Главная страница — цифровая витрина. Здесь пользователь видит самые важные функции приложения. Например, каталог акций и карту программы лояльности.

Партнерские сервисы

Готовое приложение можно интегрировать со внешними системами. По нашему опыту, самая популярная — это учетная система 1С. Она хранит описания, цены, данные о наличии товаров и другую важную информацию. Обычно мы синхронизируем 1С с приложением так, чтобы данные об остатках и ценах обновлялись каждые 15 минут.

Чуть реже клиентам нужна интеграция с Битриксом — на нем работают многие онлайн-магазины. Третье место в нашем рейтинге внешних интеграций занимают программы лояльности, Mindbox и Manzana. Дальше идут:

  • Платежные системы: Сбербанк и CloudPayments.
  • Сервисы доставки: CDEK, Яндекс Доставка, Достависта, Boxberry.
  • Сервисы аналитики: Appsflyer, AppMetrica, Crashlytics, Яндекс Метрика, Google Analytics.
  • Самописное программное обеспечение.
Защита данных

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

Операции с платежными данными проходят на стороне платежных систем. Приложение их не хранит.

Лицензия

Вместе с приложением клиент получает лицензию. Лицензия простая — код мобильного магазина нельзя перепродавать, но им можно бесконечно пользоваться и улучшать. Это стандартная схема: точно так же работает Битрикс.

Операции с платежными данными проходят на стороне платежных систем. Приложение их не хранит.

Посмотрите, что умеет готовое приложение Flex.shop

Забронировать демо

Кейс: приложение витаминного магазина

VITAMI — цифровой магазин витаминов и БАДов с персональным подходом. Пользователь заполняет анкету, получает рекомендации и QR-код онлайн, а дальше идет в витамат, чтобы забрать витамины.

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

Этап 1. Выбрали функции приложения

Здесь это были базовые функции — они входят в готовое приложение по умолчанию:

  • каталог с карточками товара;
  • корзина и оформление заказа;
  • разные виды оплаты;
  • самовывоз через витамат;
  • личный кабинет.
Витами (1).jpg

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

Этап 2. Настроили интеграции

После того, как определились с функциями, VITAME вместе с командой проекта подключили интеграции. Часть из них входила в готовое решение по умолчанию. Например, CloudPayments для онлайн-оплаты или SMS.ru для уведомлений.

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

Этап 3. Адаптировали под фирменный стиль

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

Витами (3).jpg
Этап 4. Запустили MVP

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

Этап 5. Передали лицензию

Вместе с приложением VITAME получили лицензию — компания может бессрочно использовать приложение.

Витами (4).jpg
Этап 6. Подключили подписку на обновления

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

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

  • У вас сжатые сроки. На разработку готовых приложений уходит немного времени, потому что основная часть работы уже готова. Они уже прошли все тесты, и у них отлаженный код. Это значит, меньше вероятность, что появятся неожиданные проблемы и ошибки.
  • Вы не готовы к большим тратам. Часто у готовых приложений фиксированная стоимость. Это тоже связано с тем, что разработчикам не приходится писать их с нуля. Команда следует привычному плану работ и точно знает, сколько времени и ресурсов уйдет на тот или иной блок.
  • Вы на стадии тестирования бизнес-гипотез. Вам нужен минимально жизнеспособный продукт (MVP), который можно быстро запустить на рынок и начать собирать обратную связь от пользователей.

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

  • У вас нестандартные бизнес-процессы. Например, вы хотите, чтобы приложение помогало анализировать углеродный след или составляло персонализированные инвестиционные рекомендации на основе машинного обучения. Универсальных решений в вашем сегменте просто нет.
  • Вам нужны исключительные функции. Если вы ставите на оригинальность и аутентичность, добро пожаловать в кастомную разработку. Сложные алгоритмы, ИИ, виртуальная реальность — возможности и пространство для творчества практически без ограничений.

Получить консультацию по разработке приложения

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

Обсудите статью в нашем телеграм-канале