Gradle 5.0 has been released with lots of features and especially with the support of production-ready Kotlin DSL
- STEP 1 :
Update to Gradle Wrapper 5.0
or higher
- STEP 2 :
Fix ALL String quotes -> single quotes to double quotes
CTRL+ SHIFT + R
settings.gradle
file
- STEP 3 :
change all space to () or = ()
-> function () / property =
- STEP 4 :
apply plugin: "com.android.application" to plugins { id("com.android.application") }
- STEP 5 :
Conversion -> rename build.gradle
files from xx.gradle
to xx.gradle.kts
-> settings.gradle
files to settings.gradle.kts
- STEP 6 :
change release
to getByName(String)
minifyEnabled
to isMinifyEnabled
fileTree
to fileTree(Map<String, ?> args)
- STEP 7 : 👈
create buildSrc
dir -> build.gradle.kts
migrate from groovy to Kotlin DSL DONE ! 😁