Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Flutter Favoriteプログラムについて調べてみた

Flutter Favoriteプログラムについて調べてみた

GDG DevFest Tokyo 2023のLT資料です
https://gdg-tokyo.connpass.com/event/301690/

K9i - Kota Hayashi

December 09, 2023
Tweet

More Decks by K9i - Kota Hayashi

Other Decks in Programming

Transcript

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide