plugins Ġ{ ĊĠĠĠ Ġid (" com . android . application ") ĊĊĠĠĠ Ġid (" kotlin - android ") ĊĠĠĠ Ġid (" kotlin - android - extensions ") ĊĠĠĠ Ġid (" kotlin - k apt ") Ċ } Ċ Ċ android Ġ{ ĊĠĠĠ Ġdata Binding . isEnabled Ġ= Ġtrue ĊĊĠĠĠ Ġcompile Sdk Version ( root Project . extra [" compile Sdk Version "] Ġas ĠInt ) ĊĠĠĠ Ġdefault Config Ġ{ ĊĠĠĠĠĠĠĠ Ġapplication Id Ġ= Ġ" de . hpi . android " ĊĊĠĠĠĠĠĠĠ Ġmin Sdk Version ( root Project . extra [" min Sdk Version "] Ġas ĠInt ) ĊĠĠĠĠĠĠĠ Ġtarget Sdk Version ( root Project . extra [" target Sdk Version "] Ġas ĠInt ) ĊĊĠĠĠĠĠĠĠ Ġversion Code Ġ= Ġroot Project . extra [" version Code "] Ġas ĠInt ĊĠĠĠĠĠĠĠ Ġversion Name Ġ= Ġroot Project . extra [" version Name "] Ġas ĠString ĊĊĠĠĠĠĠĠĠ Ġmulti Dex Enabled Ġ= Ġtrue ĊĊĠĠĠĠĠĠĠ Ġtest Instrumentation Runner Ġ= Ġ" android x . test . runner . Android JUnit Runner " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Types Ġ{ ĊĠĠĠĠĠĠĠ Ġget ByName (" debug ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġapplication Id Suffix Ġ= Ġ". debug " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġget ByName (" release ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Min ify Enabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpro guard Files ( getDefault Pro guard File (" pro guard - android - optimize . txt "), Ġ" pro guard - rules . pro ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġresource Prefix (" app _ ") Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( project (": core ")) ĊĠĠĠ Ġimplementation ( project (": menu ")) ĊĠĠĠ Ġimplementation ( project (": feedback ")) ĊĠĠĠ Ġimplementation ( project (": course ")) ĊĠĠĠ Ġimplementation ( project (": news ")) ĊĊĠĠĠ Ġimplementation (" android x . multi dex : multi dex : 2 . 0 . 1 ") Ċ } Ċ Ċ // apply ( plugin Ġ= Ġ" com . google . gms . google - services ") Ċ