Skip to content

Instantly share code, notes, and snippets.

@FatemehMsp
Last active March 11, 2020 18:11
Show Gist options
  • Save FatemehMsp/c23d610be4f4c8416faa12727ddc711b to your computer and use it in GitHub Desktop.
Save FatemehMsp/c23d610be4f4c8416faa12727ddc711b to your computer and use it in GitHub Desktop.
const val kotlinVersion = "1.3.61"
object AndroidSdk {
const val min = 21
const val compile = 29
const val target = compile
const val bulid = "29.0.2"
}
object BuildPlugins {
private object Versions{
const val buildToolsVersion = "3.6.1"
}
const val androidGradlePlugin = "com.android.tools.build:gradle:${Versions.buildToolsVersion}"
const val kotlinGradlePlugin = "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}"
const val androidApplication = "com.android.application"
const val kotlinAndroid = "kotlin-android"
const val kotlinAndroidExtensions = "kotlin-android-extensions"
}
object Kotlin{
const val kotlinStd7 = "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${kotlinVersion}"
}
object Support{
private object Versions{
const val supportLibraryVersion = "1.1.0"
const val constraintLayoutVersion = "1.1.3"
}
const val compat = "androidx.appcompat:appcompat:${Versions.supportLibraryVersion}"
const val androidxCore = "androidx.core:core:${Versions.supportLibraryVersion}"
const val constraintLayout = "androidx.constraintlayout:constraintlayout:${Versions.constraintLayoutVersion}"
}
object TestLibraries {
private object Versions {
const val junit4 = "4.12"
const val testRunner = "1.1.1"
const val espresso = "3.2.0"
}
const val junit4 = "junit:junit:${Versions.junit4}"
const val testRunner = "androidx.test:runner:${Versions.testRunner}"
const val espresso = "androidx.test.espresso:espresso-core:${Versions.espresso}"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment