План работы над темой
Пятая тема курса углубляет знания инструментов приложения Figma и формирует у слушетеля понятие дизайн-системы в разработке приложений. В рамках темы студенты изучают систему компонентов, вариантов и контроля версий в Figma, а также формируют на основе вайрфреймов дизайн приложения.
Лекция: UI Kit — разработка правил создания интерфейса
Воркшоп: Разработка компонентов в программе Figma
Задания:
- Разработать UI Kit на основе компонентно-вариативной методологии в Figma
- Собрать интерфейс приложения на основе компонентов
Лекция. UI Kit — разработка правил создания интерфейса
План лекции
- Понятие дизайн-системы и UI-Kit
- Компонентно-вариативная дизайн-система
- Атомарный дизайн
Дизайн-система — это структура проекта, которая включает визуальные компоненты и гайдлайн к их использованию.
В веб-разработке и разработке приложений под дизайн-системой понимают так называемый UI Kit.
UI Kit состоит из разноуровневых элементов приложения, которые вместе составляют его интерфейс.
Для разработки UI Kit используются функции по созданию компонентов и их вариантов в Figma.
Для того, чтобы разработка такой системы была стандартизирована, существует атомарный подход.
Проект Моргулевой Татьяны и Шушиной Александры
Атомарный дизайн — методология в UI-дизайне, которая позволяет проектировать дизайн-систему наиболее оптимально.
Такая система предполагает наличие разных уровней элементов — атомов, молекул, организмов и даже супер-организмов.
Атомы представляют собой самые мелкие детали интерфейса — кнопки, аватарки, лейблы.
Молекулы соединяют в себе несколько атомов. Это могут быть строки поиска, карточки товаров.
Организмы, в свою очередь состоят из нескольких молекул, собираясь в более сложные шаблоны.
Воркшоп. Разработка компонентов в программе Figma
План воркшопа
- Создание и редактирование компонентов
- Изменение компонентов и их копий
- Типы вариантов у компонентов
- Свойства компонентов
- Система контроля версий
Домашнее задание
Задачи
- Разработать UI Kit на основе компонентно-вариативной методологии в Figma
- Собрать интерфейс приложения на основе компонентов
Условия
- Готовый UI Kit с использованием компонентно-вариативной системы и атомарного подхода
- Собранные на дизайн-компонентах страницы приложения
Результат
- Готовый UI Kit в Figma
- Собранный на компонентах интерфейс в Figma


