A simple todo app built using bloc architecture and state management
-
To demonstrate the implementation of bloc pattern using:
- BlocListener<Event, State>()
- BlocBuilder<Event, State>()
- BlocProvider<Event, State>()
- BlocObserver<Event, State>()
- and Cubit
-
Implementation of a less complex bloc architecture to enable easy maintenance by any other developer
- None, really
Bloc seems very intuitive.
- Event goes in, State comes out.
- Listen to state and update UI accordingly
+-- pubscpec.yaml
+-- README.md
+-- lib
| +-- business_logic
| +-- blocs
| +-- cubits
| +-- data
| +-- data_providers (empty)
| +-- models
| +-- repositories (empty)
| +-- presentation
| +-- shared
| +-- colors.dart
| +-- spacer.dart
| +-- theme.dart
| +-- views
| +-- todo_view.dart
| +-- widgets
| +-- todo_widget.dart
| +-- main.dart
- Describe the contents of key folders in the architecture