Getting started
Riverpodの内部機構に飛び込む前に、まずは基本的なことから始めましょう。
Riverpodをインストールして、"Hello world"を書いてみましょう。
また、Riverpodが解決しようとしている問題点を説明したビデオもご覧いただけます。
(注意:このビデオはRiverpodの仕組みを説明するものではありません。問題点を説明しているだけです。)
#
どのパッケージをインストールするか何よりもまず、Riverpodが複数のパッケージにまたがっており、使い方が微妙に異なることを知っておく必要があります。
あなたがインストールしたいRiverpodのバリエーションは、あなたが作るアプリによって異なります。
どのパッケージを使用するかは、以下の表を参考にしてください。
app type | package name | description |
---|---|---|
Flutter + flutter_hooks | hooks_riverpod | flutter_hooksとRiverpodを一緒に使いながら、ちょっとしたおまけをつける方法です。 |
Flutter only | flutter_riverpod | flutter_hooksに依存しない、Riverpodの基本的な使用方法です。 |
Dart only (No Flutter) | riverpod | RiverpodからFlutterに関連するクラスをすべて取り除いたバージョンです。 |
また、十分に理解できない場合は、この判断グラフを参考にしてください。
#
パッケージのインストールインストールしたいパッケージが決まったら、pubspec.yaml
に以下を追加してください。
- Flutter + flutter_hooks
- Flutter
- Dart only
その後、 flutter pub get
を実行してください。
その後、 flutter pub get
を実行してください。
その後、 pub get
を実行してください。
これで完了です。あなたのアプリにRiverpodが追加されました!
#
利用例: Hello worldさて、Riverpodのインストールが完了したので、早速使ってみましょう。
次のスニペットは、新しい依存関係を使って"Hello world"を作る方法を紹介しています。
- Flutter + flutter_hooks
- Flutter
- Dart only
これを flutter run
で実行することができます。
これで、あなたの端末に "Hello world "が表示されます。
これを flutter run
で実行することができます。
これで、あなたの端末に "Hello world "が表示されます。
これを dart lib/main.dart
で実行することができます。
これでコンソールに "Hello world "と表示されます。
#
さらに詳しく: コードスニペットのインストールFlutter
と Vscode
を使用している場合は、Flutter Riverpod Snippetsの使用を検討してください。
Flutter
と Android Studio
または IntelliJ
を使用している場合は、Flutter Riverpod Snippetsの使用を検討してください。