SubTopics:

  1. Creating and using ChangeNotifier
  2. Listening to state changes with Consumer