Kotlin, an official and android new programming language, is a new and much younger than Java, but it is a promising programming language. It has develop into an official language for Android development.
Kotlin is a nice language with some great features over Java. Kotlin was intended with a strong focus on its interoperability with its elder sibling Java. It means you can translate any Java code into Kotlin or vice versa with no changes in their operability. There might be certain features for which you’d desire Kotlin or some, where Java seems a better option and it’s ok. Since both Kotlin and Java codes compile to JVM bytecode, end users will not be capable to tell where the one ends and the former continues.
Kotlin is not hard to learn. Kotlin is a JVM compliant language but it is very dissimilar from Java - in terms of supplementary you can accomplish in so less lines of code. Lesser lines of code means, lesser bugs, more productivity, lesser code to maintain.