【 Flutter 】Flutter を 基礎 から 学習 ( ライブラリ ) part197 便利なパッケージ
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は ライブラリ ( part197 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( ライブラリ ) part196 便利なパッケージ
引き続き、ライブラリについて学びます。
便利なパッケージ
shared_preferecesパッケージ
shared_preferences
パッケージは「ちょっとしたデータ」を保存しておきたいときに使用するパッケージです。
key-value形式で保存します。
AndroidではSharedPreferences
クラス、iOSではUserDefaults
クラスが使用されます。
・・・ということはこのパッケージはFlutter依存ということなんでしょうかね?
記事執筆自伝では2.0.13
となっていました。頻繁にバージョンアップしているようです。
需要の高さがうかがい知れますね。
パッケージバージョン界隈のトラブル
パッケージのバージョンを2.0.13
でPub getしようとするとSDK関連のエラーが発生してインストールできませんでした。
未熟なので内容がよくわかりません・・・
D:\flutter\bin\flutter.bat --no-color pub get
Running "flutter pub get" in flutter_app...
The current Dart SDK version is 2.13.4.
Because flutter_app depends on shared_preferences >=2.0.8 which requires SDK version >=2.14.0 <3.0.0, version solving failed. pub get failed (1; Because flutter_app depends on shared_preferences >=2.0.8 which requires SDK version >=2.14.0 <3.0.0, version solving failed.)
Process finished with exit code 1
ひとまずany
にして進めてみます。
開発者モードエラー
次は以下のようなエラーです。
なぜだかわかりませんがWindowsの開発者モードをONにする必要があるようです。
Please enable Developer Mode in your system settings. Run
start ms-settings:developers
Terminalウィンドウでstart ms-settings:developers
を実行します。
ONにして「はい」を選択します。
なんとか
再度Pub getするとたぶんうまくいきました!
最後に
疲れたので今日はここまで!
参考
Flutterメモ-26 (既存のプロジェクトにWindows Desktopを追加) – いろいろ備忘録日記 (hatenablog.com)
ディスカッション
コメント一覧
まだ、コメントがありません