News

That’s why Android app makers have embraced Kotlin as Java 2.0. Based on the fundamentals of Java, Kotlin is a new-school language that fixes a lot of the problems developers have with Java.
Kotlin is a modern alternative to Java that supports functional programming in the JVM. Here's a first look at programming with Kotlin using some of the concepts and syntax you already know from Java.
In my previous article, I introduced Kotlin’s coroutines as a powerful feature for handling concurrency. Now we’ll take a closer look at writing concurrent programs using coroutines.
Kotlin was designed as a language that expressed many Java idioms cleanly, and bundles in a lot of functionality that Java coders have wished they’d had all along. Java is adding Kotlin features as it ...