import Ġcom . android . build . gradle . internal . dsl . Build Type Ċ import Ġlibraries .* Ċ import Ġversions . coroutines Version Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid (" com . android . application ") ĊĠĠĠ Ġid (" org . jetbrains . kotlin . android ") ĊĠĠĠ Ġid (" kotlin - android - extensions ") Ċ } Ċ Ċ val Ġreq Compile Sdk Version : String Ġby Ġproject Ċ val Ġreq Target Sdk Version : String Ġby Ġproject Ċ val Ġreq Min Sdk Version : String Ġby Ġproject Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Version ( req Compile Sdk Version . toInt ()) ĊĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġapplication Id = Ġ" uk . ac . bm th . apro g . test app " ĊĠĠĠĠĠĠĠ Ġmin Sdk Version ( req Min Sdk Version . toInt ()) ĊĠĠĠĠĠĠĠ Ġtarget Sdk Version ( req Target Sdk Version . toInt ()) ĊĠĠĠĠĠĠĠ Ġversion Code = 1 ĊĠĠĠĠĠĠĠ Ġversion Name =" 1 . 0 " ĊĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner =" android x . test . runner . Android JUnit Runner " ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Types Ġ{ ĊĠĠĠĠĠĠĠ Ġget ByName < Build Type >(" release ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files ( getDefault Pro guard File (" pro guard - android . txt "), Ġ" pro guard - rules . pro ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompile Options Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpackaging Options Ġ{ ĊĠĠĠĠĠĠĠ Ġpick First (" META - INF / atomic fu . kotlin _ module ") ĊĠĠĠĠĠĠĠ Ġpick First (" META - INF / AL 2 . 0 ") ĊĠĠĠĠĠĠĠ Ġpick First (" META - INF / L GPL 2 . 1 ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( project (": appcompat ")) ĊĊĠĠĠ Ġimplementation ( support Lib Spec ) ĊĠĠĠ Ġimplementation ( android Extension Runtime Spec ) ĊĊĠĠĠ Ġimplementation ( constraint Layout Spec ) ĊĠĠĠ Ġimplementation ( kotlin lib Spec ) ĊĠĠĠ Ġimplementation ( k ry o Spec ) ĊĊĠĠĠ Ġtest Implementation ( junit Spec ) ĊĠĠĠ Ġandroid Test Implementation (" org . jetbrains . kotlin x : kotlin x - coroutines - test :$ coroutines Version ") Ċ // ĠĠĠ Ġtest Implementation Ġ( k ry o Spec ) Ċ // ĠĠĠ Ġandroid Test Implementation Ġ( k ry o Spec ) ĊĠĠĠ Ġandroid Test Runtime Only ( android Extension Runtime Spec ) ĊĠĠĠ Ġuse Esp ress o ( project ) Ċ } Ċ Ċ android Extensions Ġ{ ĊĠĠĠ Ġis Experimental Ġ= Ġtrue Ċ } ĊĊ Ċ project Repositories () ĊĊ