Kotlin programming language is now officially supported by Android. It is basically Java without semicolons and boilerplate code (getters, setters, constructors), plus syntactic sugar to handle nulls, and some functional programming elements (higher-order functions and lambdas).
Since it is claimed to be interoperable with Java it should be fun to try it on every new class we'll have to build in the future. I'm also considering converting old classes to Kotlin when extensive refactoring is needed.
Kotlin programming language is now officially supported by Android. It is basically Java without semicolons and boilerplate code (getters, setters, constructors), plus syntactic sugar to handle nulls, and some functional programming elements (higher-order functions and lambdas).
Since it is claimed to be interoperable with Java it should be fun to try it on every new class we'll have to build in the future. I'm also considering converting old classes to Kotlin when extensive refactoring is needed.
This issue depends on #245