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
kosuke matsumura
May 22, 2019
Programming
4
1.5k
Flutter Plugin Score
About score of Flutter's plugin
kosuke matsumura
May 22, 2019
Tweet
Share
More Decks by kosuke matsumura
See All by kosuke matsumura
Add Material touch ripples / FlutterKaigi 2023
kosukematsumura
0
450
TabBarの色を変えたかっただけなのに
kosukematsumura
3
1.5k
What's Add2App project?(Flutter)
kosukematsumura
2
1.3k
Navigationのバックキーハンドリング.pdf
kosukematsumura
1
870
Navigation
kosukematsumura
0
260
Other Decks in Programming
See All in Programming
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
710
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
360
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
100
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
0
180
関数型まつりレポート for JuliaTokai #22
antimon2
0
160
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
180
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
270
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
140
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
640
すべてのコンテキストを、 ユーザー価値に変える
applism118
3
1.2k
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
480
Discover Metal 4
rei315
2
120
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Faster Mobile Websites
deanohume
307
31k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
It's Worth the Effort
3n
185
28k
Statistics for Hackers
jakevdp
799
220k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Balancing Empowerment & Direction
lara
1
410
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Facilitating Awesome Meetings
lara
54
6.4k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
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.