Дизайн интерфейса для мобильного приложения
Добрый день!
Необходимо разработать интерфейс донат-магазина, в котором все элементы (кнопки, иконки, рамки, блоки и т.п.) выполнены в векторном формате. Растровые изображения допустимы только для баннеров и товарных превью (предметов). Это обусловлено стремлением минимизировать нагрузку на клиентскую часть.
Общие требования:
Поп-апы при выборе товара:
Пополнение доната (отдельный поп-ап):
Обмен доната на рубли (отдельный поп-ап):
Технические детали:
Необходимо разработать интерфейс донат-магазина, в котором все элементы (кнопки, иконки, рамки, блоки и т.п.) выполнены в векторном формате. Растровые изображения допустимы только для баннеров и товарных превью (предметов). Это обусловлено стремлением минимизировать нагрузку на клиентскую часть.
Общие требования:
- Векторная графика:
- Все графические элементы интерфейса (кнопки, иконки, фоновые элементы, рамки, стрелки, категории и т.д.) должны быть выполнены в векторном формате (SVG или аналог).
- Разрешается использовать растровые изображения исключительно для баннеров и карточек товаров (превью товаров).
- Все страницы должны отображать верхнюю панель с балансом, кнопками пополнения баланса и обмена валюты.
- Макет страницы магазина:
- Основная страница (главный экран) содержит:
- Область отображения баннеров в верхней части экрана.
- Список категорий товаров (аккуратная лента или колонка с наименованиями категорий).
- Основную зону с товарами выбранной категории.
- Основная страница (главный экран) содержит:
- Баннеры:
- Предусмотреть два вида баннеров:
- Баннер с кнопкой Call to Action (CTA).
- Баннер без кнопки.
- Баннеры могут быть прокручиваемыми или отображаться слайдером.
- Формат баннеров: растровые изображения с векторными элементами (например, кнопка CTA векторная, фон баннера – растровый).
- Предусмотреть два вида баннеров:
- Категории товаров:
- Категорий может быть много, поэтому список категорий должен быть представлен компактно (например, вертикальный список слева или горизонтальная лента сверху, не отвлекающая внимание от товаров).
- Примеры категорий:
- Набор новичка
- Транспорт (по классам)
- Кейсы
- Скины
- Услуги
- Аксессуары
- Акции
- VIP
- При выборе категории отображаются соответствующие товары в основной зоне.
- Товары:
- Отображать товары единообразно:
- Карточка товара: векторная рамка, векторные элементы интерфейса (кнопки, иконки), растровое изображение предмета.
- На карточке указывать название товара, цену (в донат-валюте или рублях) и, при необходимости, краткую информацию.
- Товары должны быть упорядочены по сетке или в виде списка, оптимально использовать как можно больше пространства под товары.
- Отображать товары единообразно:
- Баланс и операции с валютой:
- Отображать два вида валюты:
- Донат-валюта
- Рубли (или внутриигровые деньги)
- Предусмотреть кнопки:
- "Пополнить баланс": открывает окно/попап с вариантами покупки донат-валюты.
- "Обмен валюты": открывает окно/попап, где можно конвертировать донат-валюту в рубли.
- Отображать текущий баланс пользователя (донат-валюта и рубли) на верхней панели.
- Отображать два вида валюты:
- Кнопка закрытия:
- На экране магазина должна быть предусмотрена кнопка закрытия интерфейса (например, в верхнем углу).
Поп-апы при выборе товара:
- Общий вид:
- При выборе товара открывается поп-ап (модальное окно) с более детальной информацией.
- В поп-апе должна быть представлена основная информация о товаре и возможность совершить покупку.
- Типы товаров и особенности поп-апа:
- Скины:
- Отображать название скина.
- Кнопка "Купить".
- Дополнительных опций не требуется.
- Транспорт:
- Отображать название транспорта.
- Возможность выбора цвета (векторный цветовой селектор или палитра).
- Кнопка "Купить".
- Кейсы:
- Отображать название кейса.
- Поле ввода или кнопки +/- для выбора количества кейсов.
- При увеличении количества отобразить соответствующую скидку (процент скидки или снижение цены за единицу при оптовой покупке).
- Кнопка "Купить".
- Скины:
- Скидки:
- Если для товара предусмотрено изменение цены при увеличении количества (например, кейсы), то в поп-апе должна динамически отображаться итоговая стоимость с учетом скидки и процент скидки.
Пополнение доната (отдельный поп-ап):
- Пакетные варианты:
- Отобразить несколько предложений пакетов донат-валюты (например, 100 единиц, 500 единиц, 1000 единиц и т.д.).
- Для каждого пакета указать:
- Базовую стоимость (в реальных деньгах).
- Количество донат-валюты, которое получит игрок.
- Дополнительные бонусы: процент к дополнительному получению (например, +10% к сумме), отобразить итоговую сумму валюты.
- Иконки валюты:
- Предусмотреть разные иконки в зависимости от количества приобретаемой валюты (4-5 вариаций), например:
- Малый пакет (маленькая иконка монетки)
- Средний пакет (иконка с увеличенным количеством монет)
- Крупный пакет (иконка сундука с монетами)
- Предусмотреть разные иконки в зависимости от количества приобретаемой валюты (4-5 вариаций), например:
- Отображение иксов:
- Если есть временные акции с умножением получаемой валюты (x2, x3), отобразить это графически (иконка x2 или x3 рядом с пакетом).
Обмен доната на рубли (отдельный поп-ап):
- Механика обмена:
- Поле ввода суммы донат-валюты.
- Мгновенный пересчет итоговой суммы в рублях по заданному курсу.
- Кнопка "Обменять".
Технические детали:
- Макет адаптивен под различные разрешения экранов.
- Интерфейс должен быть выполнен с акцентом на минимизацию графической нагрузки:
- Максимальное использование векторных изображений.
- Растровые изображения только для баннеров и товарных превью.
- Все всплывающие окна (поп-апы) делаются в едином стиле, с векторными компонентами UI.
- Логика переключения категорий, открытия поп-апов и взаимодействия с балансом продумывается с учетом удобства и понятной навигации для пользователя.