11A dialog opened with showDialog throws ProviderNotFoundException. Why, and how do you fix it?Medium
12What causes the "A ChangeNotifier was used after being disposed" error, and how do you prevent it?Easy
13You expose a mutable Settings object with a plain Provider<Settings> and change a field on it, but nothing rebuilds — why?Easy
14Items added on the products screen are missing on the cart screen, and both screens wrap themselves in ChangeNotifierProvider — what went wrong?Easy
15A screen crashes with "setState() or markNeedsBuild() called during build" and its build() calls context.read<FeedNotifier>().load() — what is happening?Medium
16In a ChangeNotifierProxyProvider, what breaks if update returns a brand-new notifier every time its dependency changes?Medium
17Where do you put a snackbar or a navigation that must happen when a notifier's state changes, given Provider has no BlocListener?Medium
18After one user signs out and another signs in, the app still shows the first user's data — how do you reset providers that live above MaterialApp?Medium
19A method mutates ten fields and calls notifyListeners() after each one — how many widget rebuilds does that cause, and what does it actually cost?Hard
20A notifier above MaterialApp ticks once a second and the app grows janky the deeper users navigate — why does the stack depth matter?Hard