Hi Moris53,
In my case, when I want to use (on JVM) a language which promise to be simpler than Java, I want it for scripting. Here my choice is Groovy (or maybe Jython or JRuby).
I looked at Kotlin, but for me the language has many drawbacks:
- new very strange syntax (maybe just for me) completely different from Java
- I doubt if it would be suitable for scripting
- it was created by JetBrains, so I'm not sure how good are other IDEs supported (I'm using eclipse)
- as they wrote in article you mentioned above - the community is small (at this time)
So for scripting purposes, when I'm comparing Groovy and Kotlin, for me the winner is Groovy - for its simple syntax and nice usage of regular expressions (like in Perl), ...
But what I wrote above was my individual opinion.
In your case, when you want create an app for android, that is the purpose for what Kotlin should be primary used (as I have read ...). So I think, in your use case Kotlin is worth of trying. You can try to create simple app and compare the effort as if you were using Java. It could be good expertise.