This is exactly why I wanted to learn Kotlin to begin with. It can create apps across multiple platforms and it really is a modern version of Java. I am also learning Flutter and Dart. The Dart syntax is very similar to Kotlin and both are a joy to write with.
Kotlin might possibly be the best language for all around development. Its what a modern version of Java would look like. I worked on it developing Android Apps.
My complaint though is that Kotlin doesn't have a package manager of its own. Gradle is very heavy for basic projects. After working with pub, npm and cargo Gradle seems way too much. Hope JetBrains support this. Plus Kotlin support for Vim is pretty dull. Without Vim its hard to shift to Kotlin. I don't want to download another 1 GB, resource crunching IDE on my old laptop.
piyu jain
Nice article, I started Kotlin yesterday day... Coming back to app development after 2 years. Hoping I understand it. App development is What I always wanted to do🤞🏼.