際際滷

際際滷Share a Scribd company logo
How to build Design System ?
2017
How to build Design System ?
How to build Design System?
How to build Design System?
How to build Design System?
How to build Design System?
Atomic design
Brad Frosts Atomic Design methodology, 2013
http://atomicdesign.bradfrost.com/
ATOM
MOLECULES
ORGANISMS
TEMPLATES
PAGE
Components
Design System
A design system is a collection of documentation on principles and best practices,
that helps guide a team to build digital products.
They are often embodied in UI libraries and pattern libraries, but can extend to include
guides on other areas such as 'Voice and Tone'.
https://github.com/alexpate/awesome-design-systems
Components 
Contains coded patterns and examples.
Voice & Tone
Provides guidance on how language should be used.
(Identify, Look and feel, Tone and voice)
Designers Kit
Includes a Sketch/Photoshop/Figma/etc. 鍖le for designers.
https://material.io/guidelines
Material Design
https://atlassian.design
Atlassian Design
Components
These React components will help you
build Atlassian cloud applications
and add-ons.
Agile experience
Reusable components speed up features and deliverables.
Product is adaptable and maintainable.
Building Design System
Design System
helps bridge the gap between
designers and engineers
working on design systems at
scale
https://airbnb.design/painting-with-code/
 ろ 企訖 襷 , 螳覦 螻  蠍磯 蠍壱&り 煙    .
  譬 伎  ろ 蟲豢 覦覯れ 郁規 螻 朱, airbnb  react-sketchapp  蠏 譴 企.
Generate code from design
Style
Code
Design Product>>
Design
Style
Code
Product>>
Generate Design from code
Style
Code
Product>>
Sketch
Design once. Reuse anywhere. Update easily.油
With Symbols, Sketch takes the pain out of working with repeated design elements  from icons to avatars.
https://www.sketchapp.com
Product>>
react-sketchapp
an open-source library that allows you to write React components that render to Sketch documents.
(tailor-made for design systems)
https://github.com/airbnb/react-sketchapp
Seamless integration with real data
Layout with 鍖exbox
Automatic internationalization
Source of Truth !
Many hard problems are best
solved when they are
addressed backward. Charlie Munger,
Vice-Chairman of Berkshire Hathaway
襷 企れ 覓語れ  覦襦 螳  襴蠍磯 .
讌蠍蟾讌  蟲 貊襯 燕 螳覦螳   蠍磯ゼ 覦讌襷,  覓語襯 覦襦 願屋 蟆企.
https://stateofjs.com/2017/front-end/results/
React is still the dominant player.
Vue is making big gains on the back of Angular's diminishing popularity.
The React Component composes the screen with a combination of parts having
props (propagation) and state (state).
react-sketchapp - API Reference
http://airbnb.io/react-sketchapp/docs/API.html
How to build Design System?
How to build Design System?
.
 README.md
 package.json
 src
 manifest.json
 my-command.js
skpm - Sketch Plugin Manager
A utility to build and publish sketch plugins
https://github.com/skpm/skpm
.
 README.md
 package.json
 src
 manifest.json
 my-command.js
.
 README.md
 package.json
 src
 manifest.json
 my-command.js
.
 README.md
 package.json
 basic-hello.sketchplugin
 src
 manifest.json
 my-command.js
Style guide page. Screen page.
https://github.com/NewsPlatform/HackerNews-sketch
./src
 components
  CommentRow.js
  HTMLView.js
  Header.js
  Icons.js
  StoryRow.js
 main.js
 manifest.json
 screens
  CommentScreen.js
  PageScreen.js
  StoryScreen.js
 styles
  index.js
 utils
 constants.js
 fetchData.js
./src
 components
  CommentRow.js
  HTMLView.js
  Header.js
  Icons.js
  StoryRow.js
 App.js
 screens
  CommentScreen.js
  PageScreen.js
  StoryScreen.js
 styles
  index.js
 utils
 constants.js
 fetchData.js
react-sketchapp design system react-native mobile application
ろ殊  貊 Design System 螻 Product 螳 狩襦 伎 . 蠏  貊 伎 るゴ朱  蟲譟 豌企 狩襦 .
Who should implement
Design System?
Design System  螳 蟲豢伎 螳? 螳覦 豐蠍一 蟆曙 蟲豢螻  °る, 危 企螳 讌 貊 蟆 伎企.
讌襷 れ朱, 朱襴螳  蟆曙 讀 螻手 覲伎願鍵 .
Cons.
Learning cost of designers.
Di鍖cult to draw UI intuitively.
貊螳 企給り鍵覲企る  蟆曙 危願  企給. 蠏碁 螳覦螳 襾殊 蟆所骸 蟲譟磯ゼ ′  蟆企.
貊襯 燕伎 覃伎 蠏碁Υ 蠍磯覓語 讌蟯朱 蠏碁る螳  . 讌蟯煙 Design System  覈   .
SVG !!!!
Were investing in code as a design tool.
Moving closer to working with assets that
dont only include layout and design, but also
logic and data. This helps bridge the gap
between engineers and designers, thus
reducing the need for design specsor
redlinesand the steps between vision and
reality. Alex Schleifer, head of design at Airbnb
貊襯  蟲襦 . 讌 伎螻  訖  襦讌螻 一危磯ゼ 螻ろ  一 襷 蟆企.
企ゼ 牛 企 螳覦螳 螳蠏轟 譴願, 覿  ろ 覓語 譟伎煙 譴 伎 譬 る り蟆 .
Thank you.
John Kim
yohany@gmail.com
https://www.facebook.com/JohnKim0331
Ad

Recommended

襦企 觜 with Gradle
襦企 觜 with Gradle
haesunglee5
梶梶求 梶 求==
梶梶求 梶 求==
Ashal aka JOKER
Design system
Design system
from designer
ろ 誤蠍
ろ 誤蠍
sangyong lee
豺危 蟲豢 覦郁化螻 螻殊
豺危 蟲豢 覦郁化螻 螻殊
NAVER Engineering
企 ろ 蟲豢 襦 企 磯麹 螻 磯蠍
企 ろ 蟲豢 襦 企 磯麹 螻 磯蠍
NAVER Engineering
メ梶求求п 求 衣 ≡=
メ梶求求п 求 衣 ≡=
Leonardo Taehwan Kim
Sencha architect 蠍
Sencha architect 蠍
Hyeonmin Kim
Designer, Collaboration and Community - 蟾讌(@jihere1001)
Designer, Collaboration and Community - 蟾讌(@jihere1001)
伎矧覈
SEF 2017 企, 語 貊
SEF 2017 企, 語 貊
yamoo9
F8 Hackathon review for designer at the Spectrum Day
F8 Hackathon review for designer at the Spectrum Day
Eunjeong Kim
[GDG seoul] 企 螻 螳 觜襴蠍: 螳覦襯 濠
[GDG seoul] 企 螻 螳 觜襴蠍: 螳覦襯 濠
jisun park
220806 UX/UI ≡ 瑚鍵 =求梶 6 : 3譯殊姶 覦
220806 UX/UI ≡ 瑚鍵 =求梶 6 : 3譯殊姶 覦
Minho Lee
LingoStar iPhone App Design Workshop
LingoStar iPhone App Design Workshop
企 磯Ш蠍
企 磯Ш蠍
壱 蟾
Sencha architecture introduction & review
Sencha architecture introduction & review
Park SooJin
觜 蠍壱覿 一広蟾讌 螻殊 + 譬 螳覦螳 覯!
觜 蠍壱覿 一広蟾讌 螻殊 + 譬 螳覦螳 覯!
Leonardo Taehwan Kim
Sangho Lee
Sketch up
Sketch up
hyejinbae93
[觜讀 覈 瑚骸 襴一ろ語 ] 12譯殊姶. Build Product_MVP
[觜讀 覈 瑚骸 襴一ろ語 ] 12譯殊姶. Build Product_MVP
Startup Coding
語 伎
語 伎
KIM HEE JAE
貉危 蟯 螳覦蠍
貉危 蟯 螳覦蠍
一 譯
Line Entry Atomic Design 蠍
Line Entry Atomic Design 蠍
NAVER Engineering
Youvegotidea company brief 2016 ver0.5(+hy)
Youvegotidea company brief 2016 ver0.5(+hy)
min woo Pak
[HCI2010]UI願鍵覦 UIり/螳覦襦覦
[HCI2010]UI願鍵覦 UIり/螳覦襦覦
ChangGyum Kim
2014 trend code
2014 trend code
Jinwoo Heo
襦語 轟 襾濠鍵 - 企螳 覦一郁 覯
襦語 轟 襾濠鍵 - 企螳 覦一郁 覯
JiWon Jung
13th.Design.for.AI.Lecture.pdf
13th.Design.for.AI.Lecture.pdf
Judy Kwon
Nginx basic configurations
Nginx basic configurations
John Kim
Play node conference
Play node conference
John Kim

More Related Content

Similar to How to build Design System? (20)

Designer, Collaboration and Community - 蟾讌(@jihere1001)
Designer, Collaboration and Community - 蟾讌(@jihere1001)
伎矧覈
SEF 2017 企, 語 貊
SEF 2017 企, 語 貊
yamoo9
F8 Hackathon review for designer at the Spectrum Day
F8 Hackathon review for designer at the Spectrum Day
Eunjeong Kim
[GDG seoul] 企 螻 螳 觜襴蠍: 螳覦襯 濠
[GDG seoul] 企 螻 螳 觜襴蠍: 螳覦襯 濠
jisun park
220806 UX/UI ≡ 瑚鍵 =求梶 6 : 3譯殊姶 覦
220806 UX/UI ≡ 瑚鍵 =求梶 6 : 3譯殊姶 覦
Minho Lee
LingoStar iPhone App Design Workshop
LingoStar iPhone App Design Workshop
企 磯Ш蠍
企 磯Ш蠍
壱 蟾
Sencha architecture introduction & review
Sencha architecture introduction & review
Park SooJin
觜 蠍壱覿 一広蟾讌 螻殊 + 譬 螳覦螳 覯!
觜 蠍壱覿 一広蟾讌 螻殊 + 譬 螳覦螳 覯!
Leonardo Taehwan Kim
Sangho Lee
Sketch up
Sketch up
hyejinbae93
[觜讀 覈 瑚骸 襴一ろ語 ] 12譯殊姶. Build Product_MVP
[觜讀 覈 瑚骸 襴一ろ語 ] 12譯殊姶. Build Product_MVP
Startup Coding
語 伎
語 伎
KIM HEE JAE
貉危 蟯 螳覦蠍
貉危 蟯 螳覦蠍
一 譯
Line Entry Atomic Design 蠍
Line Entry Atomic Design 蠍
NAVER Engineering
Youvegotidea company brief 2016 ver0.5(+hy)
Youvegotidea company brief 2016 ver0.5(+hy)
min woo Pak
[HCI2010]UI願鍵覦 UIり/螳覦襦覦
[HCI2010]UI願鍵覦 UIり/螳覦襦覦
ChangGyum Kim
2014 trend code
2014 trend code
Jinwoo Heo
襦語 轟 襾濠鍵 - 企螳 覦一郁 覯
襦語 轟 襾濠鍵 - 企螳 覦一郁 覯
JiWon Jung
13th.Design.for.AI.Lecture.pdf
13th.Design.for.AI.Lecture.pdf
Judy Kwon
Designer, Collaboration and Community - 蟾讌(@jihere1001)
Designer, Collaboration and Community - 蟾讌(@jihere1001)
伎矧覈
SEF 2017 企, 語 貊
SEF 2017 企, 語 貊
yamoo9
F8 Hackathon review for designer at the Spectrum Day
F8 Hackathon review for designer at the Spectrum Day
Eunjeong Kim
[GDG seoul] 企 螻 螳 觜襴蠍: 螳覦襯 濠
[GDG seoul] 企 螻 螳 觜襴蠍: 螳覦襯 濠
jisun park
220806 UX/UI ≡ 瑚鍵 =求梶 6 : 3譯殊姶 覦
220806 UX/UI ≡ 瑚鍵 =求梶 6 : 3譯殊姶 覦
Minho Lee
LingoStar iPhone App Design Workshop
LingoStar iPhone App Design Workshop
企 磯Ш蠍
企 磯Ш蠍
壱 蟾
Sencha architecture introduction & review
Sencha architecture introduction & review
Park SooJin
觜 蠍壱覿 一広蟾讌 螻殊 + 譬 螳覦螳 覯!
觜 蠍壱覿 一広蟾讌 螻殊 + 譬 螳覦螳 覯!
Leonardo Taehwan Kim
[觜讀 覈 瑚骸 襴一ろ語 ] 12譯殊姶. Build Product_MVP
[觜讀 覈 瑚骸 襴一ろ語 ] 12譯殊姶. Build Product_MVP
Startup Coding
貉危 蟯 螳覦蠍
貉危 蟯 螳覦蠍
一 譯
Line Entry Atomic Design 蠍
Line Entry Atomic Design 蠍
NAVER Engineering
Youvegotidea company brief 2016 ver0.5(+hy)
Youvegotidea company brief 2016 ver0.5(+hy)
min woo Pak
[HCI2010]UI願鍵覦 UIり/螳覦襦覦
[HCI2010]UI願鍵覦 UIり/螳覦襦覦
ChangGyum Kim
2014 trend code
2014 trend code
Jinwoo Heo
襦語 轟 襾濠鍵 - 企螳 覦一郁 覯
襦語 轟 襾濠鍵 - 企螳 覦一郁 覯
JiWon Jung
13th.Design.for.AI.Lecture.pdf
13th.Design.for.AI.Lecture.pdf
Judy Kwon

More from John Kim (10)

Nginx basic configurations
Nginx basic configurations
John Kim
Play node conference
Play node conference
John Kim
弰企 覓伎瑚 (IoT Platform)
弰企 覓伎瑚 (IoT Platform)
John Kim
≡求釈メメ = =
≡求釈メメ = =
John Kim
2015 AWS IoT HACK DAY
2015 AWS IoT HACK DAY
John Kim
れ螳 觜 螳覦 襦
れ螳 觜 螳覦 襦
John Kim
NODE.JS 蠍襦覯 蠍一 襦 蠏碁Μ螻, real-time 危襴貅伎 螳覦蠍
NODE.JS 蠍襦覯 蠍一 襦 蠏碁Μ螻, real-time 危襴貅伎 螳覦蠍
John Kim
vert.x 螳 覦 螳覦 れ
vert.x 螳 覦 螳覦 れ
John Kim
vert.x 襯 覿一覯 螳覦蠍
vert.x 襯 覿一覯 螳覦蠍
John Kim
DEVIEW - ろるゼ 覿一ろ豌 蟲蠍一
DEVIEW - ろるゼ 覿一ろ豌 蟲蠍一
John Kim
Nginx basic configurations
Nginx basic configurations
John Kim
Play node conference
Play node conference
John Kim
弰企 覓伎瑚 (IoT Platform)
弰企 覓伎瑚 (IoT Platform)
John Kim
≡求釈メメ = =
≡求釈メメ = =
John Kim
2015 AWS IoT HACK DAY
2015 AWS IoT HACK DAY
John Kim
れ螳 觜 螳覦 襦
れ螳 觜 螳覦 襦
John Kim
NODE.JS 蠍襦覯 蠍一 襦 蠏碁Μ螻, real-time 危襴貅伎 螳覦蠍
NODE.JS 蠍襦覯 蠍一 襦 蠏碁Μ螻, real-time 危襴貅伎 螳覦蠍
John Kim
vert.x 螳 覦 螳覦 れ
vert.x 螳 覦 螳覦 れ
John Kim
vert.x 襯 覿一覯 螳覦蠍
vert.x 襯 覿一覯 螳覦蠍
John Kim
DEVIEW - ろるゼ 覿一ろ豌 蟲蠍一
DEVIEW - ろるゼ 覿一ろ豌 蟲蠍一
John Kim
Ad

How to build Design System?