2021-09-14 14:02:06 -07:00
|
|
|
# Speed up builds. Keep these flags here for quick debugging of issues.
|
|
|
|
org.gradle.vfs.watch=true
|
|
|
|
org.gradle.configureondemand=false
|
|
|
|
org.gradle.caching=true
|
|
|
|
org.gradle.parallel=true
|
|
|
|
|
|
|
|
kapt.include.compile.classpath=false
|
|
|
|
kapt.incremental.apt=true
|
|
|
|
kapt.use.worker.api=true
|
|
|
|
|
|
|
|
android.useAndroidX=true
|
|
|
|
android.builder.sdkDownload=true
|
|
|
|
|
|
|
|
# Optionally configure code coverage, as historically Jacoco has at times been buggy with respect to new Kotlin versions
|
|
|
|
IS_COVERAGE_ENABLED=true
|
|
|
|
|
|
|
|
# Optionally configure test orchestrator.
|
|
|
|
# It is disabled by default, because it causes tests to take about 2x longer to run.
|
|
|
|
IS_USE_TEST_ORCHESTRATOR=false
|
|
|
|
|
|
|
|
# Optionally disable minification
|
|
|
|
IS_MINIFY_ENABLED=true
|
|
|
|
|
|
|
|
# Set keystore details to enable build signing. Typically these
|
|
|
|
# are overridden via ~/.gradle/gradle.properties to allow secure injection.
|
|
|
|
# Debug keystore is useful if using Google Maps or Firebase, which require API keys to be linked
|
|
|
|
# to a signing key. Without a debug keystore, the default Android debug keystore will be used.
|
|
|
|
# Without a release signing configuration, the release output will not be signed.
|
|
|
|
ZCASH_DEBUG_KEYSTORE_PATH=
|
|
|
|
ZCASH_RELEASE_KEYSTORE_PATH=
|
|
|
|
ZCASH_RELEASE_KEYSTORE_PASSWORD=
|
|
|
|
ZCASH_RELEASE_KEY_ALIAS=
|
|
|
|
ZCASH_RELEASE_KEY_ALIAS_PASSWORD=
|
|
|
|
|
|
|
|
# Versions
|
|
|
|
ANDROID_MIN_SDK_VERSION=24
|
|
|
|
ANDROID_TARGET_SDK_VERSION=31
|
|
|
|
ANDROID_COMPILE_SDK_VERSION=31
|
|
|
|
|
|
|
|
ANDROID_NDK_VERSION=23.0.7599858
|
|
|
|
|
|
|
|
ANDROID_GRADLE_PLUGIN_VERSION=7.0.2
|
|
|
|
DETEKT_VERSION=1.18.1
|
|
|
|
GRADLE_VERSIONS_PLUGIN_VERSION=0.38.0
|
2021-09-17 05:33:27 -07:00
|
|
|
KTLINT_VERSION=0.42.1
|
2021-09-14 14:02:06 -07:00
|
|
|
|
|
|
|
ANDROIDX_ACTIVITY_VERSION=1.3.1
|
|
|
|
ANDROIDX_ANNOTATION_VERSION=1.2.0
|
|
|
|
ANDROIDX_APPCOMPAT_VERSION=1.3.1
|
|
|
|
ANDROIDX_COMPOSE_VERSION=1.0.2
|
|
|
|
ANDROIDX_CORE_VERSION=1.6.0
|
|
|
|
ANDROIDX_ESPRESSO_VERSION=3.4.0
|
|
|
|
ANDROIDX_NAVIGATION_VERSION=2.3.5
|
|
|
|
ANDROIDX_TEST_JUNIT_VERSION=1.1.3
|
|
|
|
ANDROIDX_TEST_ORCHESTRATOR_VERSION=1.1.0-alpha1
|
|
|
|
ANDROIDX_UI_AUTOMATOR_VERSION=2.2.0-alpha1
|
|
|
|
GOOGLE_MATERIAL_VERSION=1.4.0
|
|
|
|
JACOCO_VERSION=0.8.7
|
|
|
|
KOTLINX_COROUTINES_VERSION=1.5.1
|
|
|
|
KOTLIN_VERSION=1.5.21
|
|
|
|
ZCASH_SDK_VERSION=1.3.0-beta18
|
|
|
|
|
|
|
|
# This shouldn't be changed, as Android doesn't support targets beyond Java 8
|
|
|
|
ANDROID_JVM_TARGET=1.8
|