package Ġme . rer ere . composed i ary Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroidx . room . Room Ċ import Ġme . rer ere . composed i ary . database . Di ary DB Ċ import Ġme . rer ere . composed i ary . repo . Di ary Repo Ċ Ċ class ĠCompose Di ary App Ġ: ĠApplication () Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġlateinit Ġvar Ġapp Context : ĠCompose Di ary App ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġdatabase : ĠDi ary DB Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRoom . database Builder ( app Context , ĠDi ary DB :: class . java , Ġ" di ary _ database "). build () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġrepo : ĠDi ary Repo Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDi ary Repo ( database . di ary Dao ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġapp Context Ġ= Ġthis ĊĠĠĠ Ġ} Ċ }