https://dart.dev/articles/libraries/creating-streams
Using a StreamController
If the events of your stream comes from different parts of your program, and not just from a stream or futures that can traversed by an async function, then use a StreamController to create and populate the stream.
プログラムの異なるパートからstreamの各イベントが来る場合に、そしてそれらがasync関数により横断するfutureあるいはstreamからではない場合、streamを生成するためにStreamControllerクラスを使いましょう。
訳してみると上記のようになると思うのですが、訳も微妙で意味がよくわからないし、抽象的なので、具体的にどういう状況でStreamControllerを使う、と言ってるのかよくわかりません。
どういう場合をイメージすれば良いでしょうか?
あなたの回答
tips
プレビュー