кейс by EVO MObile
Shikana
Мобильное приложения для Торгового Центра "Шикана"

Задача:


К нам обратились как к техническому подрядчику для реализации фронтенд-части мобильного приложения семейного развлекательного центра "Шикана" (г. Пенза). На стороне заказчика уже велась разработка бэкенда, а наша задача — построить стабильный, современный и удобный интерфейс на Flutter, реализующий бизнес-логику приложения и интеграцию с backend-API.

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

Мы взяли на себя фронтенд-разработку под iOS и Android, синхронизацию с backend-частью, публикацию в App Store и Google Play, а также поддержку после релиза.


📌 Приложение выложено в Apple Store и Google Play Market

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

    Команда: проджект‑менеджер, главный разработчик и Flutter‑разработчик.

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

    Выбрали Flutter как основной стек — это позволило одновременно разрабатывать под iOS и Android на едином коде, ускорить выпуск и упростить дальнейшую поддержку.

    Также подготовили архитектуру проекта, перенесли UI Kit и компоненты из Figma в код, разбили реализацию на последовательные этапы. На протяжении всего этапа активно взаимодействовали с заказчиком: оперативно давали обратную связь по доработке дизайна, уточняли технические детали и поддерживали прозрачную коммуникацию.
    01
  • Реализация функционала и интеграция с бэкендом
    Цель этапа — реализовать все пользовательские сценарии согласно переданным макетам и документации, обеспечить стабильную работу приложения на iOS и Android, а также протестировать логику взаимодействия с API.

    Команда: проджект‑менеджер, главный разработчик и Flutter‑разработчик.

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

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

    В рамках этого этапа были реализованы:
    — авторизация и регистрация пользователя;
    — главный экран с подборками и спецпредложениями;
    — карточка активности с детальной информацией;
    — календарь и слоты для бронирования;
    — покупка и история заказов;
    — управление подарочными сертификатами;
    — личный кабинет с редактированием данных;
    — системные страницы (о компании, правила посещения и пр.);
    — переходы по внешним ссылкам (например, на политику конфиденциальности);
    — отображение уведомлений и состояния брони.
    02
  • Публикация в магазины приложений
    На финальном этапе мы подготовили проект к публикации в App Store и Google Play.

    В обязанности нашей команды входило:
    — финальное тестирование перед публикацией;
    — сборка релизных версий;
    — генерация и предоставление необходимых артефактов заказчику (apk, aab, ipa);
    — консультации по публикации, инструкции по работе с кабинетами Apple и Google;
    — поддержка при отправке приложения на модерацию.
    После выхода в сторы мы продолжили сотрудничество с клиентом: оказывали техническую поддержку, устраняли ошибки, а также внедряли дополнительные улучшения по запросу.

    Ссылки:
    — App Store: https://apps.apple.com/ru/app/shikana/id6698880641
    — Google Play: https://play.google.com/store/apps/details?id=com.evomobile.shikana_project&hl=ru
    03
  • Результат
    Мы реализовали удобное мобильное приложение для семейного развлекательного центра «Шикана», которое позволило:
    — организовать онлайн-бронирование мероприятий в локациях центра;
    — упростить процесс покупки и хранения подарочных сертификатов;
    — предоставить пользователю личный кабинет с историей заказов, настройками и данными;
    — повысить лояльность клиентов за счёт простого и приятного интерфейса;
    — ускорить обслуживание и сократить нагрузку на администраторов.

    Приложение стало полноценным цифровым помощником для гостей центра и обеспечило дополнительный канал взаимодействия с клиентами. Команда EVO Mobile разработала фронтенд-часть, помогла с интеграцией и успешно выпустила приложение в App Store и Google Play.

    После релиза мы продолжили сопровождение проекта: оперативно реагировали на обращения клиента и внедряли доработки по функционалу.
    04
Проект «Шикана» — хороший пример командной работы в формате субподряда. Мы взаимодействовали с основным подрядчиком, соблюдали технические договоренности, адаптировались под их процессы и работали в тесной связке по этапам.

Удалось выстроить чёткий процесс, благодаря которому фронтенд-приложение было реализовано качественно и в срок, несмотря на параллельную разработку бэкенда на стороне партнёра. Приятно видеть, как результат этой совместной работы уже помогает бизнесу и приносит пользу пользователям.
Сергей Кретюк, Генеральный директор (CEO)
Made on
Tilda