Bloc

Blocというライブラリがある。これを使うことで、SwiftRxのように、何か変化があったら特定の処理を呼び出すといったことなどができる。
基本的に公式ドキュメントにを読んだ時の備忘録。

呼び出し方

pubspec.yamlに以下のように書く。

dependencies:
  flutter:
    sdk: flutter
  bloc: ^8.0.0  // 追加部分
  flutter_bloc: ^8.0.0  // 追加部分
  angular_bloc: ^8.0.0  // 追加部分

そして、コマンド「flutter packages get」を実行。ただし、Flutterプロジェクトのディレクトリ内で行うこと。

importする際は以下のように書く。

import 'package:bloc/bloc.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:angular_bloc/angular_bloc.dart';