Атомарный дизайн — это методология, созданная разработчиком интерфейсов Брэдом Фросто. Суть атомарного дизайна —
создание компонентов продукта должна начинаться с простейших элементов, которые применяются в проектировании всего
продукта.
Согласно методу, разработка продукта начинается не с макетов страниц, а с более мелких деталей — атомов, из которых
поэтапно создаются более крупные составляющие: молекулы, организмы, шаблоны и страницы.
Следование принципу атомарного дизайна не только помогает разработать структуру дизайна, но и позволяет создать
системы дизайна и библиотеки шаблонов.
Составляющие атомарного дизайна:
Атомы
Мельчайшие блоки дизайн-системы — кнопки, поля ввода, цвета, шрифты, иконки и т.д.. Они
объединяются, чтобы образовать следующий элемент — молекулу.
Молекулы
Это простые наборы атомов. Каждый атом переносит свои уникальные свойства в группу, которая сама
по себе обладает отличными характеристиками. Можно комбинировать разные атомы, чтобы создавать уникальные молекулы.
Организмы
Более сложные сочетания атомов и молекул, они еще не является завершенным дизайном, но это уже
полноценная его составляющая, которую можно повторно использовать в дизайне или шаблонах макетов.
Шаблоны
Место, где элементы собираются в каркас будущего дизайна. На этапе шаблона элементы могут не
содержать реальных данных, так как главная задача шаблонов — обозначить расположение блоков.
Страницы
Это заключительный этап, в котором создаются макеты — экземпляры шаблонов. Сколько создать
страниц, зависит от проекта и его задач.
Атомарный дизайн — это методология создания продукта, которая применяется с самого начала работы над проектом и основывается на сочетании компонентов. UI-kit — часть расширенной системы атомарного дизайна. Это продукт, который собирается в конце работы над проектом, отражает стиль и состояние элементов, а не их сочетания.
Атомарный дизайн — удобный и универсальный метод разработки дизайна продукта. Он позволяет глубже осмыслить роль каждого элемента сайта и создать продуманный дизайн в короткие сроки, который можно развивать и изменять со временем. Этот подход дисциплинирует, настраивает на системный подход, учит отслеживать повторения и упаковывать их в уникальные для продукта решения.
Кажется логичным: увеличили рекламный бюджет → получили больше лидов → сделали больше продаж → заработали больше. Но на практике эта цепочка может работать совсем не так.