A Review on Kotlin

Can Gulmez
2 min readJan 20, 2022

--

Hi guys! In today, I’m gonna talk about Kotlin. In this section, I ordered what I tell about in 4matter in here.

  • Why Kotlin
  • What is Kotlin
  • History of Kotlin
  • Features of Kotlin

Why Kotlin

Kotlin is one of the fastest-growing and widely used programming languages. In May 2017, Google announced it as an official language for developing android applications. Kotlin has a bright future, companies like Google, Netflix, Pinterest are some of the companies using Kotlin. Kotlin is a very easy and friendly language also it is quite easy to maintain debug this langauge. So being a kotlin developer will boost up your career growth

What is Kotlin

Kotlin is a open-source and statically typed language designed by Jet Brains. It has both the features of object-oriented programming and functional programming.

Kotlin is interoperable with Java that means both the languages can share and use information and just like java compiler. The kotlin compiler also generates the byte code which can run on jvm also we can say kotlin is a type of java with some added features even the java libraries can also be used in kotlin project.

Although java is really cool language that the developers of kotlin focused more on simplifying the code and increasing transparency.

History of Kotlin

The development of the Kotlin language was announced in the year 2011. It was released in Feb 2016. In 2017, Google announced first-class support for Kotlin on Android. Then Kotlin 1.2 was released with features like sharing code between JVM and JavaScript. After that, various versions were released like Kotlin 1.3 in 2018, Kotlin 1.4 in 2020, Kotlin 1.5 in 2021, etc.

Features of Kotlin

Let’s look at some features of Kotlin:

  • Kotlin language can be uses on multiple platforms.
  • It has new features, such as null safety, lambda functions, smart casts, etc.
  • In Kotlin, There are many extensions that allows the addition of new functionality to the class.
  • Functions can be passed as parameters to the function, also as known higher-order functions.
  • Kotlin is a campatible with Java, and you can convert the java file to the Kotlin file with just a script.
  • In Kotlin, there is a data class that avoids the implemention of methods within the class.

Lastly, apart from that Kotlin is used for web development and in data science.

--

--

Can Gulmez
Can Gulmez

Written by Can Gulmez

Python Programmer and AI researcher.

No responses yet