Все экраны: макет и сборка

Пятьдесят пять состояний всех написанных экранов — вехи M1 «Вход и регистрация», M2 «Афиша» и часть M3 «Событие и чат». В каждой карточке слева сторона макета, справа наш снимок, оба на кадре 390 dp. Пары собраны автоматически: id ноды зашит в имя файла снимка, так что подпись под картинкой макета всегда относится именно к этому состоянию.

Откуда берётся левая картинка

  • рендер Figma (41 состояний) — настоящая картинка макета. Часть отдана API, часть снята с публичной ссылки в браузере: сверено, что это один и тот же кадр — расхождение 0.26 из 255 на пиксель.
  • кадра из Figma нет (14) — эти состояния выгрузить не удалось. Вместо картинки стоит плашка со ссылкой прямо на ноду: посмотреть можно в самой Figma. Ничем не подменяю и ничего не дорисовываю — нет значит нет.

Почему выгружено не всё

  • Лимит Figma зависит не от тарифа, а от типа места в команде. У обоих выданных токенов место Viewer, а это 20 запросов в месяц на ручки, которые отдают деревья и картинки. Оба лимита исчерпаны.
  • Место Dev или Full даёт 10–15 запросов в минуту даже на бесплатном тарифе. Одного такого токена хватило бы: недостающие кадры — это 28 запросов пачками по 20, минут пять работы.
  • Часть кадров снята в обход лимита — с публичной ссылки в браузере, через показ прототипа. Способ рабочий, но медленный и капризный: показ иногда молча подставляет соседний кадр, поэтому каждый снимок сверяется по адресу и размеру, а несошедшиеся отбрасываются.
  • Полностью выгружено другое: все 517 комментариев, 30 версий файла, 169 растровых заливок вместе с 21 3D-иллюстрацией и деревья 10 из 11 страниц-источников.

Что заведомо расходится и почему

  • Наши снимки сняты без системной строки состояния: Paparazzi её не рисует, поэтому всё содержимое стоит на 54 dp выше, чем в кадре Figma. Сравнивать нужно расстояния между блоками, а не абсолютные отметки.
  • Карта на месте карты — ровная подложка: MapLibre на JVM не поднимается, эмулятора в окружении нет (блокер B-2).
  • 3D-иллюстрации и часть иконок — заглушки: сами картинки лежат растровыми заливками и отдаются отдельной ручкой, до которой не дожила квота (блокер B-1). Всё помечено FIGMA-ASSET.
  • Фотографии в снимках не грузятся намеренно: загрузка на JVM асинхронна и делала снимки неповторяемыми (отклонение О-8). Вместо фото — подложка макета.
55состояний
41с рендером Figma
14без кадра Figma
7наборов Ui-kit
122юнит-теста
62снимка

Вход, регистрация, верификация

Раздел A · Figma 112:160

A1 Велком 158:9505 ↗
макет
рендер Figma
сборка
наша сборка
A2 Ввод номера 260:24430 ↗
макет
рендер Figma
сборка
наша сборка
A2 Номер введён 261:25228 ↗
макет
рендер Figma
сборка
наша сборка
A2 Неверный номер 582:52876 ↗
макет
рендер Figma
сборка
наша сборка
A2 Аккаунт заблокирован 579:52473 ↗
макет
рендер Figma
сборка
наша сборка
A3 Политика 261:26902 ↗
макет
рендер Figma
сборка
наша сборка
A4 Ввод кода 261:26987 ↗
макет
рендер Figma
сборка
наша сборка
A4 Код введён 261:27203 ↗
макет
рендер Figma
сборка
наша сборка
A4 Неверный код 261:27297 ↗
макет
рендер Figma
сборка
наша сборка
A4 Лимит попыток 592:5040 ↗
макет
рендер Figma
сборка
наша сборка
A5 Локация: город 597:55329 ↗
макет
рендер Figma
сборка
наша сборка
A5 Локация: районы 597:56595 ↗
макет
рендер Figma
сборка
наша сборка
A5 Локация без районов 730:75312 ↗
макет
рендер Figma
сборка
наша сборка
A7 Поиск района 609:74123 ↗
макет
рендер Figma
сборка
наша сборка
A8 Анкета пустая 291:25219 ↗
макет
рендер Figma
сборка
наша сборка
A8 Анкета заполнена 292:25695 ↗
макет
рендер Figma
сборка
наша сборка
A9 Интересы 284:25333 ↗
макет
рендер Figma
сборка
наша сборка
A9 Три категории 284:25738 ↗
макет
рендер Figma
сборка
наша сборка
A11 Камера 287:26990 ↗
макет
рендер Figma
сборка
наша сборка
A11 Снимок 287:27198 ↗
макет
рендер Figma
сборка
наша сборка
A11 Лицо не распознано 732:79437 ↗
макет
рендер Figma
сборка
наша сборка
A12 Профиль подтверждён 287:27892 ↗
макет
рендер Figma
сборка
наша сборка

Афиша: карта, фильтры, поиск

Раздел B · Figma 579:52323

B2 Радиус 180:9724 ↗
макет
рендер Figma
сборка
наша сборка
B3 Фильтры 194:24494 ↗
макет
рендер Figma
сборка
наша сборка
B3 Фильтры: выбрано 194:25492 ↗
макет
рендер Figma
сборка
наша сборка
B5 Календарь 194:27047 ↗
макет
рендер Figma
сборка
наша сборка
B6 Поиск 192:19379 ↗
макет
рендер Figma
сборка
наша сборка
B6 Результаты 192:20640 ↗
макет
рендер Figma
сборка
наша сборка
B6 Ничего не найдено 192:20840 ↗
макет
рендер Figma
сборка
наша сборка
B7 Афиша списком 610:75563 ↗
макет
рендер Figma
сборка
наша сборка
B9 Категория 194:36070 ↗
макет
рендер Figma
сборка
наша сборка
B9 Категория: подписан 229:14429 ↗
макет
рендер Figma
сборка
наша сборка

Событие и чат

Раздел B · вехa M3

B10 Событие: участвовать 230:19369 ↗
макет
рендер Figma
сборка
наша сборка
B10 Событие: заявка подана 232:27767 ↗
макет
рендер Figma
сборка
наша сборка
B10 Событие: заявка отклонена 232:28673 ↗
кадра из Figma нетне выгружен: лимит API исчерпанпосмотреть в Figma ↗
сторона макета
сборка
наша сборка
B10 Событие: вы идёте 231:20559 ↗
макет
рендер Figma
сборка
наша сборка
B10 Событие завершено 348:42416 ↗
макет
рендер Figma
сборка
наша сборка
B11 Чат события 232:22272 ↗
макет
рендер Figma
сборка
наша сборка
B11 Чат пустой 232:25394 ↗
макет
рендер Figma
сборка
наша сборка
B11 Чат закрыт 232:22272 ↗
макет
рендер Figma
сборка
наша сборка

Куда иду и афиша города

NEW-секции от 25 августа

B13 Куда иду 693:76501 ↗
макет
рендер Figma
сборка
наша сборка
B14 Афиша города 794:161851 ↗
макет
рендер Figma
сборка
наша сборка

Дизайн-система

Галерея компонентов из debug-маршрута debug/uikit: у неё нет одной ноды-экрана, поэтому пары с макетом нет.

Ui-kit Кнопки
Кнопки
наша сборка
Ui-kit Поля
Поля
наша сборка
Ui-kit Чипы и бейджи
Чипы и бейджи
наша сборка
Ui-kit Карточки событий
Карточки событий
наша сборка
Ui-kit Люди
Люди
наша сборка
Ui-kit Контролы
Контролы
наша сборка
Ui-kit Чат
Чат
наша сборка