Kasper
1 июля Каспи презентовал Kasper — ИИ-ассистента в Каспи Магазине. Меня позвали на ивент, как сотрудника который участвовал в работе над ним, и это тот случай, когда видишь на большой сцене то, что до этого месяцами собирал руками. Хочу поделиться, что такое Kasper со стороны дизайн-системы.
Kasper стилистически сильно отличается от Каспи: другой шрифт, другие шейпы, другие цвета. Рисовать под него отдельный кит — крайне глупо, хоть это и первое что приходит на ум. А давайте сделаем еще один репозиторий, у нас их всего 2 и будем так делать каждый раз, и руками правки вносить во все файлы с токенами. Было понятно, что максимум надо сделать через токены, причем единые для всех кейсов. Проблема: есть легаси, и это легаси нужно расширить чтобы оно хорошо приняло новые цветовые темы, типографические и темы для форм объектов.
Что делал я:
— архитектура тем и контроллер тем — собрать
вложенные токены в единую структуру так, чтобы то что уже сейчас работает, работало и дальше.
— пересобрал внутренности цвета и подключил extended collections от Фигмы — они и закрыли вопрос «перекрасить всё»
— коллекции шейпов: режимы, в которых скругления всего интерфейса переключаются одной темой
— тема шрифтов, чтобы типографика менялась так же быстро ну и внутрь заложить динамик тайп, чтобы в фигме проверять доступность через темы.
Кейс примечателен ещё и тем, что интерфейс комбинированный. Внутри Kasper живёт полноценная Каспи-тема — например, в карточках товаров. Плюс нативные и веб-технологии на соседних экранах. То есть темы должны не просто существовать, а сосуществовать.
Моя зона как дизайнера дизайн-систем — архитектура, упаковка и передача токенов разработке. Команде разработки отдельное спасибо: решение непростое, и они его дотащили. Главный итог даже не Kasper, а фундамент — следующие темы мы будем поднимать сильно быстрее. А учитывая, что я работаю в супераппе, вероятность этого довольно большая.
А после презентации удалось лично встретиться с Михаилом Ломтадзе. Не ожидал — и был очень рад впервые увидеть его вживую. И совсем не ожидал встретить Майкла Калви: пересмотрел кучу интервью с ним, а тут он стоит рядом. Тоже был рад увидеть лично.
Горжусь, что я часть этой команды.
Post #342
558



- 🔥 21
- ❤ 2