Reasons to Love Kotlin

Once you dig in, Kotlin feels more like a Swiss Army knife than a cocktail—you can do so much with this language with so little code. The language supports multiple paradigms. It’s statically typed with a healthy dose of strong type inference. It may be compiled to Java bytecode, transpiled to JavaScript, or it may target native binaries using Kotlin/Native. It is highly fluent and elegant, and it’s a charm to work with. Let’s further explore the reasons to adopt Kotlin.

Multi-Paradigm Programming

Kotlin treats us like an adult, it offers choices and lets us pick the approach that’s best suited for the problem at hand. The language has few ceremonies; you’re not required to write everything in classes nor are you required ...

Get Programming Kotlin now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.