Version 1.2 of the statically typed Kotlin language, a version of Java endorsed by Google for Android app development, offers an experimental feature enabling reuse of code across platforms, as well as compatibility with the Java 9 module system.
With the 1.2.20 update released January 17, Kotlin adds a number of capabilities in areas ranging from use of the Gradle build system to building Android mobile applications. Described as a bug fix and tool update, version 1.2.20 includes:
- Gradle build cache support.
- Performance improvements as well as new inspections and bug fixes in the IntelliJ IDEA plugin for Kotlin.
- Improvements to incremental compilation for Android and mixed Java/Kotlin projects.
- IDE backing for the new Kotlin style guide, which covers formatting of code and idiomatic use of language and library capabilities.
This update is compatible with IntelliJ IDEA IDE from 2017.1 to 2017.3. It also works with the Android Studio IDE versions 3.0 and 3.1.