provider
evanca/flutter-ai-rules
This comprehensive guide details the correct usage of the Flutter `provider` package, a widely adopted state management solution. It covers various provider types, including `ChangeNotifierProvider`, `FutureProvider`, and `StreamProvider`. Learn best practices for setting up state with `MultiProvider` and mastering state consumption techniques like `context.watch`, `context.read`, and `Selector`, ensuring efficient and type-safe application development.