🚧 This mini project case study is currently being written, please request more information directly about this project.
Design Tokens
A deep dive into how we structured the design token schema and implemented within the Chameleon design system.
Role
Design System Designer and Design System Lead
Team
2 Designers, 4+ Developers
Design tokens requirements
. . .
Abstraction
Our token structure needed abstraction ranging from “generic”/”broadly applied” to “specific”/”specifically applied”.
Brand must be customizable
Design tokens need to be redefined for different brands and influence at scale.
Design intent must be captured
Design tokens need to capture design intent and be easily understood cross disciplines.
Design tokens must be flexible cross platform
Consistency in design intent and alignment must be supported cross platform, Android and iOS
Early design system tokens were close
Conceptually, what we found in the initial approach was really close to what could flexible in implementation.
The team had captured the idea of collecting a scale of color as reference tokens that informed early semantic tokens based on Material Design.
Requirements for
design tokens
Abstraction
Our token structure needed abstraction ranging from “generic”/”broadly applied” to “specific”/”specifically applied”.
Brand must be customizable
Design tokens need to be redefined for different brands and influence at scale
Design intent must be captured
Design tokens need to capture design intent and be easily understood
Design tokens must be flexible cross platform
Consistency in design intent and alignment must be supported cross platform, Android and iOS
Early design token exploration + workshops
We drew inspiration from Nathan Curtis’s article where he shared his approach establishing hierarchy within design token schema by utilizing levels.