Do you like Java but wish you didn’t have to write so much boilerplate code? Kotlin is now an officially supported language for Android and has an answer for this. Kotlin aims to address many of the pitfalls that are common with Java development, while making your code more concise, safe, and expressive. It is also 100% interoperable with Java and can be mixed in the same project.