Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
アトミックデザイン入門
Search
Shintaro Kanno
September 14, 2022
Design
0
230
アトミックデザイン入門
Shintaro Kanno
September 14, 2022
Tweet
Share
More Decks by Shintaro Kanno
See All by Shintaro Kanno
gRPCミドルウェアを作ってみよう
shintaro8
1
420
Goの並行処理に入門しよう
shintaro8
0
120
Azure Functionsを使ってSlackに通知をしてみよう
shintaro8
0
440
Other Decks in Design
See All in Design
🇫🇷 Design Leadership en eaux troubles
morganepeng
2
400
生成AIを活用したサービス設計のススメ〜仮説構築編〜
tomo1215
2
1.1k
デザインからアプリ実装まで一貫したデザインシステムを構築するベストプラクティス
shuzo
12
3.1k
0-1に挑むデザイナーが 知っておきたい2つの前提
swaaan
3
950
202409_会社概要資料_Englishver.pdf
zakkerooni
0
150
アフォーダンスとシグニファイア
ryokanakai
0
250
Les petites aventures de CSS, saison 2024
goetter
2
3.8k
Dreamia
elsh
0
130
ノンデザイナーでもできる。直感的で使いやすいUIの設計方法
ncdc
8
7.3k
SpectrumTokyoMeetup12_自動貯金アプリ『finbee』での取り組みについて
shihorishimazu
2
340
顧客体験を作るデザイナーが 意思決定速度を上げるために使うAI
cremacrema
3
830
デザインの専門性を活かしたナレッジマネジメント活動の実践と研究
chiemitaki
0
180
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
85
5.6k
Designing for humans not robots
tammielis
248
25k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
Writing Fast Ruby
sferik
623
60k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
36
1.7k
Speed Design
sergeychernyshev
22
430
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
Designing Experiences People Love
moore
138
23k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Embracing the Ebb and Flow
colly
83
4.4k
Transcript
アトミックデザイン入門
都内のIT事業会社で勤務。 フロントエンド開発からバックエンド開発まで広く(浅く)担当 Name : 官野 慎太朗(かんの しんたろう) GitHub @shinshin8 Medium
@doctorkanno572
本日の内容 1. アトミックデザインとは 2. 実際に作ってみた 3. 終わりに
1. アトミックデザインとは?
アトミックデザインとは? • Webデザイナー・作家のBrad Frost氏によって提唱されたデザイン体系 • この世の物体は原子の組み合わせからできているという化学がヒント
• Atom ◦ デザインを構成する最小コンポーネント • Molecule ◦ 複数の原子を組み合わせたコンポーネント • Organism
◦ 複数の原子や分子が組み合わさったコンポーネント • Template ◦ 複数の生体を組み合わせたレイアウト • Page ◦ テンプレートに実際のコンテンツを埋め込んだもの アトミックデザインの構成要素
2. 実際に作ってみた
Nuxt.jsを使ったアプリ
Directory • src/componets配下に以下のコンポーネント ◦ atoms ◦ molecules ◦ organisms ◦
tempaltes • pagesはsrc配下に設置
Template
Organism
Molecules
Atoms
3. 終わりに
メリット 1. コンポーネントの再利用可能 2. 仕様の把握が比較的楽 デメリット 1. props&emitがややこしい 2. 設計が面倒
Thanks!! References - https://xd.adobe.com/ideas/process/ui-design/ato mic-design-principles-methodology-101/ - https://bradfrost.com/ - https://en.ryte.com/wiki/Atomic_Design