Яндекс.Метрика
Услуги Портфолио Контакты БлогНовости +7 (800) 511‑32‑27 Обсудить проект
Эзотерический сервис · Android

Эзотерический сервис

Нативное Android-приложение, которое полностью воспроизводит функционал существующего веб-сервиса эзотерических консультаций: каталог специалистов с рейтингами, мгновенный заказ звонка, тарификация по длительности разговора и личный кабинет с балансом. Собрано на Flutter, чтобы переиспользовать бизнес-логику веб-платформы и уложиться в трёхмесячный дедлайн до публикации в Google Play. Стек: PHP Symfony, Flutter.

Нативное Android-приложение, полностью воспроизводящее ключевой функционал веб-версииКаталог экспертов с рейтингами, статусом «на линии» и специализациейМгновенный заказ консультации через обратный звонок экспертаАвтоматическая тарификация по длительности разговораЛичный кабинет с балансом и пополнением счётаFlutter позволил переиспользовать логику веб-платформы и уложиться в 3 месяца
Esoterics — обложка кейса
EsotericsЭзотерические и консультационные онлайн-услуги
Клиент
Владелец действующего веб-сервиса эзотерических консультаций
Отрасль
Эзотерические и консультационные онлайн-услуги
Платформа
Android (публикация в Google Play)
Срок
3 месяца — от первого контакта до релиза

О продукте

Коротко — что это за продукт и для кого мы его делали.

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

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

Задача

Требовалось в сжатые сроки — за три месяца от старта работ до публикации в магазине приложений — разработать нативное Android-приложение, повторяющее ключевую функциональность уже работающей веб-платформы.

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

Особенности проекта

Каталог экспертов — специалисты с рейтингами, статусом «на линии» / «сейчас говорит», специализацией и тарифом за минуту.

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

Тарификация — автоматический расчёт стоимости по длительности разговора и надбавке за телефонию.

Личный кабинет — управление балансом, история и пополнение счёта разными способами оплаты.

Решение и подход

Как мы собрали продукт — от архитектуры до процесса.

Чтобы уложиться в трёхмесячный дедлайн, выбрали Flutter: он позволил быстро перенести бизнес-логику существующей веб-платформы на Android с нативным UX. Бэкенд остался на PHP Symfony, что дало общий источник данных для веба и мобильного приложения.

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

Почему Flutter для Android

Выбор Flutter обусловлен задачей: нужно было быстро перенести логику существующей веб-платформы на Android с нативным UX — навигация по каталогу, управление звонками, платёжный флоу. Flutter даёт нативную отрисовку UI и позволяет переиспользовать бизнес-логику, что при трёхмесячном дедлайне было решающим аргументом.

Рассматривался вариант React Native — он проигрывал по производительности аудиозвонка и доступности нативных API телефонии на Android. Kotlin (чисто нативный) потребовал бы больше времени на построение компонентной архитектуры с нуля.

Функции продукта

Ключевые возможности, которые закрыли задачу бизнеса.

1

Каталог экспертов

Специалисты с рейтингами, статусом «на линии» и специализацией

2

Поиск по имени

Быстрый поиск нужного эксперта прямо из списка

3

Заказ консультации

Мгновенный обратный звонок эксперта с указанием тарифа

4

Тарификация звонка

Автоматический расчёт стоимости по длительности разговора

5

Личный кабинет

Профиль, баланс и история в одном разделе

6

Пополнение счёта

Банковские карты, счёт мобильного телефона и PayPal

Как это работает

Ключевые экраны продукта — по шагам.

Каталог экспертов

Каталог экспертов

Главный экран «Эксперты» открывает поиск по имени и ленту карточек специалистов. У каждого эксперта — фото, имя, статус «на линии» или «сейчас говорит», рейтинг со звёздами и краткое описание специализации (хорарный астролог, космоэнергет и т.д.).

В карточке сразу видна зелёная кнопка «Позвонить» с тарифом за минуту, а у забронированных экспертов — оранжевая «Забронировать». Отдельным бейджем отмечается «эксперт дня».

Поиск специалиста

Поиск специалиста

По тапу на строку поиска экран переходит в режим ввода с клавиатурой и мгновенно фильтрует список по мере набора имени — например, «Криста» сразу показывает нужного эксперта.

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

Заказ консультации

Заказ консультации

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

Пользователь запускает вызов кнопкой «Получить консультацию», а если денег не хватает — тут же переходит к пополнению через «Пополнить счёт».

Пополнение счёта

Пополнение счёта

Экран «Пополнить счёт» предлагает выбрать сумму из готовой сетки — от 100 до 15 000 рублей — и способ оплаты: сохранённая карта, новая банковская карта, счёт мобильного телефона или PayPal.

Отдельный экран «Личный кабинет» дублирует баланс и кнопку пополнения, а также хранит профиль пользователя с именем и номером телефона.

Архитектура и персональные данные

Приложение работает с личными данными пользователей — номерами телефонов, балансом и платёжной информацией, поэтому оплата и авторизация построены поверх проверенной серверной части на PHP Symfony, общей с веб-платформой.

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

В цифрах

3 мес.
от первого контакта до релиза в Google Play
1
платформа — нативный Android на Flutter
3
способа оплаты: карта, моб. счёт, PayPal
100%
ключевого функционала веб-версии перенесено
  • Android-приложение разработано и опубликовано в Google Play за 3 месяца от первого контакта до релиза.
  • Каталог специалистов в сфере эзотерики с профилями, специализацией и тарифами.
  • Тарификация по минутам: пользователь видит стоимость звонка до его начала и контролирует расходы.
  • Встроенная оплата: банковские карты и PayPal — оплата консультаций без перехода на внешние страницы.
  • Рейтинговая система: оценки специалистов на основе завершённых консультаций.
  • Приложение основано на существующей веб-версии платформы — адаптация под мобильный интерфейс Android.

Архитектура и персональные данные

Приложение обрабатывает персональные данные пользователей: профили, история консультаций, платёжные данные. Платёжный флоу реализован через провайдеров (банковские карты и PayPal) без хранения реквизитов карт на наших серверах.

Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке данных пользователей опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.

Часто задаваемые вопросы

Сколько стоит разработать мобильное приложение с каталогом специалистов и платёжной системой?
Стоимость зависит от набора функций: каталог, звонки, оплата, рейтинги, уведомления. Ориентир для MVP такого класса — стандартный диапазон по заказной мобильной разработке; точную оценку даём после дискавери, когда зафиксированы сценарии и интеграции.
Как работает тарификация телефонных консультаций по минутам?
Перед началом звонка пользователь видит тариф специалиста (цена за минуту). По завершении консультации сумма рассчитывается по фактическому времени и списывается с баланса или через привязанный платёжный метод.
Почему Flutter, а не нативная Android-разработка?
Flutter позволил переиспользовать бизнес-логику существующей веб-платформы и уложиться в трёхмесячный дедлайн. Нативная разработка на Kotlin заняла бы больше времени на построение компонентной архитектуры. При необходимости приложение можно расширить на iOS без переписывания кодовой базы.
Как реализована оплата — PayPal и карты?
Платёжный флоу интегрирован через SDK провайдеров: пользователь оплачивает консультацию картой или через PayPal прямо в приложении. Реквизиты карт не хранятся на наших серверах — это зона ответственности платёжного провайдера с PCI DSS-сертификацией.
Сколько времени заняла разработка приложения?
Три месяца от первого контакта до публикации в Google Play. Ускорить разработку удалось за счёт Flutter (переиспользование логики с веб-версии) и подключения дополнительного разработчика на финальном этапе тестирования и публикации.

Наши клиенты

Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.

SuperStep
Юнилаб
Plonq
Галамарт
Гром
move2Armenia
Мосокна
Вилка Ложка
Конга
xRouten
AIS

Услуги веб-студии YuSMP Group

Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.

Мобильная разработка

Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.

Подробнее →

Разработка мобильных приложений под iOS

Нативные приложения для iPhone и iPad на Swift и SwiftUI.

Подробнее →

Разработка мобильных приложений под Android

Приложения для Android на Kotlin и Jetpack Compose.

Подробнее →

Кроссплатформенный подход

Одно приложение сразу на iOS и Android на Flutter.

Подробнее →

Веб - разработка

SPA, порталы и веб-платформы на React / Next.js и Node.

Подробнее →

Backend-разработка

Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.

Подробнее →

Разработка под ключ

Продукт под ключ: аналитика, дизайн, разработка и запуск.

Подробнее →

MVP

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

Подробнее →

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

Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.

Подробнее →

UI/UX-дизайн

Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.

Подробнее →

Прототипирование

Кликабельный прототип для проверки идеи до разработки.

Подробнее →

Создание сайтов

Корпоративные сайты, лендинги и интернет-магазины под ключ.

Подробнее →

IT - аудит

Аудит ИТ-инфраструктуры, кода и безопасности.

Подробнее →

SEO‑продвижение

Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.

Подробнее →

Контекстная реклама

Яндекс Директ — заявки с первого дня и контроль цены лида.

Подробнее →

SMM‑продвижение

Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.

Подробнее →

Обсудим ваш проект?

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.

Телефон
Звонок бесплатный
Бесплатный аудит и оценка проекта — вернёмся с планом за 1–2 дня.

* При условии заключения договора на разработку. Услуга технический SEO аудит сайта предоставляется с отчетом и списком рекомендаций.

Хотите похожее приложение — обсудим

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.