Jul 30, 2017 · 1 min read
There is less boilerplate code in kotlin. E.g. dto classes. You don’t have to specify variable type where it’s ovbious. Null safety. Easy delegates. Short lambdas which I find more readable than java ones. There is an ability to create your own DSL like Anko or Kara. Kotlin distinguishes mutable and immutable collections
