Kumir · мобильное приложение
Четыре роли в одном приложении
Клиент заказывает видео, звезда его снимает, креатор берёт брендовые кампании, рекламодатель их публикует. Один вход, четыре набора вкладок, iPhone и Android.
Экраны на этой странице — та же вёрстка, по которой собраны приложения: обе темы, системные панели вкладок, живые состояния списков.
Оболочки
- 4 оболочки
- Клиент, звезда, креатор, рекламодатель — набор вкладок собирается по роли при входе.
- 2 платформы
- Нативные iOS и Android: SwiftUI и Jetpack Compose, один и тот же API v1.
- 3 языка
- Русский, қазақша и English переключаются в профиле; цены — в валюте зрителя.
У каждой роли свой набор вкладок
Приложение не показывает человеку то, чем он не пользуется. Вкладки собираются по роли, а не прячутся за настройкой.
Клиент
Витрина, поиск, заказ персонального видео, Дайрект и свои заказы. Каталог открыт без регистрации — цены видно сразу.
Звезда
Очередь заказов со сроками, запись и сдача видео, кошелёк с выводом, витрина и цены.
Креатор
Лента брендовых кампаний, свои проекты по этапам, заказы клиентов, Дайрект и профиль.
Рекламодатель
Отклики, каталог креаторов, мастер публикации кампании, баланс и данные компании.
Лента креатора
Карточка отвечает, стоит ли читать бриф
Даты, бренд, сумма, требования плашками, сколько мест занято. Решение принимается в списке — экран проекта открывают, когда уже решили.
Светлая
Тёмная
Главная креатора: лента брендовых кампаний
Страницами по 24
Следующая подтягивается, когда до конца остаётся полтора экрана. Кнопки «Загрузить ещё» нет ни в ленте, ни в переписках.
Каркас вместо спиннера
Заглушка в форме карточки показывает, что придёт и сколько места займёт, поэтому лента не прыгает в момент подстановки.
Конец ленты подписан
Без «Это всё» конец списка неотличим от подвисшей догрузки. Обрыв связи держит курсор: «Повторить» продолжает с того же места.
Заказы клиентов
Деньги на столе — выше предложений
Персональное видео можно заказать и у креатора. Такой заказ ложится на главную отдельной карточкой над предложениями рекламодателей и появляется сразу после оплаты, без перезахода: сервер отправляет событие в тот же поток, что слушает Дайрект.
Светлая
Тёмная
Цена за ролик для клиента
Заказ клиента над предложениями брендов — светлая и тёмная тема
Цена ставится колесом
Строка «Цена за ролик для клиента» в профиле открывает шторку со ступенями. Ноль выключает заказы: клиент не видит кнопку, по которой сервер всё равно откажет.
Отмена до принятия
Пока заказ не принят, клиент отменяет его с полным возвратом. После принятия деньги закреплены за работой, и заказ уже не отменить в один тап.
Один экран заказа
Креатор открывает заказ в том же экране, что и звезда: бриф на виду во время записи, кому и от кого, срок, принять или отклонить.
Дайрект
Платное сообщение — это заказ
Клиент платит за сообщение, звезда отвечает. Голосовые, реакции, цитаты и видео внутри переписки; прочтения — если звезда их включила.
Светлая
Тёмная
Переписка в светлой и тёмной теме
Значок считает переписки
Три письма от одного клиента — «1», второй клиент — «2». Значок отвечает на вопрос «со сколькими людьми говорить», а не «сколько строк непрочитано».
Приоритет и общие
Оплаченные сообщения, которые ждут ответа, лежат отдельно от остальных: у платного вопроса есть срок, у переписки после ответа — нет.
Тема приложения
Переписка больше не прибита к тёмной: холст, пузыри собеседника, поле ввода и лента уведомлений следуют теме. Свой пузырь остаётся фиолетовым в обеих.
Контур рекламодателя
Сначала своя работа, потом чужой каталог
Человек открывает приложение не чтобы полистать незнакомых людей, а чтобы узнать, ждёт ли его кто-то. Поэтому наверху — отклики, а каталог ниже.
Светлая
Тёмная
Главная рекламодателя: отклики, потом каталог креаторов
Диапазон до отклика
В каталоге видно «5–10 тысяч подписчиков» и дату сверки. Точное число и хендл открываются после отклика — иначе обещание приватности нарушается на первом же экране.
Четыре шага вместо шести
Мастер кампании спрашивает бриф полями, а не полотном, и показывает деньги до публикации: сумма, места, что уйдёт в холд.
Ноль не показываем
У новой компании вместо «0 выполненных проектов» — «новый на площадке». Ноль в счётчике читается как провал, а не как первый день.
Вход
Автор выбирает работу, а не титул
После кнопки «Автор» — один экран с двумя карточками: персональные видео или реклама для брендов. Требование названо сразу, до анкеты: интро на 15 секунд для звезды, подключённый Instagram, TikTok, Threads или YouTube для креатора.
Фон не меняется — тот же кадр, что на предыдущем экране, поэтому переход происходит без чёрной вспышки. Строка «Уже есть аккаунт — войти» стоит на месте: без неё вернувшийся человек заводит второй аккаунт и теряет свои заказы.
Экран выбора поверх того же кадра, что на входе
Платформы
Системной становится фурнитура, а не бренд
Панель вкладок — деталь, по которой человек за первую секунду решает, родное это приложение или порт. На iOS это стекло, сквозь которое видно ленту; на Android — Material 3 с таблеткой под выбранной иконкой.
iPhone
Android
Одна и та же вкладка: iOS и Android
Светлая и тёмная
Тема берётся у системы или выбирается строкой «Авто · Светлая · Тёмная» в профиле. Выбор уезжает на сервер, поэтому второй телефон открывается в той же теме.
Панель сжимается
При прокрутке вниз панель вкладок уменьшается и возвращается, когда человек листает вверх. Списки тянутся вниз для обновления — на всех четырёх вкладках.
Один API
Оба приложения говорят с тем же /api/v1, что и сайт: один каталог операций, одни правила денег, один поток событий для переписки и заказов.
Посмотреть вживую
Витрина и каталог открыты без регистрации. Анкета автора — на «Стать автором», кабинет брендов — в разделе для бизнеса.