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
エンジニアにオススメの Figma 活用
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
seya
February 09, 2023
Design
15k
16
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアにオススメの Figma 活用
seya
February 09, 2023
More Decks by seya
See All by seya
継続的な評価基準と評価の実行の仕方をアップデートするワークフロー
kazuyaseki
2
470
複数の LLM モデルを扱う上で直面した辛みまとめ
kazuyaseki
3
2.5k
なぜ私はコードをデザインに使いたいのか
kazuyaseki
9
3.8k
フロントエンド開発のための Figma
kazuyaseki
20
26k
PWAに取り組む前に知っておきたい SPAとSEO
kazuyaseki
10
4.8k
State of SEO for SPA 2018
kazuyaseki
8
5.4k
Selenium あるある
kazuyaseki
0
1.9k
Vue コンポーネント実装パターン
kazuyaseki
16
4.1k
Other Decks in Design
See All in Design
「余白」と「欲望」を味方につける ——AI時代のデザインエンジニアリングと「越境」の作法 #KNOTS2026
koyaman
1
2k
Rethinking IFUs: What Board Game Rulebooks Contribute to IFU Usability
deadlinepoet
0
330
「使いやすさ」だけでは、「勝てる」サービスにはならない。〜KPIとUXの分断を埋める、サービス戦略という「指針」〜
nbkouhou
2
480
再設計される業務 - AIにより再設計される "デザインワークフロー" / AI Ops Lab #2 Redesigned orkflows
kgsi
0
760
2026の目標「もっと定量的に事業、会社へ貢献する!」
yuri_ohashi
0
870
設計と制作 意図を形に表す / Design and Making: Intent Made Form
usagimaru
3
2k
The Art of Messy the Maid
marzstarz
0
110
UI生成の鍵は要件整理 -デザインプロセスのエッセンスを プロンプト作成に取り入れよう-
abokadotyann
4
970
組織で働く大人が「知らないままにやってみる」を取り戻す方法とその意味〜企業で働く実務家による実践知の言語化を事例とした考察〜
chiemitaki
1
230
広い関与の可能性に どう向き合うのか? 私たちは。|Timee MarketingDesign 2026-06-18
bebe
0
250
図面資産×AI 眠れる資産を起こす挑戦
aonomasahiro
0
170
CULTURE DECK/Creative Director
mhand01
0
1.3k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
650
Raft: Consensus for Rubyists
vanstee
141
7.6k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.5k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
330
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Designing for Performance
lara
611
70k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
320
Transcript
エンジニアにオススメの Figma 活用 @devsumi 2023/02/09 by Seya(@sekikazu01)
Seya Figma 開発エンジニア@カケハシ @sekikazu01 @seya @yukkuri-product-development Figma to React Component
Japanese Font Picker Random Cat
最近猫(ルイちゃん)と暮らし始めました
最近 YouTube 始めました https://www.youtube.com/@yukkuri-product-development
Figma (フィグマ)
Q. なぜ今Figmaなのか
A. コラボレーション
Web ブラウザで動Ä 同時編集 = デザインが誰でも・いつでも開ける
デザインを助ける様々な機能 プラグイン コンポーネント 他にも色々あるよ!
もちろんエンジニアも重要なターゲット Spotify Figma with Dylan Field Listen to this episode
from PodRocket - A web development podcast from LogRocket on Spotify. CEO and Co-Founder of Fi... 表示 Figmaのユーザの 1/3はエンジニアだよ
エンジニアにとって嬉しいことも色々 値が読み取りやすい! フロントエンドのコードと ほぼ同じコンポーネント設計! プラグイン ウィジェット プログラマブルに デザインにアクセス!
このトークのテーマ エンジニアB 9 普段の業務での Figma をフルに活用できるようにな3 9 Figma で遊びたくな3 9
ついでにデザインにも興味を持ち始める
私自身が Figma がなかったら 「そんなにデザインに興味を持ってなかっただろう」 と感じているので同じような気持ちになる方が増えれば 嬉しいです。
アジェンダ U Figma のキホン for エンジニ2 U 実装する時のFigma活用方' U プログラマブルに
Figma を操作しよ U Figma API U Figma Plugi9 U Figma Widget
Figma のキホン for エンジニア エンジニアのための Figma 知識 zenn.dev
Inspect ペーンを使おう ねこちゃん かわいいかわいいかわいいかわいいか わいいかわいいかわいいかわいいかわ いいかわいいかわいいかわいい 会いにいく ねこちゃん かわいいかわいいかわいいかわいいか わいいかわいいかわいいかわいいかわ
いいかわいいかわいいかわいい 会いにいく 会いにいく f Cmd(WindowsならCtrl) 押しながらクリックで最下層のレイヤーを選択できるぞ!
要素間のマージンをみよう 2 デザインペーンでも Option 押しながら選択するとマージンが見られるぞ!
スタイルを見よう 色 タイポグラフィ text-normal text-italic text-bold text-uppercase text-underline Sample Text
画像をエクスポートしよう $ Cmd+Shift+C で PNG としてコピーできたりするぞ!
Variants/Component を知ろう コンポーネント ボタン Variants インスタンス ボタン
Plugin を使おう ※Viewer 権限では使えないので会社にお金を払ってもらいましょう https://www.figma.com/community/plugin/789009980664807964
Widget を使おう https://www.figma.com/community/widget/1030479012894344777
APIからスタイルのデータを取ってくる
None
None
None
None
Figma API
Figma API でできること API 経由 指定したファイルの大体のものを取得でき1 チームに紐づいたプロジェクトやファイルを取得でき1
チームのコンポーネントやスタイルとかも取得できる あとはe Webhook でコメントとかライブラリのアップデートの通知とかもでき1 OAuth もあるので Figma ログインのアプリとかも作れる
具体例: スタイルをコードにする API の操作には Figma-js (非公式の Figma API クライアント)が便利! https://github.com/jemgold/figma-js#readme
GitHub - jemgold/figma-js: Little wrapper (+ types) for... Little wrapper (+ types) for the Figma API. Contribute to jemgold/figma-js... github.com
2.データを元に文字列を組み立てる
APIはコードと同期の文脈では Figma から生成できるものが全くいじらず そのままコードで使えるものに便利 q スタイg q 画像(画像圧縮系の API かませると更に
V q アイコン
AI で自動タグ付けしてくれたり して結構ガチ 有象無象のコード生成ツールと は一線を画す感ある Locofy https://www.locofy.ai/
開発の始め方 0 Figma 上から始め! 0 GitHub 上で boilerplate 探 0
create-fimga-plugin https://speakerdeck.com/mottox2/create-figma-plugin
"' Figma のレイヤーツリーをコードに変換 しやすい形に成形する
None
2. 先ほど作ったツリーからJSXの文字列を 組み立てる
None
3. CSSの文字列も組み立てる
None
めっちゃかいつまんで説明したのでもっと詳しく知りたい方は 解説記事や GitHub 上のコードをお読みください! https://zenn.dev/seya/articles/105ab3e2864178 作ろう!自分だけの Figma コード 生成機 zenn.dev
GitHub - kazuyaseki/figma-to- react:... Simple generator of React code from Figma. Contribute to kazuyaseki/fig... github.com
生成する上での課題 初期で未実装のコンポーネントがたくさんある時にはワークしやすい| アプデの時に使い勝手が悪H コードだけで実装したものと競合(タグを変えたり、イベントハンドラを くっつけたり)すm コンポーネント化したものはコンポーネントとして表示してほしH
アイコンなどのアセット系の扱H デザイナーがしっかりデザインを作っていないとワークしなH Auto Layout 必要なところに全部使ったg レイヤー名をきちんとしたg コンポーネント設計をコードと同期したg Figma で表現できないもの(Table や Grid のレイアウトなど)は生成できなH etc...
プライベートプラグインの配布の仕方 1. Organization プランにして private プラグインを使う 2. 使う人各自でコードをダウンロードして使う 3. コミュニティに公開しちゃう
Figma Plugin
Figma Plugin でできること Figma ファイル上から実行でき& E API と比べると Figma を実際に使いながらの作業に有効
書き込みもできる(API は read-only) UI 側のスレッドは割となんでもできる (外部にリクエスト飛ばしたり)
https://www.figma.com/plugin-docs/how-plugins-run
具体例: Figma から React コードの生成 https://zenn.dev/seya/articles/105ab3e2864178
Figma Widget
Figma Widget でできること できることはプラグインと大体同じだが Figma ファイル上に設置できP B 誰でも同じものを参照できP B ゴリ押しみがあるが定期実行もできる!
(ただし、他のプラグインやWidgetを実行すると止まる)
事例: Widget から GitHub Actions 実行 W やりたかったこR W アイコンが追加された時にデザイナーにポチッと押してもら
うだけでコードにも反映される Widget から GitHub Actions 起動 GitHub Actions から Figma API でアイコンの画像とってくる スクリプトを実行してコミット or PR 作成
API でアイコン生成するスクリプトを書く
None
2. スクリプトを実行する Actions を作る
None
3. Actions を Widget から実行する
None
この Widget のコードは公開してます https://github.com/kazuyaseki/figma-invoke-github-webhook-widget GitHub - kazuyaseki/figma- invoke-gi... Contribute to
kazuyaseki/figma-invoke- github-w... github.com
開発の始め方 Figma 上からも始められるが... Figma の Developer Adovacate が作っている CLI を使った方がい
い。Vite と React が搭載されていて開発し始めやすい。 https://github.com/figma/create-widget GitHub - figma/create-widget: Create new FigJam widgets... Create new FigJam widgets with a single command. Contribute to figma... github.com
Plugin と Widget の使い分け ' 誰でもすぐに触れる0 ' 定期実行できる! の二つがプラグインとの差別化点
おわりに
最近はデザイン x エンジニアなロールも様々 デザインエンジニア UXエンジニア デザインシステムエンジニア
エンジニアもデザインに参加 エンジニアもデザインに参加 W 早期に実装可能性の視点をデザインに取り入れられた& W より良いデザインのコンポーネント設計をした& W 主体的に作るものを考えるようになったり
「Figma いじるの楽しい!」 からこういう道に進むのもいいかも 私がそうでした
ご清聴ありがとうございました!