Kotlin is now an officially supported language in Android which is developed by JetBrains. It’s expressive and powerful. It is like a boon for the Android developers.
Reasons why we have to use Kotlin instead of java

here? sign check that object is null or not. if it is null than compiler does not allow to run that particular sequence.