Skip to main content
โ† Back to Graphic Design samples
๐ŸŽฏGraphic Designยท15 minยทSample Lesson

Graphic Design Systems Thinking

When Google built Material Design, its designers didn't create thousands of one-off buttons, menus, and icons by hand for every single app. Instead, they built a system: a small set of reusable rules for color, spacing, and type that any designer on any team could apply. That's why a Gmail inbox, a Google Maps pin, and a Google Docs toolbar all feel like they belong to the same family, even though hundreds of different designers built them over more than a decade. That approach is called design systems thinking, and it's one of the most valuable skills a modern graphic designer can have.

What You'll Learn

- What a design system is and the three layers that make one up - What a design token is and how it keeps colors and spacing consistent across hundreds of screens - How Atomic Design breaks interfaces into atoms, molecules, and organisms - Why companies like Airbnb and Google invest years of work into design systems instead of designing each screen separately

What Is a Design System?

A design system usually has three connected pieces. The style guide documents the rules -- which fonts, which colors, how much space to leave around a button. The component library turns those rules into reusable, ready-made pieces, like a button or a search bar, that any designer can drag into a new screen. And design principles explain the reasoning behind it all, so new team members make decisions the same way veteran designers would. Without a system, a company with 40 designers might end up with 40 slightly different shades of "brand blue" scattered across its product. With a system, there's exactly one blue, defined once and used everywhere.

Design Tokens: The Atoms of a System

A design token is a single named value that stands in for a raw number or color code. Instead of a designer typing the hex code #1A73E8 into a file, they use a token called something like color-primary-500. If the brand color ever changes, one edit to that token updates every button, link, and icon that uses it -- instantly, across every screen in the product. Tokens exist for spacing too. A token like space-sm might always equal 8 pixels, and space-lg might always equal 24 pixels. That guarantees that padding around a button looks identical whether it was built by a designer in Tokyo or an engineer in Toronto.

Atomic Design: Building From the Smallest Pieces Up

In 2013, designer Brad Frost proposed a way of thinking about interfaces borrowed from chemistry, called Atomic Design. Atoms are the smallest pieces -- a single button, an input field, a label. Molecules combine a few atoms into something useful, like a search bar made of an input field, a magnifying-glass icon, and a button. Organisms combine molecules into a full section, like a website header containing a logo, a search bar, and a navigation menu. Thinking in atoms and molecules means a designer never has to reinvent a button from scratch. They reuse the atom, combine it into new molecules, and assemble entire pages far faster than starting from a blank canvas every time.

Real-World Case: Airbnb's DLS

In 2016, Airbnb built its Design Language System (DLS) to unify a product being built simultaneously by separate web, iOS, and Android teams. Before the DLS, the same "Book Now" button looked and behaved differently depending on which platform built it. After the DLS, every platform pulled the same components from the same shared library.

Match each design systems term to its correct definition.

Terms

Design Token
Component Library
Style Guide
Atomic Design
Organism

Definitions

A method of building interfaces from small pieces up to full page layouts
A collection of reusable, ready-made interface pieces like buttons and menus
A full interface section made of several smaller molecules combined together
A single named value, like a color or spacing size, used consistently across a product
Documentation of a brand's rules for color, type, and spacing

Drag terms onto their definitions, or click a term then click a definition to match.

โ“

A company's brand color needs to change from blue to teal across an app with 200 screens. Why does a design token system make this change dramatically faster?

โ“

In Atomic Design, which of these best describes a "molecule"?

๐ŸŽฏ

Design Your Own Mini Token System

Pick a real app or website you use often. List 5 colors and 3 spacing sizes it seems to reuse across different screens. Give each one a token name following the pattern color-purpose-shade (like color-error-500) or space-size (like space-md). Then sketch or describe one small component -- a button or a card -- and label which of your tokens you'd use for its background color, text color, and padding.

Want to keep learning?

Sign up for free to access the full curriculum โ€” all subjects, all ages.

Start Learning Free