Edit> Nevermind, the title here didn’t properly reflect the title of the article. Kotlin is very valid as part of the stack of development in Java. My apologies for my pedantry :)
I’m not a huge fan of Kotlin. Overall it’s fine, but in my opinion it tries to do too many cool things. It feels like a playground for language authors.
My view on it as an Android dev: it’s a powerful language that has stripped back all the boilerplate and crustiness of Java into concise and expressive functional programming.
I dislike how much I write to say very little in Java.
It does mean that there is a lot more of a learning curve to Kotlin.
Kotlin
…that’s a language.
Think Spring Boot or Play or Grails, etc.
Edit> Nevermind, the title here didn’t properly reflect the title of the article. Kotlin is very valid as part of the stack of development in Java. My apologies for my pedantry :)
I’m not a huge fan of Kotlin. Overall it’s fine, but in my opinion it tries to do too many cool things. It feels like a playground for language authors.
My view on it as an Android dev: it’s a powerful language that has stripped back all the boilerplate and crustiness of Java into concise and expressive functional programming.
I dislike how much I write to say very little in Java.
It does mean that there is a lot more of a learning curve to Kotlin.
Every language is a playground for language authors, that’s how they develop.