Talking about strength of Kotlin and the reasons why people should give a chance to it in addition to its application areas where most of the people still thinks Kotlin is only for Android.
Petersburg ▸ Created by Jetbrains To increase their productivity Drive company business by keeping trust Drive sales of Intellij IDEA ▸ February 15, 2016 ▸ Google IO - 2017
2. More reliable 3. Easier to maintain Type Inference (in contrast to Java) ▸ Object Oriented and Functional Design around object and supports OO concepts Not purely functional but : A. Lambda Expressions B. higher-order functions, C. operator overloading, lazy evaluation and much more. D. First class functions, immutability and no side effects
all know that most of us, software developers, love to chase after shiny things just as much as we like to build them. This is not different for programming languages. And, in this day and age, new young programming languages pop up like mushrooms
functional aspects and expressive syntax to the JVM platform ▸ Kotlin is interoperable with Java and can be introduced incrementally to an existing Java project ▸ Projects heavy on boilerplate and logic are good candidates adopting Kotlin ▸ Kotlin integrates well with popular frameworks including Spring and HIbernate ▸ Kotlin can significantly reduce the size of a Java code base by eliminating boilerplate