Skip to content

This is a Todo app. It is build solely for learning purposes.

License

Notifications You must be signed in to change notification settings

FlutterBytes-IO/Our-Todos

Repository files navigation

our_todo

Our Todo Learning Project.

Class notes

  • State: int, String, List, TodoState
  • Action: void change() {}
  • Triggers that a state has changed: notifyListeners, emit, setState
  • Widget capable of rebuilding itself on state change: BlocBuilder, ConsumerWidget, State, Consumer
  • Reactions (i.e. Navigating, Showing Snackbar): BlocListener, ref.listen
  • Dependency Injection System: Provider, riverpod providers, BlocProvider

Read more: https://riverpod.dev/docs/getting_started, State Pattern

Not touched: Ephemeral State using Riverpod, Questions

Watch the last Riverpod class by checking this link: https://tldv.io/app/meetings/6430473f56b7660013f6f4c5/