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 Favoriteプログラムについて調べてみた
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
K9i - Kota Hayashi
December 09, 2023
Programming
1.3k
0
Share
Flutter Favoriteプログラムについて調べてみた
GDG DevFest Tokyo 2023のLT資料です
https://gdg-tokyo.connpass.com/event/301690/
K9i - Kota Hayashi
December 09, 2023
More Decks by K9i - Kota Hayashi
See All by K9i - Kota Hayashi
北九州でFlutterハンズオンをしたので雑多に振り返る
k9i
0
95
FFF(Fukuoka Flutter Fanclub)の紹介
k9i
0
140
2023年のFlutter(オフライン)イベントを振り返る
k9i
0
280
Flutterの魅力とコミュニティ活動
k9i
0
530
Flutterエンジニア向け?おすすめmac向けアプリ
k9i
0
490
ゆめみの謎制度「フルリモし放題制度 ㊗️ MAX」で買ったものを紹介します
k9i
0
520
Flutter導入時に警戒すべき要件X選
k9i
1
900
FlutterでTikTokログインができるパッケージを作った話 (short ver.)
k9i
0
790
FlutterでTikTokログインができるパッケージを作った話
k9i
1
520
Other Decks in Programming
See All in Programming
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
2.6k
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
360
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
580
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
480
net-httpのHTTP/2対応について
naruse
0
430
JavaDoc 再入門
nagise
0
270
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.6k
OSもどきOS
arkw
0
400
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
610
Claspは野良GASの夢をみるか
takter00
0
160
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
140
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
2.1k
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
400
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Docker and Python
trallard
47
3.9k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
830
How to train your dragon (web standard)
notwaldorf
97
6.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Leo the Paperboy
mayatellez
7
1.8k
Transcript
Flutter Favoriteプログラ ムについて調べてみた GDG DevFest Tokyo 2023 K9i - Kota
Hayashi
自己紹介 - 株式会社ゆめみ Flutterリードエ ンジニア - Flutter歴4年くらい - コミュニティ活動 -
FlutterKaigi広報チーム リーダー - 東京Flutterハッカソン運営 - Fukuoka Flutter Fanclub設立
発表のきっかけ:Flutter 3.16の紹介記事にて - 11/16にFlutter 3.16リリース - Flutter Favoriteプログラムが再 始動 -
riverpod、flame、fpdartな どいくつかのパッケージが Favorite入り🎉
発表のきっかけ:Flutter 3.16の紹介記事にて - 11/16にFlutter 3.16リリース - Flutter Favoriteプログラムが再 始動 -
riverpod、flame、fpdartな どいくつかのパッケージが Favorite入り🎉 Riverpod: 日本でも非常に人気の状態管理 Flame: Flutterを使ってゲーム開発をするための エンジン Fpdart: FP(functional programming)の名前 の通り関数型プログラミングを補助する
None
Flutter Favorite実はよく分かってない 🤔 - Flutter 4年くらいやっているがあまり知らない - → 調べてみた
前提知識 - パッケージ - Flutter(およびDart)の開発でのコード共有の単位 - pub.dev - 公式のパッケージ共有リポジトリ
Flutter Favoriteプログラム - pub.devに登録されているパッケージは膨大 - スライド作成時点で39912個 - Flutter Favoriteはアプリを構築するときに最初に考慮すべきと認 定されたパッケージ
- スライド作成時点で73個 - pub.dev上でラベルが付く
調べ方
認定方法 - Flutter Ecosystem Committeeという委員会があり人力で選ば れている - Flutterチーム+Flutterコミュニティのメンバー - Pooja
Bhaumik、Hillel Coren、Simon Lightfoot、Lara Martín、John Ryan、Diego Velasquez、Ander Dobo - メールでパッケージを推薦できる
登録されているパッケージの一例 - 状態管理系 - provider、bloc、riverpod、redux、mobx - Navigation系 - go_router、beamer、routemaster -
〇〇_plus系も色々
数値 - Like数 - 最大: providerの9181 - 最小: built_value_generatorの129 -
更新が古いもの - reduxが2 years ago - 登録日 - 最新: flutter_animateの2022/5/20 - 最古: intlの2012/11/30
まとめ - Flutter Favoriteプログラムについて紹介 - Flutterアプリ開発するとき最初に検討すべきパッケージ郡 - Flutter Ecosystem Committeeが人手で選んでる
- 結構あるので触ったこと無いものは調べてみたい
宣伝 - 12/11(月) - FlutterKaigiの登壇 動画がプレミア公開 - 是非