From Java to Kotlin
Juan Gabriel Gutierrez
Text
Kotlin is a general purpose, open source, statically typed “pragmatic” programming language for the JVM and Android that combines object-oriented and functional programming features.
Kotlin allows the programmer to get a more concise and readable code. Also, we can avoid programming errors like NPE. The following list is items that in my opinion make Kotlin a great language.
Variables
Null Safety
Data Classes, Sealed Classes
Extensions
High Order Functions
Coroutines
We can play with Koltin here
100% Kotlin