Learning Kotlin basics
The Kotlin language was released officially in February 2016. JetBrains created it and has been developing the language ever since. The company is the owner of the IntelliJ IDEA IDE.
In February 2012, JetBrains made the language open source under the Apache v2 license; the license allows developers to create applications.
The language is one option for JVM (Java Virtual Machine) languages such as Clojure and Scala, which means that the language can compile bytecode for JVM. As we will see, Kotlin has many similarities with Scala. Kotlin has the Scala language as a reference, but the JetBrains teams believe that Scala has problems with the compilation time.
Kotlin was becoming an adopted language in the Android world and because of this, in the Google I/O, 2017, the Google Team announced official support for the Android ecosystem. Since then, the language has been growing year by year and increasing in popularity.
Main characteristics of Kotlin
The Kotlin language was designed...