plugins Ġ{ ĊĠĠĠ Ġid (" com . android . library ") ĊĠĠĠ Ġid (" d agger . h ilt . android . plugin ") ĊĠĠĠ Ġkotlin (" android ") ĊĠĠĠ Ġkotlin (" k apt ") Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Ġ= ĠVersions . COMPILE _ SDK ĊĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġmin Sdk Ġ= ĠVersions . MIN _ SDK ĊĠĠĠĠĠĠĠ Ġtarget Sdk Ġ= ĠVersions . TARGET _ SDK ĊĊĠĠĠĠĠĠĠ Ġvector Draw ables Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuse Support Library Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompile Options Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġ} ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ+= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X opt - in = kotlin . Requires Opt In ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"- opt - in = android x . compose . material . Experimental Material Api ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"- opt - in = android x . compose . material 3 . Experimental Material 3 Api ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"- opt - in = android x . compose . ui . text . Experimental Text Api ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"- opt - in = android x . compose . animation . Experimental Animation Api ", ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} ĊĠĠĠ Ġbuild Features Ġ{ ĊĠĠĠĠĠĠĠ Ġcompose Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompose Options Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Compiler Extension Version Ġ= Ġlibs . versions . compose . get () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtest Options Ġ{ ĊĠĠĠĠĠĠĠ Ġunit Tests . all Ġ{ Ġoptions Ġ-> Ġoptions . use JUnit Platform () Ġ} ĊĠĠĠĠĠĠĠ Ġunit Tests Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Include Android Resources Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( project ( Modules . DOMAIN )) ĊĊĠĠĠ Ġimplementation ( libs . android x . core . k tx ) ĊĊĠĠĠ Ġimplementation ( libs . android x . compose . ui . core ) ĊĠĠĠ Ġimplementation ( libs . android x . compose . material ) ĊĠĠĠ Ġimplementation ( libs . android x . compose . material 3 ) ĊĠĠĠ Ġimplementation ( libs . android x . compose . navigation ) ĊĊĠĠĠ Ġimplementation ( libs . android x . lifecycle . runtime ) ĊĠĠĠ Ġimplementation ( libs . android x . lifecycle . view model ) ĊĠĠĠ Ġimplementation ( libs . android x . activity . compose ) ĊĊĠĠĠ Ġimplementation ( libs . google . ac comp an ist . system u ic ont roller ) ĊĠĠĠ Ġimplementation ( libs . google . ac comp an ist . navigation . animation ) ĊĠĠĠ Ġimplementation ( libs . android x . h ilt . navigation . compose ) ĊĊĠĠĠ Ġimplementation ( libs . h ilt . android ) ĊĠĠĠ Ġk apt ( libs . h ilt . compiler ) ĊĊĠĠĠ Ġimplementation ( libs . co il . compose ) ĊĠĠĠ Ġimplementation ( libs . material ) ĊĊĠĠĠ Ġtest Implementation ( libs . junit 4 ) ĊĠĠĠ Ġtest Implementation ( libs . bundles . junit 5 ) ĊĠĠĠ Ġtest Implementation ( libs . truth ) ĊĠĠĠ Ġtest Implementation ( libs . mock k . core ) ĊĠĠĠ Ġtest Implementation ( libs . coroutines . test ) ĊĊĠĠĠ Ġimplementation ( libs . android x . compose . ui . tool ing . preview ) ĊĠĠĠ Ġdebug Implementation ( libs . android x . custom view . pool ing container ) ĊĠĠĠ Ġdebug Implementation ( libs . android x . compose . ui . tool ing . core ) Ċ } Ċ