Implementing Riverpod in our app
Now that we know the basics of Riverpod, we will implement it in our application. Remember that we have already used it in our application while implementing the MVVM pattern; however, this time, we will make each concept clearer and follow a process so that you will be able to implement it in your new projects. We will start by installing a dependency. Although we can use the Riverpod package directly and build our own widgets, as we saw previously, the flutter_Riverpod
package already provides useful widget bindings, meaning we will install flutter_Riverpod
as outlined in the preceding section. Open the chapter8_start/pubspec.yaml
file and add the following under dependencies:
flutter_Riverpod: ^1.0.3
Then, run the following command:
flutter pub get
Note that if you are using flutter_hooks
, you should install hooks_Riverpod
instead. This includes extra features related to integration with Hooks.
Now, we are ready to start...