Пройдите приложение по порядку, как пользователь: каждый шаг — работающий прототип с настоящими жестами на движке будущего приложения. Откройте с телефона. Цельная сборка появится по этому же адресу на этапе 3; тогда здесь будет ссылка на неё и сквозные пути A–J.
В прототипе колоды:
Каждое состояние снято в светлой и тёмной теме на 390×844 и 360×800. Раскройте экран, нажмите на снимок — откроется в полном размере. Чертёж экранов, колода, компоненты.
Ленты сняты с прототипов настоящими касаниями (эмуляция iPhone, CDP) при замедлении в 5 раз.







Исследованы четыре направления, выбрано «Хохолок» (A). Почему.



Слева светлая тема, справа тёмная. Таблица контраста, правила.
Onest для интерфейса, Unbounded для шести громких мест.
Сетка 24, линия 2,4, все нарисованы для проекта. Правила и покрытие экранов.
| Кривая | cubic-bezier | Область |
|---|---|---|
| «Отклик» | 0.23, 1, 0.32, 1 | вход, выход, реакция на действие |
| «Переезд» | 0.77, 0, 0.175, 1 | объект уже на экране и меняет место |
| «Шторка» | 0.32, 0.72, 0, 1 | шторки и смена экрана без жеста |
| Ход времени | 0, 0, 1, 1 | удержание, прогресс |
| Длительность | Область | |
|---|---|---|
| press | 120ms | Нажатие |
| fast | 160ms | Мелкие смены состояния, выходы |
| base | 220ms | Поповер, всплывающее сообщение, ползунок переключателя |
| slow | 320ms | Смена содержимого, раскрытие |
| screen | 380ms | Смена экрана (кривая «Шторка») |
| sheet | 500ms | Шторка от края (кривая «Шторка») |
| Пружина | stiffness / damping | Область |
|---|---|---|
| «Щелчок» (0,25 / 1,0) | 632 / 50.3 | нажатие, мелкий отклик |
| «Ход» (0,40 / 1,0) | 247 / 31.4 | спокойное перемещение без перелёта |
| «Бросок» (0,40 / 0,8) | 247 / 25.1 | возврат карточки и всё, что отпущено пальцем с импульсом |
| «Шторка» (0,30 / 0,8) | 439 / 33.5 | шторка, отпущенная пальцем |
| «Хлопок» (0,35 / 0,6) | 322 / 21.5 | штамп, значок, счётчик — малые объекты с перелётом |