Features of Kotlin
Kotlin is more concise than Java and you would need to write approximately 40% fewer lines of code when compared to Java.
Kotlin provides several advanced features such as Operator overloading, Lambda expressions, String templates, etc.
Kotlin programming language is highly interoperable with Java. You will never face any difficulty using Kotlin in a Java project.
Kotlin is easy to learn programming language. If you have come from a Java background, you would find it easy to learn Kotlin.
As I have mentioned before, Kotlin is a statically-typed programming language, which makes you able to catch errors at compile-time, as Statically typed programming languages do type checking at compile-time.