Flutterで有名なBLoCとは 今回はBLoCについて書いていきます。 BLoCとは😦 Dart Conf 2018で発表されたアーキテクチャになります。 www.youtube.com 詳しくは上のYouTube動画でこの解説がなされています。 BLoCは Business Logic Component の略です。 要は ビジネスロジックと画面のViewを明確に分けましょう というアーキテクチャです。 実装上の指針 具体的な指針は下記になります。 BLoCの入力・出力インターフェースはすべてStream/Sinkである BLoCの依存は必ず注入可能で、環境に依存しない BLoC内に環境ごとの条件分岐は持たない 以上のルールに従う限り実装は自由である ポイントはこの4つです。YouTube動画の中でもこのようなことをいわれています。 具体的な概要は下記のGoogle I/O 201
![Flutterで有名なBLoCを使ってカウントアップアプリを作る - 虎視眈々と](https://cdn-ak-scissors.b.st-hatena.com/image/square/27cfe6747a993fdce178a8ebaaf7a93e659e6086/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsuperman199323%2F20180913%2F20180913073236.png)