Kotlin is an official language for Android, which is announced in Google I/O . It's expressive, concise, and powerful. Best of all, it's interoperable with our existing Android languages and runtime.
In Kotlin we don't need to provide data type explicitly(most of the time) for the variables. According to the value of the variable data type is taken by kotlin itself.
We all knows that Android is the most commonly used platform for mobile. If we do android development then we don't need to worry about the users.
We can user Windows,Linux or Mac for Android Development.