About two years ago, Google announced that Kotlin would be the new programming language for the Android OS (and for probably a bit more than that).

I have been trying out Kotlin for some time now, and I found to be a great programming language

The main advantages of Kotlin are (and you may have already heard them)

  • Greater expressiveness
  • Fully blown functional language support
  • Interoperability with Java
  • Full Google support (many new libraries and APIs will now be Kotlin first