How Atomic Design System Helps Design

Written by Liting He 2022 Cohort

We all know that in the physical world, objects are made of atoms, atoms are combined to form molecules, molecules are combined to create organic matter, and ultimately everything in the universe is composed.

This basic theory also applies to design. In 2013, front-end engineer Brad Forst proposed to apply that theory to interface design, also known as the “atomic design system.” I will briefly introduce that system and how to use it in design.

System composition

The atomic design system includes five types of levels:

Atoms

Atoms are the minor units that makeup design elements, such as colours, text, input boxes, icons, etc.

Molecules

As described before, atoms are arranged and combined to form molecules, which primarily exist ascomponents in interface design—for example, navigation bar, tab bar, search box, button, pop-up window, etc.

Organisms

The organism is a module composed of multiple molecules, such as cards carrying various information, lists, etc.

Templates

Templates are often associated with product functions. Based on specific parts and user needs, multiple “Organismsare combined to form a “Template,” and the product interface has a basic prototype.

Pages

The template is filled with accurate contents ( pictures, text, etc.) to form a page, and then various reasonable visual designs are used to convey the product’s style to the user, and finally, that interface is the last appearance of the product presented to the user.

Advantages and Benefits

An atomic design system recycles components, quickly builds pages, improves design efficiency, and saves unnecessary communication costs.

This system can help designers establish a set of standardized rules that help avoid the problem of inconsistent collaboration standards and ensure a consistent product experience.

In the product iteration process, the atomic design system can be better expanded and maintained. The design can be updated globally simply by just changing atoms and molecules. PS: In Figma, Style and Component, two types of functions have applied atomic design, so we can quickly build interfaces and basic design systems based on these two functions.