Future
- 非同期処理
- 値を取得すると処理が終了
Stream
- 非同期処理
- ストリームが開いている間、ずっと値が流れてくる
1 | var controller = StreamController<int>(); |
FutureBuilder
- FutureクラスをUIで扱うためのウィジェット
- future に、終了を待ちたい非同期処理を指定
- builder に、その結果を受けてWidget生成する処理を指定
1 | FutureBuilder( |
1 | class Repository { |
1 | child: Column( |
StreamBuilder
- StreamクラスをUIで扱うためのウィジェット
1 | StreamBuilder<int> ( |