Kotlin Language

Let’s look at a context for making a small inroad into Kotlin.

We'll cover the following

Even as an experienced Java developer, it may not be easy at first to read and understand many Kotlin examples and existing Kotlin code. This is especially true for code that uses several Kotlin features simultaneously.

Introduction

However, struggling to understand even short code examples of a new language is a major hurdle in getting familiar with a new syntax. This could be true even if we may have been working with Java or other languages successfully for many years.

Anyone who has ever tried to learn the touch typing system, although it has worked so well with only four fingers for years, knows what we mean.

To clear this hurdle as soon as possible, we would like to carefully walk you through a Kotlin example.

After that, you’ll have all the tools under your belt to learn and enjoy Kotlin. Although it is a relatively simple Kotlin code, even for Java connoisseurs, it is not necessarily straightforward. This is mainly because it uses and combines several Kotlin language constructs all at once:

val strings = listOf("Hello", "World", "!")
val lengths = strings.map { it.length }

However, very soon you’ll understand exactly what this code does and be thrilled with what Kotlin has to offer.