【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part244 BLoCパターン(非同期)のサンプル
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は アーキテクチャ ( part244 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part243 BLoCパターンとは
引き続き、アーキテクチャについて学びます。
BLoCパターン(非同期)のサンプルとは
BLoC
パターンを使用して非同期処理の実装を考察します。
以下のような結果になりました。
Performing hot restart...
Syncing files to device sdk gphone x86...
Restarted application in 1,354ms.
I/flutter ( 5556): called _WidgetA#build()
I/flutter ( 5556): called _WidgetB#build()
I/flutter ( 5556): called _WidgetC#build()
I/flutter ( 5556): called _WidgetA#build()
I/flutter ( 5556): called _WidgetB#build()
I/flutter ( 5556): called _WidgetC#build()
最後に
かなり良い実装になったような気がしましたが_WidgetA
や_WidgetC
がBLoC
クラスのオブジェクトをコンストラクタの引数で使用しています。
強力に結合状態ということですね。
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません