plugins Ġ{ ĊĠĠĠ Ġid (" com . android . library ") ĊĠĠĠ Ġid (" kotlin - android ") ĊĠĠĠ Ġkotlin (" k apt ") Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Ġ= Ġ 3 0 ĊĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġmin Sdk Ġ= Ġ 2 1 ĊĠĠĠĠĠĠĠ Ġtarget Sdk Ġ= Ġ 3 0 ĊĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠĠĠĠĠĠĠ Ġconsumer Pro guard Files (" consumer - rules . pro ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Types Ġ{ ĊĠĠĠĠĠĠĠ Ġrelease Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetDefault Pro guard File (" pro guard - android - optimize . txt "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" pro guard - rules . pro " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompile Options Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġ} ĊĠĠĠ Ġkotlin Options Ġ{ ĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠĠĠĠĠ Ġfree Compiler Args Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"- X opt - in = kotlin . Requires Opt In " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġbuild Features Ġ{ ĊĠĠĠĠĠĠĠ Ġcompose Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĠĠĠ Ġcompose Options Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Compiler Extension Version Ġ= Ġroot Project . extra [" compose Version "] Ġas ĠString ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĊĠĠĠ Ġ// Ġ===== Ġandroid Ġ===== ĊĊĠĠĠ Ġimplementation (" android x . core : core - k tx : 1 . 5 . 0 ") ĊĠĠĠ Ġimplementation (" android x . appcompat : appcompat : 1 . 3 . 0 ") ĊĠĠĠ Ġimplementation (" com . google . android . material : material : 1 . 3 . 0 ") ĊĠĠĠ Ġimplementation (" android x . palette : palette - k tx : 1 . 0 . 0 ") ĊĊĠĠĠ Ġ// Ġ===== Ġcompose Ġ===== ĊĊĠĠĠ Ġval Ġcompose Version : ĠString Ġby Ġroot Project . extra ĊĠĠĠ Ġval Ġcompose Activity Version : ĠString Ġby Ġroot Project . extra ĊĠĠĠ Ġval Ġcompose Navigation Version : ĠString Ġby Ġroot Project . extra ĊĠĠĠ Ġval Ġcompose Co il Version : ĠString Ġby Ġroot Project . extra ĊĠĠĠ Ġimplementation (" android x . compose . ui : ui :$ compose Version ") ĊĠĠĠ Ġimplementation (" android x . compose . ui : ui - tool ing :$ compose Version ") ĊĠĠĠ Ġimplementation (" android x . compose . material : material :$ compose Version ") ĊĠĠĠ Ġimplementation (" android x . activity : activity - compose :$ compose Activity Version ") ĊĠĠĠ Ġimplementation (" android x . navigation : navigation - compose :$ compose Navigation Version ") ĊĠĠĠ Ġimplementation (" io . co il - kt : co il - compose :$ compose Co il Version ") ĊĊĠĠĠ Ġ// Ġ===== Ġpaging Ġ===== ĊĊĠĠĠ Ġval Ġpaging Version : ĠString Ġby Ġroot Project . extra ĊĠĠĠ Ġimplementation (" android x . paging : paging - runtime - k tx :$ paging Version ") ĊĊĠĠĠ Ġ// Ġ===== Ġdagger Ġ===== ĊĊĠĠĠ Ġval Ġdagger Version : ĠString Ġby Ġroot Project . extra ĊĠĠĠ Ġimplementation (" com . google . d agger : d agger :$ d agger Version ") ĊĠĠĠ Ġk apt (" com . google . d agger : d agger - compiler :$ d agger Version ") ĊĊĠĠĠ Ġ// Ġ===== Ġtests Ġ===== ĊĊĠĠĠ Ġtest Implementation (" junit : junit : 4 .+ ") ĊĠĠĠ Ġandroid Test Implementation (" android x . test . ext : junit : 1 . 1 . 2 ") ĊĠĠĠ Ġandroid Test Implementation (" android x . test . espress o : espress o - core : 3 . 3 . 0 ") Ċ }