

Kotlin team has started one experimental feature called Kotlin multi-platform that allows you to develop one application on iOS, Android, Desktop, Browser JavaScript or in any platform with single shared source code. You can create Android applications using kotlin, graphical applications, web applications or even you can develop iOS applications as well. Kotlin can be used to develop different types of applications. Even Google has declared it as an official language for Android and provides full support on Android Studio. It is similar to swift and that makes it easy for an iOS developer to switch to Android development and vice versa. Its popularity is growing day by day, especially among Android developers. We can even use Java code and libraries with a Kotlin project. Kotlin can be compiled to many different platforms including Java Virtual machine. It is a compiled and statically typed programming language. Kotlin development was started by JetBrains initially.
