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
takanorip
November 02, 2019
Design
2.5k
7
Share
プロダクト開発とFigmaのより良い関係を求めて
takanorip
November 02, 2019
More Decks by takanorip
See All by takanorip
「見せる」登壇資料デザインの極意
takanorip
3
710
Design System Documentation Tooling 2025
takanorip
3
2.5k
デザインエンジニアの延長にデザインマネージャーとしての可能性を探る
takanorip
1
1k
Tools for Design Engineers other than LLM in the LLM era
takanorip
1
700
Bulletproof Design System with TypeScript
takanorip
7
4.9k
Eleventy3.0 で始める爆速個人ブログ開発!
takanorip
0
270
Webフォント選定の極意!フォントの基本から最新トレンドまで徹底解説
takanorip
6
1k
効果的な管理画面を デザインをするために 避けるべき5つの罠
takanorip
15
7.8k
社内管理画面のデザインもプロダクトデザイン
takanorip
5
2.2k
Other Decks in Design
See All in Design
Drawing for Animation
lynteo
2
270
生成AIの不確実性を価値に変える、「ビズリーチ」の体験設計 / KNOTS2026
visional_engineering_and_design
6
1k
Figma MCPを活用するためのデザインハンドブック
vivion
7
15k
UI/UX & Web Design Portfolio 2025|Madoka Kumagai
madoka_portfolio
4
210
新卒2年目デザイナーが、UX検定基礎にチャレンジした話
designer_no_pon
1
1.4k
Goodpatch Tour💙 / We are hiring!
goodpatch
31
1.1M
保育現場にAIを 〜人と技術に橋を架けるデザインで考えてきたこと〜 uiuxcamp2026-hoiku-ai-design
hiro93n
1
150
AIネイティブスタートアップにおけるプロダクト開発の新常識 / Product Development Tips in AI-Native Startups
saka2jp
2
1.1k
Accelerating performance improvement based on a software review evaluation matrix
kitanosirokuma
0
180
体験負債を資産に変える組織的アプローチ
hikarutakase
0
1k
コムデマネージャーがプロダクトデザインに挑戦した。むずかしくて楽しかった。
payatsusan213
0
270
デザイナーが主導権を握る、AI協業の本音と実践
satosio
7
3.1k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
510
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
880
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
130
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Transcript
1 プロダクト開発とFigmaのより良い関係を求めて 2019/11/02 Takanori Oki Copyright © 2019 FOLIO, Ltd.
All Rights Reserved.
目次 2 • Figmaって何? • Figmaの外部連携3つの機能 • 実際どうやって使う? • まとめ
自己紹介 3
自己紹介 4 • 株式会社FOLIO フロントエンジニア • 普段はReact、Nuxt.jsでアプリケーションを作ってる • 趣味でデザインをしてる(Web、紙) •
Figmaとウェブフォントが好き • 好きなフォントは源柔ゴシック、新ゴ、Futura
株式会社FOLIO 5 • 投資サービスを運営している会社 • フロントエンドはReact / Redux / Flow
/ CSS Modules • バックエンドはScalaでマイクロサービス • LINE Financial株式会社と共同で「LINEスマート投資」を運営
Figmaって何? 6
「Figma デザイン」で検索! 7 Figmaって何?
8 Figmaって何? • Webベースのデザインツール(ほぼスケッチ) • オンラインで共同編集 • プロトタイピング • バージョン管理
• コンポーネント管理(Organizationプランが必要) • やり方工夫すれば紙のデザインもできる
やり方工夫すれば紙のデザインもできる (僕の名刺はFigmaでデザインしました) 9 Figmaって何?
Web 10 Figmaって何?
11 Figmaって何? Linkable Discoverable Safe
12 FOLIOがFigmaを導入した理由 • 関係者の数が多く社内外の人にデザインを共有する場面が多い • 一度リンクを共有すれば常に最新のデザインが確認できる • Team Libraryを使ってデザインを統一したい •
Sketchでもできるけど管理がめんどくさい • Abstractでのコンフリクト解決がつらい • マージしたくない
Figmaの外部連携機能 13
REST APIs Plugins Live Embed 14 Figmaの外部連携機能
REST APIs 15
16 REST APIs 概要 • 無料で使えるFigmaのWeb API • 基本Read Only
• Nodeやコメント、ユーザ情報などを取得できる • 画像の書き出しはできる • Nodeの追加や削除などはできない • OAuth 2ログインがサポートされてる
17 REST APIsのメリット • 開発がしやすい • ごく普通のAPIなので取り扱いが楽 • 便利なTypeScript wrapperがある
• https://github.com/jongold/figma-js • 安全 • 読み取りしかできないのでデザインデータを破壊するリスクがない • OAuth 2ログインできる
スペルチェッカー Reactコンポーネント生成 スタイルガイド生成 18 REST APIsのユースケース例
Plugins 19
Pluginsの概要 20 • Figmaアプリ内で使える拡張機能 • TypeScriptとHTML/CSSで開発できる • 普通のWebアプリ開発とほとんど変わらないので、APIを公開してる 様々なサービスと連携できる •
Nodeの追加削除やコメントなど、ほぼすべての機能にアクセスできる • 一般公開できる(審査が必要) • もちろん公開しなくても使える
Pluginsの仕組み 21 postMessage Sandbox JavaScript Code • Browser APIにアクセスできない •
Figmaの機能にアクセスできる iframe UI • Browser APIにアクセスできる • Figmaの機能にアクセスできない
Figmaのアプリから使えるので わかりやすい 公開して使ってもらうことができる 22 Pluginsのメリット
可能性は無限大 23 Pluginsのユースケース カラーパレット チケット自動生成 ダミーテキスト コメント機能の拡張 アクセシビリティ 独自のSlack連携
サンプルコード 24
公式サンプル https://github.com/figma/plugin-samples 25 Plugins
Live Embed 26
Live Embedの概要 27 • Figmaをiframeで埋め込む • メリット • iframeなので変更が同期される •
デメリット • iframeなので読み込みに時間がかかる、1ページにつき1つが限界 • iframeが展開できる環境じゃないと使えない
JIRAチケットなどに添付する JIRAやTrelloにはLive Embed用拡張機能がある 28 Live Embedのユースケース
実際のユースケース 29
WIP 30
31 プロダクト開発で困りがちなこと • デザインのJIRAチケットに貼ってあるスクショが古い • ページごとに手作業でチケット作るのめんどくさい • 外部の人にURL共有するのめんどくさい • etc...
不毛なタスクを 技術で撲滅したい! 32 プロダクト開発で困りがちなこと
1つの業務に必要な プロセス・知識を ツールの中に押し込めてしまう 33 ツール開発で考えたい視点
誰でもこのボタン押したらいける!って感じにする 34 ツール開発で考えたい視点
組織の中でFigmaと周辺機能を 活用するために考えること 35
使う人を意識する 36 活用するために考えること
コミュニケーションが発生する場所で 無駄なタスクや摩擦が起こりやすい 37 活用するために考えること そこをPluginやAPIを使ったツールで 改善していく
38 FOLIOの場合 実装 コンプラチェック Slackで共有 デザインデータ
まとめ 39
40 まとめ PluginやWeb APIを活用して 煩雑な作業を効率化しよう! 組織内でうまく使われるように 他職種を巻き込もう!
おわり! 41