Kotlin Multiplatform is growing rapidly, with its ecosystem expanding and the number of libraries increasing by 35% in 2024 alone. However, with more libraries available than ever, finding the right one for your use case and target platforms can still be a challenge. Whether you’re looking for a solution to handle permissions on iOS and Android or searching for a Compose Multiplatform calendar component that supports both mobile and web, the challenge isn’t just finding one library – it’s having all of the options clearly presented so you can compare and choose the best fit. Today, we’re excited to introduce klibs.io – our new service designed to make finding Kotlin Multiplatform libraries faster and easier.
Tag: kotlin
Kotlin 2.1.0 Released
[https://blog.jetbrains.com/kotlin/2024/11/kotlin-2-1-0-released/]
What’s new:
New language features in preview: Guard conditions in when with a subject, non-local break and continue, and multi-dollar string interpolation.
K2 compiler updates: More flexibility around compiler checks and improvements to the kapt implementation.
Kotlin Multiplatform: Stable Gradle DSL for compiler options and many other improvements.
Kotlin/Native: Improved support for iosArm64 and other updates.
Kotlin/Wasm: Multiple updates, including support for incremental compilation.
Gradle support: Improved compatibility with newer versions of Gradle and the Android Gradle plugin, along with updates to the Kotlin Gradle plugin API.
Could not read file PermittedSubclasses requires ASM9
java.lang.UnsupportedOperationException: PermittedSubclasses requires ASM9
https://github.com/Kotlin/dokka/issues/2956
Continue reading Could not read file PermittedSubclasses requires ASM9Ktor 3.0
Ktor 3.0 Is Now Available With New Features and Improved Performance
[https://blog.jetbrains.com/kotlin/2024/10/ktor-3-0/]
[https://github.com/antonarhipov/ktor-samples-fork/tree/main/ktor-client-wasm]
kotlinx-rpc
Add asynchronous RPC services to your multiplatform applications.