Flutter Riverpod live templates is a way to enhance the way you use Riverpod. It contains a collection of different
snippets such as family or provider.
-
Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "flutter riverpod snippets" > Install Plugin
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
IntelliJ based: since-build: 203 learn more
| Shortcut | Description |
|---|---|
| riverpodGeneratorFutureVariable | Create a future variable using generator |
| riverpodGeneratorAsyncNotifierProvider | Create a AsyncNotifierProvider using generator |
| riverpodGeneratorVariable | Create a variable using generator |
| riverpodGeneratorNotiferProvider | Create a NotifierProvider using generator |
| Shortcut | Description |
|---|---|
| consumer | New Consumer |
| consumerWidget | New ConsumerWidget |
| consumerStatefulWidget | New ConsumerStatefulWidget |
| hookConsumer | New HookConsumer (must import hooks_riverpod) |
| hookConsumerWidget | New HookConsumerWidget (must import hooks_riverpod) |
| changeNotifierProvider* | New ChangeNotifierProvider |
| provider* | New Provider |
| futureProvider* | New FutureProvider |
| streamProvider* | New StreamProvider |
| stateNotifier | New StateNotifier in state_provider |
| stateNotifierProvider* | New StateNotifierProvider |
| stateProvider* | New StateProvider |
( * ) is suffix modifier, ex: autoDispose, family