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