(2020) What the #&%$ are Design Tokens?

  Рет қаралды 50,802

UX Lord / Simplifying Design & Productivity

UX Lord / Simplifying Design & Productivity

3 жыл бұрын

DESIGN TOKENS are used in
👉 Salesforce's Lightning Design Systems
👉 Adobe's Spectrum Design Systems
👉 Firefox's Photon Design Systems
👉 Shopify's Polaris Design Systems
and more
Invision's DSM (Design System Manager) also has a new Design Token manager feature coming soon!
Using "Design Token" is an essential practice to effectively maintain consistency across design and the production product.
But WHAT IS EXACTLY IS A DESIGN TOKEN??
This video will help you conceptualize and understand how Design Tokens work in a product development context.
-------------------
Music :
"Love In Your Eyes" (Prod. Lee) : • (FREE) Lo-fi Type Beat...
--------------------
UX Lord
Medium : / uxlord
Twitter : / uxlord
KZfaq : kzfaq.info/love/UD_t

Пікірлер: 75
@Branimation7
@Branimation7 3 жыл бұрын
As a professional design who has worked alongside developers for almost 10 years, this is extremely accurate based on my experience. I have had those exact encounters with the dev team.
@nelsonriches
@nelsonriches 2 жыл бұрын
yup!
@clevermissfox
@clevermissfox 9 ай бұрын
This is the best way I’ve heard it described- and I’ve gone through written articles, other videos , Reddit, etc. I somewhat got it but with these examples it’s thoroughly grasped. Thank you so much, so so helpful
@luizguilhermemouraalves6846
@luizguilhermemouraalves6846 3 жыл бұрын
WOW This is the best, and more simple explanation for design tokens I have ever seen. Thanks a lot!
@Conn458
@Conn458 2 ай бұрын
Just helped me understand tokens in 6 minutes vs 2 weeks of reading 😅 very grateful Product Designer here 🙏🏽
@LipstickandTech
@LipstickandTech 10 ай бұрын
I LOVED this video. Super helpful,succinct, and great summary on the topic. I’m officially a fan, great video!!
@joenotaverage
@joenotaverage 3 жыл бұрын
This is brilliant, my current project is putting together a design system (for digital, print and front of house) for one of the biggest aps department in Australia. I've researched and learnt so much in the last few weeks about design systems. I've been looking at private companies and their design systems set up, and learning different terms like tokens, foundations etc... This video is so basic and straight to the point. Well done mate. Keep em coming. 👍
@uxlordsimplifyingdesignpro5544
@uxlordsimplifyingdesignpro5544 3 жыл бұрын
I went thru the same mate! Glad i could help😎
@jguix
@jguix 2 жыл бұрын
Thank you, that was the quick and simple explanation that I was looking for.
@benlow24
@benlow24 2 жыл бұрын
Really helpful examples as it’s reflects what discussions happen when moving between design and development in product design. You could also setup direct CSS or SASS variables to achieve a similar outcome
@vtshreeram
@vtshreeram 2 жыл бұрын
Super simple explanation about design tokens, you nailed it man !!!
@simondavis1303
@simondavis1303 2 жыл бұрын
This is going to help my project a lot, thank you!
@kunalbelamkar
@kunalbelamkar 2 жыл бұрын
man, youre god, thanks for not making a video that 1 hour long and explaining in 6 mins.
@MeetRayka
@MeetRayka 2 жыл бұрын
By far the best explanation of design tokens i've come across. Thanks mate, i learnt something new today!
@MeetRayka
@MeetRayka 2 жыл бұрын
Also please make more such videos on design systems.
@mihirsalot-vd2sk
@mihirsalot-vd2sk 6 ай бұрын
WOW! Great explanation!
@benwillvv
@benwillvv 4 ай бұрын
Super helpful explanations. Thank you!
@Sketch2React
@Sketch2React 3 жыл бұрын
Really awesome explanation video, the best we have encountered, great job!
@amandayu3639
@amandayu3639 15 күн бұрын
Thank you! easy Comprehend with your storytelling. 😃
@gentleman055
@gentleman055 3 жыл бұрын
You make it look easy, great job 👏
@decaffeinatedespresso
@decaffeinatedespresso 11 ай бұрын
Everything make sense now. Thank you!
@cheatuto
@cheatuto 2 жыл бұрын
Nice explanation ! Useful thanks !
@JorgeCastillo-es6qi
@JorgeCastillo-es6qi 7 ай бұрын
Awesome bro!!! Good job!!! 😎 Why aren't the component-specific tokens named?
@joseglas
@joseglas 3 жыл бұрын
This is I what I'm talking about, great explanation!
@yuqinghe292
@yuqinghe292 2 жыл бұрын
Thank you so much! This is what I'm looking for!!! the best!!
@linhquach8662
@linhquach8662 Жыл бұрын
well, thank you for sharing. You explained very clearly. Cheers
@tazz763
@tazz763 9 ай бұрын
Nicely explained, so easy to learn
@TheSonali05
@TheSonali05 2 жыл бұрын
Easy to comprehend. Thanks for the explanation. :)
@frozen_tortus
@frozen_tortus 3 жыл бұрын
This is grate explanation. Good job!
@Esthersnest
@Esthersnest 5 ай бұрын
OMG THANK YOU FOR THIS!
@ParepalliNithya
@ParepalliNithya Ай бұрын
You are amazing!!
@thelias91
@thelias91 2 жыл бұрын
i love the way you explain that !
@aloha2713
@aloha2713 2 жыл бұрын
👍👍👍❤️ Thank you very much for your clear explanation
@bwoyyyy8729
@bwoyyyy8729 2 ай бұрын
what a legendary video
@Oswee
@Oswee 2 жыл бұрын
TIL! :) Thank you for sharing this.
@lindseynorberg7313
@lindseynorberg7313 2 жыл бұрын
Great little story
@zeinabnikoodesign
@zeinabnikoodesign Жыл бұрын
it was great thank you so much
@TheGazanews
@TheGazanews 3 жыл бұрын
super clear thanks
@newmagicfilms
@newmagicfilms 3 жыл бұрын
Great job
@NiranjanAdhikari-iu7my
@NiranjanAdhikari-iu7my Жыл бұрын
Summarized eveytthing sweetly, this video should be more popular4
@subretoothed
@subretoothed 3 жыл бұрын
Great stuff man
@uxlordsimplifyingdesignpro5544
@uxlordsimplifyingdesignpro5544 3 жыл бұрын
Thanks for checkin in GREAT
@chetanvadgama219
@chetanvadgama219 2 жыл бұрын
Nice
@appustudio8637
@appustudio8637 2 жыл бұрын
where is the like button! where is the like button! cool video man.
@DoelAlkhazini
@DoelAlkhazini 2 жыл бұрын
Thank youuuu!!!
@resolutionAgha
@resolutionAgha 3 жыл бұрын
Thank you :)
@lewis4929
@lewis4929 2 жыл бұрын
Would you use a file JSON file of tokens for CSS as well? And the are the context specific tokens in anyway related to the global tokens? From your example they seem separate but you mentioned that they are kind of inbetween? Thanks
@lurevideos
@lurevideos 11 ай бұрын
Thanxxxxx
@cortjezter
@cortjezter 2 жыл бұрын
I actually really enjoyed this explanation to an otherwise abstract concept. It seems this is something I've just instinctually always done throughout the years, but interesting it has a name and formal explanation in the industry now. It seems this really just has design and dev teams align around using the same terms and definitions for everything; more or less having the design team/system organised like CSS classes and specificity rules that directly translate to front end equivalents. My only question is about efficiency, as those intermediate, alias tokens are difficult to anticipate early on, and do require a fair bit of work to inject later on, though of course the benefit is that once set, they shouldn't really require any further maintenance…in theory anyway. 😎 Thanks!
@TelTunes
@TelTunes 7 ай бұрын
totally agree! I still believe this can be managed in the design system library. But this bloke explained it so well that no other KZfaqrs did. Welldone
@brennadavis2724
@brennadavis2724 3 жыл бұрын
I’m a graphic designer but I’ve never heard of these. Is it usually part of a designer’s role to make these? How do I make them? Our team doesn’t work directly with developers or engineers because it’s outsourced, but I’m curious if I’d need to know how to make them in the future. Excellent video btw!
@uxlordsimplifyingdesignpro5544
@uxlordsimplifyingdesignpro5544 3 жыл бұрын
Design tokens become useful for products that scale vastly but has to stay consistent in the visual design. As a designer, you want to list out the style value options ( and preferably token names) you use in your design system .Then share that with engineers so they can create and manage them. Preferably you want the same team that can manage tokens with you, but regardlessly it's a good practice so you can easily update styles in bulk. "Dark mode" for example is leveraging design tokens to quickly toggle themes😎
@lucymac3827
@lucymac3827 2 жыл бұрын
In my experience as a font-end developer, 'tokens' are mostly created as variables / constants by the developer, using whatever styleguide has been provided by the design team. It's often just a Figma/Sketch file with all the needed values for fonts, colours etc, and it's up to the dev team to translate these into re-usable variables in their projects. I personally haven't heard the term 'token' used for this purpose, but we've all been working in this way for a while, regardless of terminology.
@pleasejustletmebeanonymous6510
@pleasejustletmebeanonymous6510 Жыл бұрын
As a dev, I was thinking the exact same thing. I have a feeling the "token" term was probably thought up by designers. Designers don't necessarily have any idea (or need to care) about the implementation on the dev side, so from their perspective working in something like Figma they needed their own terminology. I think having a specific term to describe these values makes a lot of sense for communicating between the dev and design sides. Plus I've heard Figma is adding "Design tokens" as an official feature.
@albertkinng
@albertkinng 2 жыл бұрын
this is so useful I dont knw why designs apps are not taking advantage of this
@chandimabandara662
@chandimabandara662 3 жыл бұрын
Hey great video! I just have one question, are design tokens made into classes in css afterwards?
@uxlordsimplifyingdesignpro5544
@uxlordsimplifyingdesignpro5544 3 жыл бұрын
JSON is probly a good way to structure them
@rajeshsatyarthi
@rajeshsatyarthi 2 жыл бұрын
How to Nest and Name tokens? Is there a place where i can see how you name tokens and nest them?
@tianporn
@tianporn 2 жыл бұрын
What's the difference between design tokens vs. CSS?
@alexandrameas4436
@alexandrameas4436 3 жыл бұрын
Thank you, it's a very helpful video. There is a question: what if a component has two color values? If we take this radio button, there are two colors there: blue for selection and gray for outside border. Does that mean that we must assign two global color tokens for the alias token of this component? And the secon question is how and in what app are these design tokes should be created? Can you please do more videos on tokens and maybe actually show how to make them? That would be so great
@uxlordsimplifyingdesignpro5544
@uxlordsimplifyingdesignpro5544 3 жыл бұрын
Sorry for the late reply, tokens are used to manage reused colors. If both colors used on component are reused color then yea tokenize both. Each token should represent a single style, so create one per color. For your second question, manage tokens in a spreadsheet or table or anywhere thats easy to share and update. Its just a lable-value combination. U dont need special app, but once handed off to engineer, theyll manage them on their code base :)
@joe62845
@joe62845 Жыл бұрын
This was a huge help, but question about the part where you have content specific tokens / Alias tokens. What if Starbucks-Brand color was linked to all 3 of those alias tokens wouldn't that be the same as if you linked the global right to the buttons? I didn't fully understand how that lets you change the color of the radio button without making it complicated for development. Thanks!
@fayemidavid186
@fayemidavid186 Жыл бұрын
I think the idea would be to make various alias tokens for each use case. The radio button colors would have their own separate tokens linked to global tokens. Therefore ,when a change is needed, you don't need to change the global token, only the alias tokens for the radio buttons.
@muzaffarali767
@muzaffarali767 Жыл бұрын
Aren't components in XD the same as Tokens in Figma? Please, correct me if I am wrong.
@Vinoy2231
@Vinoy2231 Жыл бұрын
I dont understand the coding part. How does a coder add the token in the code? Would have liked to see the example in the storyline.
@TachikomaGT
@TachikomaGT 2 жыл бұрын
Engineer’s TLDR: a constant/parameter at project’s style
@emiolaodunayo440
@emiolaodunayo440 Жыл бұрын
Can anyone please recommend a plugin for me , i am having issues with tokens for figma
@alyu6351
@alyu6351 9 ай бұрын
Designers invented variables
@Seanonyoutube
@Seanonyoutube 3 жыл бұрын
How are tokens actually created?
@uxlordsimplifyingdesignpro5544
@uxlordsimplifyingdesignpro5544 3 жыл бұрын
Once the designer ( or anyone) sets the list of tokens (key + value), they need to be stored into a JSON or YAML format ( some design tools support plugins to format this), then engineers can generate tokens from it to the appropriate technology ( web, iOS, android... ) to use the tokens. You can check this great article here ( uxdesign.cc/design-tokens-how-to-use-them-effectively-d495ff05cbbf ) and scroll to section "How Design Token Works?"
@Seanonyoutube
@Seanonyoutube 3 жыл бұрын
UX Lord / Simplifying Design & Productivity thanks!!
@brennadavis2724
@brennadavis2724 3 жыл бұрын
UX Lord / Simplifying Design & Productivity the link didn’t work.
@uxlordsimplifyingdesignpro5544
@uxlordsimplifyingdesignpro5544 3 жыл бұрын
@@brennadavis2724 Thank you. Should work now.
@danny4541
@danny4541 2 жыл бұрын
Hmm.. I use "Nicknames" for elements for years but we never called them "tokens" 🤷‍♂️
@dylanreece7991
@dylanreece7991 2 жыл бұрын
Designers know what the HEX values are...
Beginner's Guide to DESIGN TOKENS - Basics of DESIGN SYSTEMS!
36:38
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 18 МЛН
Cute Barbie Gadget 🥰 #gadgets
01:00
FLIP FLOP Hacks
Рет қаралды 43 МЛН
They RUINED Everything! 😢
00:31
Carter Sharer
Рет қаралды 24 МЛН
Are You At Least at Level 4 of UI?
10:57
Malewicz
Рет қаралды 57 М.
UI, UX, vs Product Designer | Who earns more?
13:49
Aliena Cai
Рет қаралды 13 М.
5 Best Design Systems and How to Learn (and Steal) From Them
11:15
6 UI Hacks I Wish I Knew As A Beginner
11:11
Tim Gabe
Рет қаралды 727 М.
Figma Token and Variable Setup: Top Mistakes to Avoid
14:18
UI Collective
Рет қаралды 11 М.
What Is UX Design? - A Full Overview
12:21
AJ&Smart
Рет қаралды 777 М.
Design Better Than 99% of UI Designers
14:52
Tim Gabe
Рет қаралды 178 М.
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 18 МЛН