plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġkotlin (" plugin . serialization ") Ġversion Ġ" 1 . 4 . 3 0 " Ċ } Ċ Ċ kotlin Ġ{ ĊĠĠĠ Ġsource Sets . all Ġ{ ĊĠĠĠĠĠĠĠ Ġlanguage Settings . use Experimental Annotation (" kotlin . Requires Opt In ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// ĠWe Ġdon 't Ġwant Ġto Ġuse ĠKotlin , Ġso Ġit 's Ġnot Ġlisted Ġin Ġour Ġdependencies . ĊĠĠĠ Ġ// Ġimplementation ( kotlin (" stdlib - jdk 8 ", Ġorg . jetbrains . kotlin . config . Kotlin Compiler Version . VERSION )) ĊĊĠĠĠ Ġval Ġvk Sdk Kotlin Version Ġ= Ġ" 0 . 0 . 8 - SNAPSHOT " ĊĊĠĠĠ Ġ// ĠModule Ġ" core " Ġis Ġrequired . ĊĠĠĠ Ġ// Ġ` project (": core ") ` Ġonly Ġavailable Ġif Ġyour Ġproject Ġand Ġthe ĠSDK Ġare Ġin Ġthe Ġsame ĠGradle Ġproject . ĊĠĠĠ Ġ// ĠP refer Ġto Ġuse Ġ" com . pe ters am ok hin . vk sdk : core -${ platform }:${ vk Sdk Kotlin Version }" ĊĠĠĠ Ġimplementation (" com . pe ters am ok hin . vk sdk : core - jvm :$ vk Sdk Kotlin Version ") ĊĊĠĠĠ Ġ// ĠOne Ġof Ġthe ĠHTTP Ġclients Ġis Ġrequired . ĊĠĠĠ Ġ// ĠOk Http Ġclient Ġis Ġavailable Ġonly Ġfor Ġthe ĠJVM . ĊĠĠĠ Ġimplementation (" com . pe ters am ok hin . vk sdk : http - client - jvm - okhttp :$ vk Sdk Kotlin Version ") ĊĊĠĠĠ Ġ// ĠIf Ġyour Ġproject Ġis Ġnot ĠJVM - based , Ġor Ġyou Ġsimply Ġwant Ġto Ġuse Ġk tor . ĊĠĠĠ Ġ// Ġimplementation (" com . pe ters am ok hin . vk sdk : http - client - common - ktor - jvm :$ vk Sdk Kotlin Version ") ĊĊĠĠĠ Ġ// ĠIn Ġthis Ġcase , Ġ` ktor - client ` Ġis Ġrequired . ĠYou Ġcan Ġuse Ġany . ĊĠĠĠ Ġ// Ġimplementation (" io . ktor : ktor - client - c io : 1 . 5 . 2 ") Ċ }