org.gradle.parallel=true org.gradle.configureondemand=true org.gradle.caching=true # Enable Kotlin incremental compilation kotlin.incremental=true # Enable parallel tasks execution for Kotlin Gradle plugin kotlin.parallel.tasks.in.project=true # Kotlin code style kotlin.code.style=official # Run kapt directly using Gradle workers kapt.use.worker.api=true # Enable incremental annotation processor for KAPT kapt.incremental.apt=true # Turn off AP discovery in compile path to enable compile avoidance kapt.include.compile.classpath=false # Use R8 instead of ProGuard for code shrinking. android.enableR8.fullMode=true # Enable gradle workers android.enableGradleWorkers=true # Enable AndroidX android.useAndroidX=true # Enable rudimentary R class namespacing where each library only contains # references to the resources it declares instead of declarations plus all # transitive dependency references. android.namespacedRClass=true # Only keep the single relevant constructor for types mentioned in XML files # instead of using a parameter wildcard which keeps them all. android.useMinimalKeepRules=true