Why learn Kotlin [Infographic]
Kotlin is playing in the big leagues now. This programming language is a first-class language on Android and it has been receiving a lot of attention from developers lately. This probably won’t convince you to give it a try but perhaps you’ll change your mind when you see this infographic.
First, some information for beginners:
Kotlin’s key features are:
- Open source
Kotlin is distributed under Apache License, Version 2.0.
- Interoperable with Java and Android
Using Kotlin instead allows you to cut off the lines of code by approximately 40% (compared to Java).
- Easy to Learn
Kotlin is developed by JetBrains, a company renowned for creating development tools for professionals. No wonder, it is tool-friendly. You can choose any Java IDE or build it from the command line.
It is aimed at removing dangers of null references from the code (a big headache in Java). Also, it is type-safe.
Why you should learn Kotlin — Small preview
- At recent Google I/O held on 17 May 2017, the Android team announced Kotlin as an official language for Android apps development.
- Many companies like Netflix, Uber, Trello, Pinterest, Corda etc. are using Kotlin (along with other programming languages) to create applications.
- The number of lines of code increased from 2.1 million to 10 million in an interval of one year (2016 to 2017).
- Though the majority of progress has been made on Java and Android, it’s not a Java/Android language. It can compile many Kotlin projects to JS. Similarly, Kotlin/Native is under progress that compiles Kotlin directly to machine code.
Possible projects in the future
- Cross-platform game development
- Cross-platform mobile application development
- Server-side and microservices
- Data analysis and machine learning
- Embedded system: Arduino/Raspberry Pi to professional controllers directly.
This post was originally published on Programiz.