К содержанию

Задание

Соберите сложный интерфейс из переиспользуемых компонентов по выбранному референсу.

На этой странице

Задача

Соберите сложный интерфейс в Figma по выбранному референсу, используя Auto Layout, вложенные компоненты, Variants и Component Properties.

Основная цель – научиться создавать полноценные интерфейсы из переиспользуемых компонентов, правильно организовывать их структуру и управлять различными состояниями.

Примеры интерфейсов

Для задания выберите один интерфейс. Можно взять готовый референс ниже или найти собственный.

Предложенные темы и референсы – только примеры. Вы можете самостоятельно выбрать похожую тему, сопоставимую по сложности и разнообразию интерфейсных элементов.

Попробуйте найти собственные удачные референсы: ищите интерфейсы, которые Вам интересно разобрать и собрать в Figma. Используйте найденные варианты или возьмите один из предложенных ниже.

Референс можно изменить под свою идею: если Вы видите, как улучшить композицию, структуру или отдельные элементы, внесите эти изменения в макет. Будьте готовы объяснить свои решения.

Работайте с основным интерфейсом выбранного референса. Другие страницы приложения, дополнительные экраны и функциональное прототипирование не требуются.

Если в публикации показано несколько экранов, выберите один основной экран desktop-версии. Рамки устройств и фон презентации повторять не нужно.

1. Интернет-магазин: страница товара или корзина

Страница товара с выбором параметров покупки или корзина с товарами, количеством, стоимостью и оформлением заказа. Для этого варианта достаточно одного экрана: страницы товара или корзины.

Основные элементы страницы товара: изображения, описание и цена, выбор цвета или размера, счётчик количества и кнопки покупки.

Основные элементы корзины: карточки товаров, счётчики количества, кнопки действий, промокод и итоговый блок заказа.

2. Страница онлайн-курса

Интерфейс просмотра учебных материалов на образовательной платформе.

Основные элементы: видеоплеер, список уроков, учебные модули, прогресс обучения, навигация и дополнительные материалы.

3. Файловый менеджер

Интерфейс облачного хранилища для просмотра и управления файлами.

Основные элементы: карточки файлов и папок, боковая навигация, панель действий, поиск, индикаторы и состояния элементов.

4. Kanban

Интерфейс управления задачами с распределением карточек по колонкам.

Основные элементы: колонки задач, повторяющиеся карточки, статусы, приоритеты, исполнители и элементы управления.

5. Многошаговая форма

Интерфейс регистрации или оформления заявки, состоящий из последовательных этапов.

Основные элементы: индикатор этапов (Stepper), поля ввода, элементы выбора, кнопки навигации и состояния заполнения.

Требования

Объём и степень проработки

Точное совпадение с референсом по пикселям не требуется. Важнее внимательно проработать отдельные части интерфейса и правильно собрать их в Figma.

Если референс сложный, выберите один или несколько связанных блоков и доведите их до законченного состояния: аккуратный внешний вид, понятная структура компонентов, корректный Auto Layout и продуманные состояния.

Остальную часть интерфейса можно оставить в черновом виде: обозначить основные блоки и их расположение без детальной проработки. Укажите в проекте Figma, какие части готовы к проверке.

Требования к компонентам, Auto Layout и состояниям ниже относятся прежде всего к проработанной части макета.

1. Компоненты

  • Повторяющиеся элементы должны быть реализованы через Components и Instances, а не независимые копии.
  • Сложные интерфейсные блоки должны состоять из вложенных компонентов.
  • Используйте Variants для различных состояний компонентов.
  • Используйте Component Properties для настройки содержимого и поведения экземпляров.
  • Соблюдайте логичную и понятную структуру компонентов и слоёв.

Допускается использование ранее созданных компонентов из Figma-02.

2. Auto Layout

  • Применяйте Auto Layout для организации интерфейсных блоков и компонентов.
  • Корректно настраивайте отступы (Padding), расстояния между элементами (Gap) и выравнивание.
  • Используйте подходящие режимы изменения размеров: Hug contents, Fill container и Fixed.
  • Интерфейсные блоки должны сохранять корректную структуру при изменении содержимого.

3. Варианты и состояния

Покажите не менее двух различных состояний интерфейсных компонентов.

Например: выбранный и обычный элемент, активная и неактивная кнопка, заполненное и пустое состояние, открытый и закрытый элемент.

Для демонстрации состояний не требуется дублировать весь интерфейс. Достаточно представить соответствующие варианты компонентов отдельно.

4. Общие требования

  • Создайте desktop-версию интерфейса.
  • Продумайте пропорции и визуальную структуру интерфейса. Ориентируйтесь на выбранный референс; осознанные изменения и улучшения допускаются и приветствуются.
  • Работайте в масштабе 1:1 (Ctrl + 0).
  • Используйте согласованные стили типографики, цветов и отступов.
  • Части интерфейса, которые Вы не успеваете или пока не можете подробно собрать, допускается оставить в черновом виде по правилам выше.

Результат

В проекте Figma должны присутствовать:

  1. Макет выбранного экрана с законченной проработкой основных частей. Остальные части могут быть черновыми.
  2. Набор компонентов, использованных в проработанной части макета.
  3. Варианты состояний ключевых компонентов этой части.

При проверке основное внимание уделяется качеству проработанных частей: их внешнему виду, правильности применения Auto Layout, декомпозиции интерфейса и организации переиспользуемых компонентов.