plugins Ġ{ ĊĠ Ġandroid Lib ĊĠ Ġkotlin Android ĊĠ Ġkotlin K apt ĊĠ Ġdagger H ilt Android Ċ } Ċ Ċ h ilt Ġ{ ĊĠ Ġenable Experimental Classpath Aggregation Ġ= Ġtrue Ċ } Ċ Ċ android Ġ{ ĊĠ Ġcompile Sdk Ġ= Ġapp Config . compile Sdk Version ĊĠ Ġbuild Tools Version Ġ= Ġapp Config . build Tools Version ĊĊĠ Ġdefault Config Ġ{ ĊĠĠĠ Ġmin Sdk Ġ= Ġapp Config . min Sdk Version ĊĠĠĠ Ġtarget Sdk Ġ= Ġapp Config . target Sdk Version ĊĊĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠ Ġ} ĊĊĠ Ġbuild Types Ġ{ ĊĠĠĠ Ġrelease Ġ{ ĊĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠ Ġpro guard Files ( ĊĠĠĠĠĠĠĠ ĠgetDefault Pro guard File (" pro guard - android - optimize . txt "), ĊĠĠĠĠĠĠĠ Ġ" pro guard - rules . pro " ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġbuild Features Ġ{ Ġview Binding Ġ= Ġtrue Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠ Ġimplementation ( domain ) ĊĠ Ġimplementation ( core ) ĊĠ Ġimplementation ( core Ui ) ĊĊĠ Ġimplementation ( deps . android x . app Compat ) ĊĠ Ġimplementation ( deps . android x . core K tx ) ĊĊĠ Ġimplementation ( deps . lifecycle . viewModel K tx ) ĊĠ Ġimplementation ( deps . lifecycle . runtime K tx ) ĊĊĠ Ġimplementation ( deps . android x . constraint Layout ) ĊĠ Ġimplementation ( deps . android x . material ) ĊĊĠ Ġimplementation ( deps . coroutines . core ) ĊĊĠ Ġimplementation ( deps . d agger H ilt . android ) ĊĠ Ġk apt ( deps . d agger H ilt . compiler ) Ċ } Ċ