10.データモジュールの作成

データの一元管理を行うためデータモジュール(:feature:depart:data)を作成します。

また、データの永続化はRoomで行います。

Roomの導入

バージョンカタログファイルにRoomのバージョン定義を追記します。

[versions]
   :
room = "2.8.2"                      # https://mvnrepository.com/artifact/androidx.room/room-runtime

[libraries]
   :
room-runtime  = { module = "androidx.room:room-runtime",  version.ref = "room" }
room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" }
room-ktx      = { module = "androidx.room:room-ktx",      version.ref = "room" }

3行目[versions]
コメント部分のURLを参照して、最新安定バージョンを指定します。
7行目~9行目[libraries]
Roomライブラリモジュールとバージョンを関連付けします。

追記後、『Sync Now』で内容をプロジェクトに反映させます。