【講座更新連絡:Flutter初級編】データベースパッケージ「Drift」の使い方簡素化に伴う講座のメンテナンスを行いました

このページには広告が含まれる場合があります。

 

(注)この記事はみんプロ式Flutter講座をご受講頂いている方向けの講座更新連絡です。リンク先のレクチャーは講座にご登録頂いている方のみご覧頂けますのでご注意願います。

受講生の皆様

平素は、みんプロ式Flutter講座・初級編(ゼロからのFlutter)をご受講頂きまして、ありがとうございます。

さて、表題の件に付きまして、データベースパッケージ「Drift」が

バージョン2.18以降のアップデートにおいて

・使用するパッケージが6つから4つへの削減及びセットアップ作業の簡素化

・「Manager」の概念導入によるクエリメソッドの作成方法簡素化

が行われ、従来よりも大幅に使いやすくなりました。

これに伴いまして、初級編の関連レクチャーを以下の通り、追加・修正・削除を行いましたので、必要な方はご参照下さい。

 

本編・第7章:データベースを使うアプリを作ろう(私だけの単語帳:前編)

【修正:レクチャー208】解説:データベース操作パッケージ「Drift(旧:Moor)」の使い方10ステップ

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/11938669
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/11951348

 

【修正:レクチャー210】Drift(旧:Moor)パッケージをプロジェクトに追加しよう(Driftの使い方10ステップ①)

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/11938668
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/11951349

 

【修正:レクチャー210-2】解説:Driftを使うために必要なパッケージ群の説明(なぜ4つも必要なのか)

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/51371916
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/51371915

 

【修正:レクチャー217】解説:コード生成コマンドで出来たファイル(database.g.dart)の中身を見てみよう

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/51372259
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/51372260

 

【修正:レクチャー218】データベースとの接続を開始するメソッド(_openConnectionメソッド)を作成しよう(Driftの使い方10ステップ⑥)

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/51372286
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/51372290

 

【修正:レクチャー221】データベースのスキーマバージョンを設定しよう(Driftの使い方10ステップ⑦)

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/11938875
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/11951357

 

【新規:レクチャー223】解説:Drift2.18より導入された「Manager」とは何か

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/56111944
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/56111933

 

【修正:レクチャー224】データベースの4つの操作メソッド(クエリ)を作成しよう(Driftの使い方10ステップ⑧)

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/11938876
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/11951359

 

本編・第8章:データベースを使うアプリを作ろう(私だけの単語帳:後編)

【修正:レクチャー251】[テスト画面]テストで使う単語群をデータベースから取得しよう①(暗記済みの単語を除外して取得するクエリメソッドの作成)

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/11945756
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/11951387

 

【修正:レクチャー261】[一覧画面]暗記済の単語を下にソートする処理を実装しよう①(クエリメソッドの作成)

(質問対応あり版)
https://school.minpro.net/courses/flutter-ios-android/lectures/11945750
(質問対応無し版)
https://school.minpro.net/courses/flutter-ios-android-no-qa/lectures/11951397

また、_openConnectionメソッド作成の大幅簡素化に伴い、不要となった以下のレクチャーを削除しました。

  • 217-2: 【解説】_openConnectionメソッドの解説(①:これはそもそも何をやっているのか)
  • 217-3: 【解説】_openConnectionメソッドの解説(②:「path」と「path_provider」の役割とは)
  • 217-4: 【解説】_openConnectionメソッドの解説(③:Androidで必要な設定+キャッシュディレクトリの指定)
  • 217-5: 【解説】_openConnectionメソッドの解説(④:import文の後ろにつく場合のある「as」とは何か(パッケージを特定するための接頭辞(prefix)))
  • 218: 【解説】クラスの型の前につく場合のある「as」と「is」とは何か(強制型変換:キャスト)

なお、上記削除されたレクチャーのうち、文法解説レクチャー(217-5・218)については、文法解説集講座である「Dart逆引き大辞典」にも収録しておりますので、今後必要な方はそちらをご参照願います。

Dart逆引き大辞典」は、この初級編講座をご受講頂いている場合は、無料でプレゼントさせて頂いておりますので、ご登録がまだの方は講座登録URLを記載したメールをご参照下さい。

(過去の講座更新連絡はこちらから)

以上、よろしくお願い致します。

こんな記事も読まれています

今すぐ無料お試しキットを受け取る

はじめての方へ


みんプロ式プログラミング講座体系・ラインナップ
みんプロ式プログラミング講座受講の流れ(割引特典利用方法)
サイトマップ(みんプロHPコンテンツ一覧)
運営会社概要

みんプロ作成アプリ





TOP