Resources Advanced Design Systems Enfoques Net
Resources Advanced Design Systems Enfoques Net
Aurora Pleguezuelo
Introduction 03
Becoming a systems designer 04
Design systems foundations I 11
Design systems foundations II 24
Designing components systematically I 33
Designing components systematically II 38
Extra content 42
Introduction For years, at Instituto Tramontana we’ve
been training and advocating for design
systems.
Aurora Pleguezuelo,
Senior Designer
@GitHub
03
CHAPTER 7
Becoming a systems
designer
Documentation is critical to the
success of a design system.
05
Highlights
06
Exercise material
07
Systems thinking
Thinking in Systems
Donella H. Meadows
Probably the most important read to better understand how
systems work. Donella H. Meadows does an excellent job at
breaking down the systems that surround us and explaining
how interconnections work.
08
Documentation
Documenting components
Nathan Curtis
A collection of six articles that spans the story of
documenting components.
Documentation day
Jennifer Johnson
How the FT.com team improved their documentation to 95%
usefulness in 7 hours. By Jennifer Johnson, developer at
Financial Times.
09
Design system documentation sites
Morningstar
Morningstar is a collection of design and technical
standards built into a central library to help community.
Carbon
Carbon is IBM’s open source design system for products
and digital experiences.
Primer
Primer it’s a open source design system created for GitHub.
Material
Material is a design language developed by Google.
Polaris
Polaris is Shopify’s open source design system. This website
can help you understand how a design system works.
Spectrum
The Adobe’s design system provides very useful tools.
Atlassian
Another fantastic open source design system by Atlassian,
an Australian software company.
10
CHAPTER 8
Design system
foundations I
In this chapter, we will learn how
to tackle a foundations project in a
design system.
12
Highlights
13
Highlights
14
Exercise material
15
Foundations and mapping the system
Atomic design
Brad Frost
A design systems classic to learn in depth about design
system foundations and how to structure a system
following an atomic model.
Design Principles
A collection of design principles and how they’re applied
by design teams with operational design systems.
16
Color
Interaction of color
Josef Albers
Conceived as a handbook and teaching aid for artists,
instructors, and students, this influential book presents Albers’s
singular explanation of complex color theory principles.
Color Problems
Emily Noyes Vanderpoel
This book provides a comprehensive overview of the main
ideas of color theory in the 20th century, as well as her wildly
original approaches to color analysis and interaction.
Color
Design Systems
A Figma article about color with interesting links.
17
Color
Reapproaching color
Kevyn Arnott
Build your color systems for accessible UIs that scale with
ColorBox.io
18
Color
19
Color
Chroma
This plugin is a life-saver for those designing a color library.
Create color styles in bulk from a selection
Color Compass
Another helpful plugin for systematic color palettes.
ColorBox
This web application provides you with the help you need for
creating color systems more efficiently.
Palx
Provide a single color value and Palx returns a full-spectrum
color palette, well suited for UI design and data visualizations
that work harmoniously with brand colors.
Accessible Colors
This is a powerful tool to test your background and text
contrast ratio based on Web Content Accessibility Guidelines
(WCAG), and automatically find the closest accessible colors.
Colorable
This tool is a color palette combination contrast tester. Take a
set color palette and get contrast values for every possible
combination.
20
Color
Leonardo Color
The Leonardo web application is a tool for designers and
engineers to collaboratively build color scales for use in user
interfaces.
HSLuv
The HSLuv color space is a human-friendly alternative to the
HSL color space. It is a variation of the CIELUV color space,
where the C (colorfulness) component is replaced by a
"Saturation" (S) component representing the colorfulness
percentage relative to the maximum sRGB can provide given
the L and H values.
Viz Palette
A tool to help data visualization designers evaluate and
improve their palettes.
21
Typography
22
Iconography
Understanding Comics
Scott McCloud
A seminal examination of comics art: its rich history, surprising
technical components, and major cultural significance. Explore
the world between the panels, through the lines, and within the
hidden symbols of a powerful but misunderstood art form.
Ionicons
An open-sourced and MIT licensed icon pack.
Feather Icons
Find the perfect icon for your project using this collection of
simply beautiful open source icons.
23
CHAPTER 9
Design system
foundations II
Foundations don’t work as isolated
elements, they also need to be
combined and applied to to our
product UI.
25
Highlights
26
Highlights
27
Accessibility
Accessibility tutorials
Web accessibility initiative
This collection of tutorials shows you how to develop web
content that is accessible to people with disabilities, and that
provides a better user experience for everyone
28
Accessibility
Stark
Stark Lab
Web accessibility testing platform for designers, developers
and product managers looking to make software products
more their software more accessible and compliant.
Contrast
Maark and Alex Carr
A Figma Community plugin. Contrast makes it easy to check
the contrast ratios of colors as you work.
29
Design Tokens
Glossary
Superfriendly
Design systems can be tricky if you don’t know what certain
words mean. Here’s a quick primer to help you get acclimated.
30
Design Tokens
Design APIs
Matthew Strom
Matthew Ström leads design teams at Stripe. Its website you
can find good information about about product design, front-
end code, leadership, and more.
Tokens as intents
Aliquam erat volutpat. Donec vitae diam dolor. Proin iaculis
turpis vel sem pharetra, nec tempor risus eleifend.
31
Applying foundations
Refactoring UI
Tailwind Labs
Learn how to design beautiful user interfaces by yourself using
specific tactics explained from a developer's point-of-view.
32
CHAPTER 10
Designing components
systematically I
Most folks who work in design
systems full time, do so in teams
where a lot of the primitives,
guidelines and patterns are already
established.
34
Exercise material
35
Research and audits
36
Exploration phase
Divergent Thinking
Interaction design foundation
This article teaches us what divergent thinking is,
and how it is used.
37
CHAPTER 11
Designing components
systematically II
As we approach the end of the
course, it’s time to choose the
design direction we’ll follow for our
component. In the real world, this
decision will be made based on user
feedback and business
requirements.
39
Component design
PATTTTERNS
This is a catalog of interaction patterns found on real software.
UI Guideline
UI Guideline is a guide to standardize the design/code of the
UI Components based on the 39 most popular Reference
Systems.
40
Component design
Checklist Design
A curated list of checklists ranging from website pages, to UI
components, all the way to branding assets.
41
EXTRA CONTENT
43
Exercise material
As a bonus you can duplicate and use the design library that we’ve
created for the course and take a look into the design process for
the UI of Planner.
Planner Branding
Password file: WTFDesignSystems
Planner UI
Password file: WTFDesignSystems
44
Food for thought
Layout
A weekly podcast about design, technology, programming
and everything else.
99% Invisible
From award winning producer Roman Mars, 99% Invisible is
a weekly podcast on the process and power of design.
We should be replaceable
Aurora Pleguezuelo
Using principles of systems theory, design principles and
design culture best practices, in this talk I demonstrate that
great design systems can be timeless.
45
Design systems books
46
Curiosities
Humane by design
Jon Jablonski
A resource that provides guidance for designing ethically
humane digital products through patterns focused on user
well-being.
47
Case studies
48
Content creators
Design Systems
A Figma publication for design systems creators, designers,
developers, and managers.
49
Instituto Tramontana aims to raise the
level of professionals and teams that
create products and services.
enfoques.net
[email protected]