Skip to content

Instantly share code, notes, and snippets.

@marcellogalhardo
Created October 26, 2021 08:59
Show Gist options
  • Save marcellogalhardo/8fab2cfb75f5381d7d397f6a44c08274 to your computer and use it in GitHub Desktop.
Save marcellogalhardo/8fab2cfb75f5381d7d397f6a44c08274 to your computer and use it in GitHub Desktop.
A simple Android Gradle Properties with all configurations I use.
# Android
android.enableJetifier=false
android.nonTransitiveRClass=true
android.useAndroidX=true
# Android Experimental
android.enableR8.fullMode=true
android.experimental.cacheCompileLibResources=true
android.experimental.enableSourceSetPathsMap=true
# Build Features: https://developer.android.com/reference/tools/gradle-api/7.0/com/android/build/api/dsl/BuildFeatures
android.defaults.buildfeatures.aidl=true
android.defaults.buildfeatures.buildconfig=true
android.defaults.buildfeatures.compose=false
android.defaults.buildfeatures.dataBinding=false
android.defaults.buildfeatures.prefab=false
android.defaults.buildfeatures.renderscript=true
android.defaults.buildfeatures.resvalues=true
android.defaults.buildfeatures.shaders=true
android.defaults.buildfeatures.viewBinding=false
# Gradle
org.gradle.caching=true
org.gradle.configureondemand=true
org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
org.gradle.parallel=true
# Gradle Experimental
org.gradle.unsafe.configuration-cache-problems=warn
org.gradle.unsafe.configuration-cache=true
# Kapt
kapt.include.compile.classpath=false
kapt.incremental.apt=true
kapt.use.worker.api=true
# Kotlin
kotlin.caching.enabled=true
kotlin.code.style=official
kotlin.incremental.usePreciseJavaTracking=true
kotlin.incremental=true
kotlin.parallel.tasks.in.project=true
# IDE
studio.projectview=true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment