4 ms·
> gradle. Yes, it's a new configuratio language to learn Don't forget Gradle has the choice of 2 languages to use for configuration -- Kotlin and Apache Groovy
by vorg 10y ago
> gradle. Yes, it's a new configuratio language to learn
Don't forget Gradle has the choice of 2 languages to use for configuration -- Kotlin and Apache Groovy. If you use Kotlin you get:
* full Android Studio support for auto-complete hints because Kotlin is statically typed, and Kotlin and Android Studio are both created by the same company, i.e. Jetbrains. (Groovy is dynamically typed and auto-complete only works 80% of the time.)
* Kotlin can also be used to build actual Android apps instead of Java, so you can use the same language for building the app and writing the scripts for builds, tests, etc. (Groovy had Android support added, but 2 yrs ago the programmer who do it was retrenched from VMware and no other business wanted to hire him to continue the work, so it's a bit dated.)
- warcher 10y agoKotlin has been on my list of new languages to investigate for a minute, just haven't really found a use case for another JVM language that isn't really pushing the envelope. (That's not a dig, it seems like a nicer iteration of java all around, I just don't have many major grievances with java for doing java-y things.)