There are plenty of state management solutions available in Flutter like Bloc Pattern, Rxdart, Redux, MobX, GetIt, Provider, StateNotifier etc. Accordingly , it becomes difficult to chose the optimum one for complex applications.
Riverpod (Reactive State-Management and Dependency Injection) state management library built by Remi Rousseletis , uses different providers to let us access and listen to state changes across the mobile app.
This presentation will cover everything we need to know about Riverpod package and how to start using it in Flutter apps.