BLoC and Cubit
The choice of large teams and products that need an audit trail: every state change is triggered by a named event. This stage follows the bloc 9.x and flutter_bloc 9.x APIs.
⬜⬜⬜⬜⬜⬜
1. Cubit: emit and the state stream
flutterbloccubit
2. Bloc: on<Event>, emit and handler rules
flutterblocevents
3. flutter_bloc widgets and rebuild scope
flutterblocwidgets
4. Modelling state: status enum vs sealed classes
flutterblocarchitecture
5. EventTransformer and observability (BlocObserver)
flutterblocasync
6. bloc_test: blocTest, MockBloc, whenListen
flutterbloctesting