FlutterとDB(SQLite)の小話。NagaremenuAboutTopWaterfallPageWritersLoginInfoAppNewGameInfoAboutTopWaterfallPageWritersLoginInfoAppNewGameInfoFlutterとDB(SQLite)の小話。FlutterとDB現在公開しておりますアプリを作る際に、最初に現れたある意味強敵です。アプリの方はGooglePlay「Nagare」AppStore「Nagare」からどうぞどうぞよろしくおねがいします。強敵だったのか・・・そして、SQLiteを使うとなにがよろしいのかというお話が主でございます。み込み」に「SQL」がつかえることです。SQLは、業務システムでもWebのシステムでもよく耳にすることもあろうかと思います。'test'」みたいなやつです。これが使えるのがなにがよろしいか。自前でファイル実装した際にさて、データの何行目のなんのデータがほしいとなると結構な苦労がありそうな気配がしますが、SQLであればSELECT条件でスパッと抜けてきます。これが最大便利なんではないかと考えております。これをやはり使いたくなってしまうのが、業務系をしてしまっていた私の癖なのかもしれませんがAndroidには「SQLite」と言うファイルベースのSQLエンジンがあるではないですか!使わない手はありません。FlutterでSQLiteを使うにはFlutterでSQLiteを利用するにはsqfliteのパッケージを使うのがよろしいでしょう。ありがたいことにたくさんの有志がたくさんのパッケージを作ってくれているのがこのFlutterの有り難さです。人の優しさに全力で甘えましょう。自前で作ると地獄を見そうなので。このパッケージをFlutterプロジェクト内のファイル「pubspec.yaml」の「dependencies」のところに追加しましょう。適切にバージョンも指定しましょう。^1.1.7+1になります。」のコマンドで自分で取得しましょう。覗くFlutterがなんでマルチデバイス(Android、iOS」を一つのソースでできるのか・・・その秘密の一端は皆様、有志の方が作ってくれているソースを見ると一端を知ることができます。https://github.com/tekartik/sqfliteそこには「Android」と「iOS」のディレクトリが存在しています。有志の方々のおかげでFlutterで作る分にはこのソースを意識しないで済んでいます。FlutterでSQLiteをしよう早速実装しようとするとこれが言うことを聞いてくれません。データベースのオブジェクトが生成される前に、SQL文を発行しようとしてコケるわけです。db.close();}さて私も教科書どおりに進めましたが・・・なぜかうまくいきませんでしたここからは試行錯誤とGoogle先生へのお尋ね(検索)をひたすら続けTry&Errorですで結果的にうまく言ったのは以下のようなパターンでした。.db.newDataInsert(t);のようにします。{//////});でもよろしいかと。当初作り始めたとき・・・そこまで引っかかることもなくなんとか作れていたFlutterでのアプリ開発の最初の難関でありました。08:51:53Writer:ゆたさんHomePagehomeTwitterFacebook「FlutterとDB(SQLite)の小話。セキュリティや個人情報の保護の観点ヨーロッパ、EU諸国の「一般データ保護規則(GDPR)」などなど個人情報はなるべく流してくれる...Nagareが商標登録されましたNagare「Nagare」は、株式会社イノセントグランドの商標または、登録商標になりました。以下の機能が削除されました。機能の整理整頓を実施しようと思います。実はNagareにはすでに色々な機能があります。waterfallNagareのメイン機能です。維持されます!これ...可能性の獣(AIとか)NTDではないですNTD(ニュータイプデストロイ)ではないです。AIを使ってみたい実はAIは、すでに身近にあって使っているのかもしれません・・・い...arrow_backほかの。