【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part246 BLoCパターン + 「provider」プラグインのサンプル

基礎 から 学ぶ Flutter 」という書籍で  学習 したことを ブログでアウトプットしていこうと思います。今回は アーキテクチャ ( part246 )です。

前回

【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part245 BLoCパターン + 「InheritedWidget」ウィジェットのサンプル

引き続き、アーキテクチャについて学びます。

BLoCパターン + 「provider」プラグインのサンプル

providerプラグインはGoogle I/O 2019で登場し推奨されたプラグインでした。

BLoCパターンのために作られたわけではなく、providerパターンを使うと結果的にBLoCパターンがシンプルに実装できるのだそうです。

 

 

以下のような結果になりました。

 

実装がとてもシンプルになったように見えますがproviderパッケージのことを理解しないと
何をしているのかよくわかりませんね😅

最後に

本書で紹介されていたprovider 3.2.0はうまく動きませんでした。

6.0.3は大丈夫でした!

今日はここまで!

参考

[Flutter] Provider 入門 (zenn.dev)