DEV Community

Discussion on: Kotlin - Is it time to switch from Java?

Collapse
 
fre_d profile image
Frederik Ar. Mikkelsen

In my opinion, the only thing you need to learn Kotlin is Kotlin Koans, followed by occasionally reading the documentation. This will guide you through the most important features of Kotlin. I wouldn't recommend going cold turkey.

kotlinlang.org/docs/tutorials/koan...

Kotlin has made development less tedious because it is much less verbose. It also enforces null safety, as opposed to the nullability annotations I was using before. Kotlin's lambdas are easier, more powerful, and often faster than Java's. A small but awesome feature is that it adds functional operators to collections (map, filter, associate, etc).

Though I'm not an Android developer.