{"id":14279,"url":"\/distributions\/14279\/click?bit=1&hash=4408d97a995353c62a7353088166cda4ded361bf29df096e086ea0bbb9c1b2fc","title":"\u0427\u0442\u043e \u0432\u044b\u0431\u0435\u0440\u0435\u0442\u0435: \u0432\u044b\u0435\u0445\u0430\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430\u0435\u0445\u0430\u0442\u044c \u0440\u0430\u043d\u044c\u0448\u0435?","buttonText":"","imageUuid":""}

Атом.Молекула.Организм.Шаблон. Как проектировать интерфейсы, быстрее, чем на пит-стопе Формулы-1

Атомарный дизайн — это самый совершенный и удобный подход к созданию интерфейса. Идея концепции заключается в том, чтобы прийти от меньшего к большему: разобрать интерфейс на простые мелкие компоненты, а затем собрать их в большое единое целое.
Скорость работы с интерфейсами благодаря такому подходу сокращается в разы, сравнивая период когда я не использовал атомарный подход с его применением, я вижу кардинальные различия в скорости сборки интерфейсов.

◾Атом — мелкие элементы из которых собирается интерфейс.
Пример: иконки, шрифты, изображения, кнопки, radio-button, checkbox

◾Молекулы — объединение атомов между собой.
Пример: Header. Логотип, строка поиска, аватар пользователя, кнопка выхода.

◾Организмы — объединение атомов и молекул.
Пример: Footer. Логотип, ссылки, форма обратной связи.

◾Шаблоны — соединение организмов друг с другом.
Пример: Форма с полями, включающая в себя несколько различных организмов.

◾Страницы — заключительный этап, который умещает в себе всё выше сказанное.
Пример: Страница сайта в которой умещаются атомы, молекулы, организмы и шаблоны.

Применение
Создание готовых молекул/организмов ускорит сборку интерактивных прототипов. При сборке таких элементов я раскладываю их на составляющие дорабатываю по отдельности, добавляя им анимации.

Возьмём за пример Dropdown c Droplist:
- Строка Dropdown (состояния:default/hover/focus/selected/disabled)
- Иконка открытия (up_arrow/down_arrow)
- Droplist (количество строк: 5,10,15 добавляется scroll)
- Строка Droplist (default/hover/selected)

Шаблонные организмы с анимацией, дают возможность быстро собирать интерактивные прототипы. Делаешь шаблон какого-нибудь Dropdown анимируешь его на 3-4 пункта, оставляешь шаблонный текст внутри и в момент когда он тебе нужен копируешь основной компонент и меняешься под себя.

Используя данный метод, вы значительно ускорите сборку ваших прототипов и будете счастливы!

0
Комментарии
-3 комментариев
Раскрывать всегда