Что такое UI-кит
UI-кит — это упорядоченная коллекция компонентов и стилей интерфейса, которые дизайнеры и разработчики используют повторно в проекте. В него входят кнопки, иконки, карточки, стили типографики и цвета, сетки. Чтобы c UI-китом было удобно работать, в него добавляют руководство по использованию этих компонентов и стилей.
Раздел UI-кита Windows, где показаны различные состояния переключателей. Источник
UI-кит помогает поддерживать консистентность дизайна и работать над продуктом быстрее: когда элемент уже есть в наборе, дизайнеру не нужно создавать новый, а команда знает, где находятся основные составляющие интерфейса.
Чем UI-кит отличается от дизайн-системы
Дизайн-система — это набор правил и инструментов, с помощью которых создают интерфейсы и цифровые продукты. Это большой механизм, в котором вместе работают компоненты, дизайн-токены, гайдлайны, брендбук, tone-of-voice бренда и редакционная политика.
UI-кит — это визуальная часть дизайн-системы. Для небольших проектов UI-кита часто достаточно. Он помогает сохранить единый стиль дизайна без дополнительных сложных правил. Полноценная дизайн-система нужна, когда продукт растет, в нем появляется больше сценариев, экранов, функций и команд.
Начальный экран сайта дизайн-системы Paradigm. Источник
Как и где собирают UI-кит
Компоненты UI-кита собирают по принципам атомарного дизайна. Атомы — самые маленькие части интерфейса. К ним относятся чекбоксы, табы, переключатели, иконки, кнопки и поля ввода. Когда атомы соединяют, получаются молекулы — например, кнопки с иконками или простые карточки. Когда комбинируют молекулы, получают организмы — хедеры, футеры, таб- и сайдбары.
Пример атомарного дизайна
Когда дизайнер создает компонент, он выносит его за пределы макета, а в самом макете оставляет копию. Это удобно: не нужно долго искать, где лежат основные элементы интерфейса. Когда таких компонентов становится много, их группируют по категориям — так начинает появляться UI-кит.
Еще в UI-кит добавляют стили текста, цвета, обводок, теней, эффекты, сетки и отступы. А чтобы команда понимала, как пользоваться UI-китом, создают документацию с описанием, как компоненты и свойства должны выглядеть и работать в готовом интерфейсе.
Пример описания кнопок в UI-ките Figma UI3
UI-кит собирают в Figma — это удобный инструмент, чтобы согласовать дизайн и разработку. Когда дизайнер использует компоненты, стили и переменные, это ускоряет работу и помогает проще передавать макет в верстку — разработчики тоже используют похожие принципы. А еще в Figma есть Dev Mode, который показывает код, параметры и свойства компонентов.
UI-кит часто выносят на отдельную страницу, чтобы команда могла быстро его найти.
Читайте также:
Большой гайд по верстке сайтов для новичков
Почему важно использовать UI-кит
UI-кит помогает сохранять единообразие дизайна и упрощает передачу проекта в разработку. Еще с UI-китом проще поддерживать и развивать продукт: когда интерфейс построен на компонентах, стилях и переменных, а его базовые элементы находятся в едином месте, вносить изменения в дизайн и код удобнее и быстрее.
Кроме того, UI-кит экономит время и силы команды. Вместо того чтобы создавать каждую кнопку или иконку заново, дизайнеры берут готовые элементы и быстро собирают интерфейс. Это помогает быстрее запускать проекты и избегать ошибок.
UI-кит также облегчает работу в команде. Когда все используют одни и те же элементы, дизайн получается цельным, а разработчикам проще понять, как устроен интерфейс и какие стили применять. Это сокращает недопонимания и ускоряет процесс работы.
Где найти примеры UI-китов
В Figma Community есть раздел UI-kits, в котором компании и дизайнеры делятся своими решениями.
Где найти раздел c UI-китами в Figma Community
Еще есть отличный сайт с подборкой дизайн-систем крупных компаний, которые можно посмотреть в Figma.
Главное о UI-китах
- UI-кит — это набор элементов интерфейса, который делает его аккуратным, логичным и единообразным.
- Его собирают по принципам атомарного дизайна. В UI-кит входят кнопки, поля ввода, иконки, чекбоксы, карточки. Еще в UI-кит добавляют стили цвета и типографики, сетки, эффекты, обводки и описание анимаций.
- Чтобы все в команде понимали, как использовать элементы, UI-кит дополняют документацией с пояснениями.
- UI-кит — это часть дизайн-системы. Для небольших проектов его достаточно, чтобы поддерживать порядок в дизайне и упростить взаимодействие с разработкой.
профессия UX/UI-дизайнер с нуля до про
профессия UX/UI-дизайнер с нуля до про
Создавайте продуманные интерфейсы сайтов и приложений без навыков программирования. Погрузим в дизайн-среду с первого модуля и дадим опыт, который реально пригодится в работе
Научиться