import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġid ( Plugins . android App ) ĊĠĠĠ Ġkotlin ( Plugins . kotlin Android ) ĊĠĠĠ Ġkotlin ( Plugins . kotlin Ext ) ĊĠĠĠ Ġkotlin ( Plugins . kotlin A pt ) ĊĠĠĠ Ġid ( Plugins . de te kt ). version ( Versions . de te kt ) Ċ } Ċ Ċ build script Ġ{ ĊĠĠĠ Ġapply ( from Ġ= Ġ" kt lint . gradle . k ts ") Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġcompile Sdk Version ( Versions . compile _ sdk _ version ) ĊĠĠĠ Ġbuild Tools Version ( Versions . build _ tools _ version ) ĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġapplication Id Ġ= Ġ" com . nam nh . android setup " ĊĠĠĠĠĠĠĠ Ġmin Sdk Version ( Versions . min _ sdk _ version ) ĊĠĠĠĠĠĠĠ Ġtarget Sdk Version ( Versions . target _ sdk _ version ) ĊĠĠĠĠĠĠĠ Ġversion Code Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġversion Name Ġ= Ġ" 1 . 0 . 0 " ĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠĠĠĠĠĠĠ Ġconsumer Pro guard Files ( file (" pro guard - rules . pro ")) ĊĠĠĠ Ġ} ĊĠĠĠ Ġbuild Types Ġ{ ĊĠĠĠĠĠĠĠ Ġget ByName (" release ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Shrink Resources Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠgetDefault Pro guard File (" pro guard - android . txt "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfile (" pro guard - rules . pro ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompile Options Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġ} Ċ } Ċ Ċ android Extensions Ġ{ ĊĠĠĠ Ġis Experimental Ġ= Ġtrue Ċ } Ċ Ċ de te kt Ġ{ ĊĠĠĠ Ġconfig Ġ= Ġfiles ("$ rootDir / config / de te kt / de te kt . yml ") ĊĠĠĠ Ġinput Ġ= Ġfiles (" src / main / java ") ĊĠĠĠ Ġreports Ġ{ ĊĠĠĠĠĠĠĠ Ġhtml . enabled Ġ= Ġtrue Ġ// Ġobserve Ġfindings Ġin Ġyour Ġbrowser Ġwith Ġstructure Ġand Ġcode Ġsnippets ĊĠĠĠĠĠĠĠ Ġxml . enabled Ġ= Ġfalse Ġ// Ġcheck style Ġlike Ġformat Ġmainly Ġfor Ġintegr ations Ġlike ĠJenkins ĊĠĠĠĠĠĠĠ Ġtxt . enabled Ġ= Ġfalse Ġ// Ġsimilar Ġto Ġthe Ġconsole Ġoutput , Ġcontains Ġissue Ġsignature Ġto Ġmanually Ġedit Ġbaseline Ġfiles ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( Deps . kotlin _ stdlib ) ĊĠĠĠ Ġimplementation ( Deps . support _ app _ compat ) ĊĠĠĠ Ġimplementation ( Deps . support _ core _ k tx ) ĊĠĠĠ Ġimplementation ( Deps . support _ design ) ĊĠĠĠ Ġimplementation ( Deps . constraint _ layout ) ĊĠĠĠ Ġtest Implementation ( Deps . junit ) ĊĠĠĠ Ġtest Implementation ( Deps . ats l _ runner ) ĊĠĠĠ Ġandroid Test Implementation ( Deps . espress o _ core ) Ċ } Ċ