A simple Flutter timer using bloc architecture as part of a set of tutorials in order to learn Bloc Architecture.
- Observe state changes with BlocObserver.
- BlocProvider, Flutter widget which provides a bloc to its children.
- BlocBuilder, Flutter widget that handles building the widget in response to new states.
- Adding events with context.read.⚡
- Prevent unnecessary rebuilds with Equatable.
- Use the transformEvents method with Rx.