【 Flutter 】Flutter を 基礎 から 学習 ( ライブラリ ) part199 便利なパッケージ
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は ライブラリ ( part199 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( ライブラリ ) part198 便利なパッケージ
引き続き、ライブラリについて学びます。
便利なパッケージ
sqflite パッケージ
sqflite
パッケージはAndroid, iOSでSQLiteを操作するためのパッケージです。
SQLiteはOracleデータベースのような巨大なデータベースシステムではなく、とても小さなデータベースでよく組み込みで使用されるデータベースです。
本サンプルではpath
というパッケージも使用しています。
sqflite
は現在、v2.0.2+1でした。
またpath
はv1.8.1になっていました。
しかしながら、path
については1.8.1でpub get
するとエラーになります。
D:\flutter\bin\flutter.bat --no-color pub get
Running "flutter pub get" in flutter_app...
Because every version of flutter_test from sdk depends on path 1.8.0 and flutter_app depends on path ^1.8.1, flutter_test from sdk is forbidden.
So, because flutter_app depends on flutter_test any from sdk, version solving failed.
pub get failed (1; So, because flutter_app depends on flutter_test any from sdk, version solving failed.)
Process finished with exit code 1
仕方ないので1.8.0で進めます。
しかもsqflite v2.0.2+1を使用するにはFlutter SDK(Dart SDK?)のバージョンも上げないといけないようです。
flutter channel stable
flutter upgrade
Flutter 2.10.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 5464c5bac7 (3 weeks ago) • 2022-04-18 09:55:37 -0700
Engine • revision 57d3bac3dd
Tools • Dart 2.16.2 • DevTools 2.9.2
Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.10.5, on Microsoft Windows [Version 10.0.19044.1645], locale ja-JP)
[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.8.3)
[√] Android Studio (version 2021.1)
[√] VS Code (version 1.65.2)
[√] Connected device (3 available)
[√] HTTP Host Availability
• No issues found!
D:\flutter_projects\flutter_app>
最後に
いろいろ設定して疲れました😅
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません