Slide 1

Slide 1 text

Flutter Favoriteプログラ ムについて調べてみた GDG DevFest Tokyo 2023 K9i - Kota Hayashi

Slide 2

Slide 2 text

自己紹介 - 株式会社ゆめみ Flutterリードエ ンジニア - Flutter歴4年くらい - コミュニティ活動 - FlutterKaigi広報チーム リーダー - 東京Flutterハッカソン運営 - Fukuoka Flutter Fanclub設立

Slide 3

Slide 3 text

発表のきっかけ:Flutter 3.16の紹介記事にて - 11/16にFlutter 3.16リリース - Flutter Favoriteプログラムが再 始動 - riverpod、flame、fpdartな どいくつかのパッケージが Favorite入り🎉

Slide 4

Slide 4 text

発表のきっかけ:Flutter 3.16の紹介記事にて - 11/16にFlutter 3.16リリース - Flutter Favoriteプログラムが再 始動 - riverpod、flame、fpdartな どいくつかのパッケージが Favorite入り🎉 Riverpod: 日本でも非常に人気の状態管理 Flame: Flutterを使ってゲーム開発をするための エンジン Fpdart: FP(functional programming)の名前 の通り関数型プログラミングを補助する

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Flutter Favorite実はよく分かってない 🤔 - Flutter 4年くらいやっているがあまり知らない - → 調べてみた

Slide 7

Slide 7 text

前提知識 - パッケージ - Flutter(およびDart)の開発でのコード共有の単位 - pub.dev - 公式のパッケージ共有リポジトリ

Slide 8

Slide 8 text

Flutter Favoriteプログラム - pub.devに登録されているパッケージは膨大 - スライド作成時点で39912個 - Flutter Favoriteはアプリを構築するときに最初に考慮すべきと認 定されたパッケージ - スライド作成時点で73個 - pub.dev上でラベルが付く

Slide 9

Slide 9 text

調べ方

Slide 10

Slide 10 text

認定方法 - Flutter Ecosystem Committeeという委員会があり人力で選ば れている - Flutterチーム+Flutterコミュニティのメンバー - Pooja Bhaumik、Hillel Coren、Simon Lightfoot、Lara Martín、John Ryan、Diego Velasquez、Ander Dobo - メールでパッケージを推薦できる

Slide 11

Slide 11 text

登録されているパッケージの一例 - 状態管理系 - provider、bloc、riverpod、redux、mobx - Navigation系 - go_router、beamer、routemaster - 〇〇_plus系も色々

Slide 12

Slide 12 text

数値 - Like数 - 最大: providerの9181 - 最小: built_value_generatorの129 - 更新が古いもの - reduxが2 years ago - 登録日 - 最新: flutter_animateの2022/5/20 - 最古: intlの2012/11/30

Slide 13

Slide 13 text

まとめ - Flutter Favoriteプログラムについて紹介 - Flutterアプリ開発するとき最初に検討すべきパッケージ郡 - Flutter Ecosystem Committeeが人手で選んでる - 結構あるので触ったこと無いものは調べてみたい

Slide 14

Slide 14 text

宣伝 - 12/11(月) - FlutterKaigiの登壇 動画がプレミア公開 - 是非