My analysis of the reasons that might've led Google's to officially support Kotlin programming language for Android development.
My thoughts about Data Classes, which I consider to be the best Kotlin feature. Not because Data Classes spare lines of code, but because this construct has the potential to fix a long standing misconception about object-oriented design.
Kotlin is being heavily marketed as a better version of Java. Let's see how they stack against each other in quantitative comparison.