package Ġcom . ch int ans oni . android . repository pattern . di Ċ Ċ import Ġandroidx . room . Room Ċ import Ġcom . ch int ans oni . android . repository pattern . model . local . App Database Ċ import Ġcom . ch int ans oni . android . repository pattern . model . local . Database Constants Ċ import Ġorg . k oin . android . ext . k oin . android Context Ċ import Ġorg . k oin . dsl . module Ċ Ċ val Ġdatabase Module Ġ= Ġmodule Ġ{ ĊĊĠĠĠ Ġ// ĠDependency : ĠApp Database ĊĠĠĠ Ġsingle Ġ{ ĊĠĠĠĠĠĠĠ ĠRoom . database Builder ( android Context (), ĠApp Database :: class . java , ĠDatabase Constants . m Name ). build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠDependency : ĊĠĠĠ Ġsingle Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġapp Database : ĠApp Database Ġ= Ġget () ĊĠĠĠĠĠĠĠ Ġapp Database . user Dao () ĊĠĠĠ Ġ} Ċ }