Hello Everyone, you all know that I like to share my opinion that Kotlin is a better programming language that everyone should try. And it is actually very useful for general purpose programming, Android development, backend and cross platform development etc.
But many improvements are going on to make Kotlin even more better. So let's talk about it here:
- Kotlin will be having a new compiler called K2, that will improve overall performance and will have many improvements and it will be stable in Kotlin 2.0 .
- Kotlin is targeting web assembly through it's new Kotlin/WASM compiler that is alpha state right now, that will help better interoperability with JS and web APIs as well as WASI APIs. See the Introductory Video.
- Kotlin Multi-Platform(KMP) is stable and many Android frameworks and libraries are migrating or already have migrated to KMP.
- Kotlin has a cross platform UI framework called Compose Multiplatform, which is already stable for Android(via Jetpack Compose) and Desktop, but Alpha support for iOS(as it's support has recently been announced) and Experimental support for Web as it will use Kotlin/WASM compiler instead of Kotlin/JS. Yet the Compose Multiplatform has a wonderful DSL for writing Declarative UIs. See how to Build an iOS and Android app using 100% Kotlin with Compose Multiplatform.
- Kotlin Interactive Notebook available in IntelliJ IDEA ultimate, and Kotlin first frameworks and libraries such as KotlinDL, Kandy, KMath, Kotlin DataFrame, MultiK, Krangl, lets-plot, kravis etc, and Kotlin bindings for Apache spark, and interoperability with Java to use its frameworks, makes it a better language for data science and machine learning. See Introductory Video, Tutorial 1, Tutorial 2.
That's all I wanted to say. I hope you like this post. Please give your reactions to it. And if you have any suggestions please let me know.
See you all in my next post.
And happy Kotlin to you 😊.
Top comments (0)