This is a sandbox for package freezed and riverpod.
- Using each Providers
- FutureProvider
- combine other FutureProvider
- [ ]
- StreamProvider
- Provider
- StateProvider
- StateNotifierProvider
- ChangeNotifierProvider
- FutureProvider
- Testing each providers
- Obtaining Providers
- Techniques
- Using select link
- changing StreamProvider into Future, FutureProvider into Stream
- using .family
- passing multiple parameters
- ref.keepAlive
- ref.onDispose
- ProviderObserver
- Using ref.listen
- Using ref.read
- Using ref.refresh
- Usecases
- Keeping Auth State with Riverpod
- Keep watching Firestore document
- Keep watching Firestore Collection
- Using Providers in widget's lifecycle
- Access ProviderFamily without arguments in nested widgets
- Implement class method for Freezed classes
- Making StateNotifierProvider with Future link
- Localization management with Riverpod
- Error handling with Riverpod
- GoRouter with Riverpod
- Enhance StateNotifier with AsyncValues