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
Flutter Plugin Score
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
NAVITIME JAPAN
PRO
May 22, 2019
Technology
0
19
Flutter Plugin Score
2019/05/22に開催された「Flutter Meetup Tokyo #9」にて発表した資料です。
NAVITIME JAPAN
PRO
May 22, 2019
Tweet
Share
More Decks by NAVITIME JAPAN
See All by NAVITIME JAPAN
つよつよリーダーが 抜けたらどうする? 〜ナビタイムのAgile⽀援組織の変遷〜
navitimejapan
PRO
23
16k
実践ジオフェンス 効率的に開発するために
navitimejapan
PRO
3
930
安全で使いやすいCarPlayアプリの 魅せ方:HIGと実例から学ぶ
navitimejapan
PRO
1
260
見えないユーザの声はログに埋もれている! ~ログから具体的なユーザの体験を数値化した事例紹介~
navitimejapan
PRO
6
3.2k
ユーザーのためなら 『デザイン』 以外にも手を伸ばせる
navitimejapan
PRO
2
1.7k
フツーのIT女子が、 Engineering Managerになるまで
navitimejapan
PRO
3
400
不確実性に打ち勝つOKR戦略/How to manage uncertainty with OKR strategy
navitimejapan
PRO
4
3.8k
アジャイルを小さいままで 組織に広める 二周目 / Agile Transformation in NAVITIME JAPAN iteration 2
navitimejapan
PRO
4
1.5k
変更障害率0%よりも「継続的な学習と実験」を価値とする 〜障害を「起こってはならないもの」としていた組織がDirtの実施に至るまで〜 / DevOps Transformation in NAVITIME JAPAN
navitimejapan
PRO
8
5.9k
Other Decks in Technology
See All in Technology
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
Tebiki Engineering Team Deck
tebiki
0
24k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
580
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5.5k
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.4k
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
450
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
2
200
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
410
Cosmos World Foundation Model Platform for Physical AI
takmin
0
880
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
170
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
GitHub's CSS Performance
jonrohan
1032
470k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
[SF Ruby Conf 2025] Rails X
palkan
1
750
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
92
Scaling GitHub
holman
464
140k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
210
Transcript
Flutter Plugin Score Flutter Meetup Tokyo #9 2019/5/22 Kosuke Matsumura
About Me • দଜߤ༟(Kosuke Matsumura) • NAVITIME JAPAN Co., Ltd.
Android/iOS Developer • Google I/O 2018 • Kawasaki Frontale Supporter • Twitter m.kosuke @kosuke_mtm
Flutter Plugin Score
Flutter Plugin Score 1MVHJOʹશͯ 4DPSF͕දࣔ͞Ε͍ͯΔ
Flutter Plugin Score ҙɿ Under developmentͷͨΊɺ ࠓޙ༷มߋ͕͋Δ͔͠Εͳ͍ Ұཡʹදࣔ͞Ε͍ͯΔͷ 0WFSBMM4DPSF 1PQVMBSJUZ)FBMUI
.BJOUFOBODFͷ ̏ͭͷࢦඪ͕͋Δ ্هͭΛ౷߹ͨ͠ͷ͕ 0WFSBMM4DPSF
4VHHFTUJPOGPS*NQSPWJOH4DPSF ScoreΛվળ͢ΔͨΊͷώϯτهࡌ͞Ε͍ͯΔ https://pub.dev/packages/ sticky_header_list#-analysis-tab-
4VHHFTUJPOGPS*NQSPWJOH4DPSF https://pub.dev/packages/ sticky_header_list#-analysis-tab- ScoreΛվળ͢ΔͨΊͷώϯτهࡌ͞Ε͍ͯΔ
w1PQVMBSJUZ4DPSF w)FBMUI4DPSF w.BJOUFOBODF4DPSF w0WFSBMM4DPSF
w1PQVMBSJUZ4DPSF w)FBMUI4DPSF w.BJOUFOBODF4DPSF w0WFSBMM4DPSF
Popularity Score ύοέʔδͷμϯϩʔυʹج͍ͮͯࢉग़ How can you improve your popularity score?
ʼศརͳύοέʔδ࡞ͬͯͶ!
w1PQVMBSJUZ4DPSF w)FBMUI4DPSF w.BJOUFOBODF4DPSF w0WFSBMM4DPSF
Health Score dartanalyzerʹΑΔ੩తղੳͷ݁Ռʹج͍ͮͯࢉग़ ɾ̍errorʹ͖ͭɺ25%μϯ ɾ̍warningʹ͖ͭɺ5%μϯ ɾ̍hintʹ͖ͭɺ0.5%μϯ ɾplatform conflictʹ͖ͭɺ25ϙΠϯτμϯ
Health Score ྫ͑ɺΤϥʔ͕̎ͭ͋ͬͨΒɺ ɹ100 x 0.75^2 = 56.25point ͞Βʹwarning͕ͻͱͭ͋ͬͨΒ ɹ56.25
x 0.95 = 53.4375point ͞Βʹplatform conflict͕͋ͬͨΒ ɹ53.4375 - 25 = 28.4375point
Health Score IJOUY? QPJOUT IJOUY? QPJOUT
w1PQVMBSJUZ4DPSF w)FBMUI4DPSF w.BJOUFOBODF4DPSF w0WFSBMM4DPSF
Maintenance Score ϝϯςφϯεੑΛࣔ͢είΞͰɺ͍͔ͭ͘ͷࢦඪʹج͍ͮͯࢉग़ ɾ࠷ऴߋ৽͕1Ҏ ɾύοέʔδͷґଘ͕ؔ࠷৽όʔδϣϯ ɾREADME,CHANGELOG,example files ɹͦΕͧΕͷϑΝΠϧ͕༻ҙ͞Ε͍ͯΔ͜ͱ ɾanalysis_options.yaml͕ଘࡏ͢Δ͜ͱ
Maintenance Score ߋ৽͕ͬͯΔ͔Β QPJOUT EFTDSJQUJPO͕͗͢Δ͔Β QPJOUT ༻ྫ FYBNQMFσΟϨΫτϦʣͳ͍͔Β QPJOUT QBOBͱ͍͏1MVHJOͰղੳ͞Ε͍ͯΔ
Maintenance Score
How To Use `Pana` dartͷpathΛ௨͢ pubܦ༝ͰpanaΛinstall pana(pubͰऔಘͨ͠ϥΠϒϥϦ)ͷpathΛ௨͢ $export PATH=“$PATH":"$FLUTTER/cache/dart-sdk/bin" $pub
global activate pana $export PATH="$PATH":"$HOME/.pub-cache/bin"
How To Use `Pana` ࣮ߦ $pana --source path <FlutterϓϩδΣΫτͷpath>
How To Use `Pana` ࣮ߦ $pana --source path <FlutterϓϩδΣΫτͷpath>
w1PQVMBSJUZ4DPSF w)FBMUI4DPSF w.BJOUFOBODF4DPSF w0WFSBMM4DPSF
Overall Score Ҏ্̏ͭͷείΞ͕ॏΈ͚ͯ͠ܭࢉ͞Ε·͢ɻ Popularity Health Maintenance
Summary • FlutterͷpluginDL੩తղੳ݁Ռɺ ϝϯςφϯεੑ͔Βܭࢉ͞ΕͨScoreΛ͍࣋ͬͯΔ • PluginΛ༻͢Δ߹Scoreͱɺͦͷ༰ݟ্ͨͰஅ͢Δ • PluginΛެ։͢Δ߹Score͕ߴ͘ͳΔΑ͏ʹ SuggestionΛࢀߟʹ࣮Λ͢Δ •
ৄࡉެࣜϖʔδʹهࡌ͋Γ·͢ https://pub.dev/help#scoring
Thank you for your attention.