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
Structure over Style
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
dayu
February 26, 2026
Design
68
0
Share
Structure over Style
「ワンバンくん」導入を支えた、見た目に依存しないコンポーネント設計
dayu
February 26, 2026
Other Decks in Design
See All in Design
なぜ、インサイトを貯めるのか?
tajima_kaho
1
1.9k
AI時代に求められるUXデザインのアプローチ
xtone
1
4.2k
「余白」と「欲望」を味方につける ——AI時代のデザインエンジニアリングと「越境」の作法 #KNOTS2026
koyaman
1
1.8k
AI時代、デザイナーの価値はどこに?
tararira
2
1.1k
test deck title
shotamatsuo
0
1.5k
Storyboard Exercise: Chase Sequence
lynteo
1
310
UI生成の鍵は要件整理 -デザインプロセスのエッセンスを プロンプト作成に取り入れよう-
abokadotyann
3
810
「バイブコーディングって何?」から始まった、 AIとの一年間と、その先のこと
seto
0
530
OJTで学んだ 「心を動かす」ファシリテーション
saki822
1
300
Connpass-Xperia_Camera_App_by_HCD.pdf
sony
1
630
公開スライド)熊本市様-電子申請中級編
garyuten
0
1.3k
デザイナーが主導権を握る、AI協業の本音と実践
satosio
7
3.3k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
My Coaching Mixtape
mlcsv
0
130
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
440
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
The agentic SEO stack - context over prompts
schlessera
0
780
Typedesign – Prime Four
hannesfritz
42
3k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Docker and Python
trallard
47
3.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
180
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
290
Transcript
Structure over Style 「ワンバンくん」導⼊を⽀えた、 ⾒た⽬に依存しないコンポーネント設計 2026年2⽉26⽇ 五反⽥.mobile Vol.2 モバイルアプリデザイン最前線 @dayu
SmartBank, Inc. Product Designer dayu @aker_ue
3
4
None
None
None
特⼤リブランディング発⽣ アプリUIにも影響を及ぼす可能性⼤
アプリUIへのアプローチを考える よくあるアプローチ B/43の完成されたデザインシステムでは ワンバンを受け⼊れることはできない‧‧‧ いっそ全部作り直してしまった⽅が 良いのかもしれない‧‧‧ 特⼤リブランディング発⽣
特⼤リブランディング発⽣ アプリUIへのアプローチを考える 今回 既存のシステムを捨てず、 その中にワンバンを取り込む形で 新しいブランドを迎え⼊れることに
Question なぜ既存システムは キャラクターという「想定外」を 受け⼊れられたのか? Style vs Semantics
Answer コンポーネントを⾒た⽬(Style)ではなく 意味‧役割(Semantics)で定義し続けてきたから Style vs Semantics
Style vs Semantics ⾒た⽬ではなく構造で設計するとは
None
Style依存 vs Semantics依存 🤔 Style依存の定義 ✅ Semantics依存の定義 RedRoundedButton DestructiveAction ⾒た⽬(⾚い‧丸い)で名前をつける
役割(破壊的操作)で名前をつける デザイン変更 → システム破綻 デザイン変更 → システムは壊れない Style vs Semantics ※このボタンはスマートバンクのデザインシステムには存在しません
例) ユーザーへのフィードバック もともとあったもの テキストとアイコンだけのシンプルな結果画⾯ 「Feedback Message」コンポーネント 新規追加 ワンバンくんが褒めてくれる結果画⾯がほしい! →「Onebankun Message」を作る?
Style vs Semantics
Semanticsな⼿段を選ぶ 🤔 OnebankunMessage ✅ FeedbackMessage 「ワンバンくんがいる」 ユーザーへのフィードバック ユーザーへのフィードバック全般 完了した時も、エラーが出た時も、 next
Actionを指し⽰す時も使える Style vs Semantics 「ワンバンくんが」ユーザーに 何かを伝える時に使える
Style vs Semantics 実際のコンポーネント設計
FeedbackMessage 結果 FeedbackMessageのVariantに”Onebankun”を追加することで 既存コンポーネントのままキャラクターを実装できた コンポーネントをSemanticsで定義して作っておくことで、 新しい要素が⽣まれても役割の中に格納する意思決定が可能に Style vs Semantics
Semanticsの維持 どのようにシステムを作り、保っているか
Semanticsの維持 隔週MTGで議論 デザイナーとエンジニア全員で、 アプリに関する議題を持ち寄るMTGを継続実施 🔥 2025年は隔週開催で62議題を会話していました
共通⾔語の構築によって判断がスムーズに 抽象化して捉えているから、判断ができる 「これは既存システムに追加すれば実現できる」「これは新 規で⽤意が必要」という判断ができる ⽇々議論するから、すぐに合意形成できる ⽇頃からエンジニア‧デザイナー全員で「構造の議論」を ⾏っているから、相談‧決断もはやい Semanticsの維持
まとめ リブランディングによってわかった学び
まとめ 3つの学び リブランディング ≠ 作り直し 既存資産を活⽤すれば、世界観は刷新できる 設計の⼒ 「⾒た⽬」に惑わされず「意味」で定義していれば、システムはどんな変化にも耐えられる 対話の価値 強いシステムを作るのはFigmaやコードではなく、エンジニアとデザイナーの⽇々の議論かも
1 2 3
採用 QRコードとhiringメッセージとかいれる
Structure over Style 「ワンバンくん」導⼊を⽀えた、 ⾒た⽬に依存しないコンポーネント設計 2026年2⽉26⽇ 五反⽥.mobile Vol.2 モバイルアプリデザイン最前線 @dayu