⚙️ Concurrent programming in Kotlin just got safer!
The @jetbrains Research team developed LitmusKt, a new testing tool for Kotlin’s multiplatform concurrency, and it’s now part of Kotlin’s CI pipeline.
Learn more ⤵️
https://t.co/3gPYgiMAl9
📢 Kotlin 2.3.0-Beta2 is out! Here are some of the highlights:
✅ Language: more stable and default features, a new checker for unused return values, and changes to context-sensitive resolution.
✅ Kotlin/JVM: support for Java 25.
✅ Kotlin/Native: improved interop through Swift export and type checks on generic type boundaries enabled by default.
✅ Kotlin/Wasm: fully qualified names and new exception handling proposal enabled by default.
✅ Kotlin/JS: new experimental suspend function export and LongArray representation.
✅ Gradle: compatibility with Gradle 9.0 and a new API for registering generated sources.
✅ Standard library: stable time tracking functionality.
Try it out: ➡️https://t.co/fzQiX7ztXi
And the winner is... Kotlin Multiplatform! 🏆
With over 1000 votes, KMP support is officially the new #1 feature request for Firebase.
A huge shout-out to the incredible community that made this happen. Your voice is powerful!
Official KMP support for Firebase is one of the community’s top requests. Make your voice heard – vote and share your feedback: https://t.co/oCJbbO6NO0
Use one codebase for business logic across platforms!💻1️⃣
Android Studio's new Kotlin Multiplatform Shared Module Template lets you write once and publish anywhere quickly and create consistent user experiences across Android and iOS.⚡
Learn more→ https://t.co/vknTIcA6U6
JetBrains and Spring are starting a strategic partnership to make the Kotlin developer experience with Spring even better! Read here for more: https://t.co/2sfRy9iMiq
🎉 The new Kotlin Multiplatform for IntelliJ IDEA and Android Studio!
✨ Integrated New Project wizard
🔍 Preflight checks
🔧 Multiplatform run configurations
🧭 Cross-language support
🎨 Compose Multiplatform support
🔥 Compose Hot Reload
Learn more:
https://t.co/s0ugMTIST8
🔥 Compose Multiplatform for iOS is Stable and Production-Ready! 🔥
Build mobile apps faster with shared UI code, full control over native experiences, and the confidence to ship at scale.
Explore all the updates in Compose Multiplatform 1.8.0: 👇
https://t.co/F1Zs9VgcT4
🚀 Room 2.7 is here with exciting updates for Kotlin Multiplatform!
✨ Stable Multiplatform support on Android, iOS, and Desktop.
🆕 KSP 2 support and Kotlin code generated by default when using KSP.
Read the full announcement 👇 https://t.co/YKoCIu35dX
Struggling with KMP pagination, especially in SwiftUI? 🍎 My new blog post breaks down how to use Jetpack Paging 3 for smooth, cross-platform data loading! 🚀 Learn to share logic & simplify your workflow. Read it here:
https://t.co/tvOPpV1gqm
#KMP#SwiftUI#JetpackPaging3
🚀 Kotlin Multiplatform Tooling – Shifting Gears!
We’re doubling down on KMP support in IntelliJ IDEA and Android Studio! As a result, we’re discontinuing KMP support in Fleet, but all the insights we've gained will fuel our future efforts. Get the details here: https://t.co/NsqSEnTwSp
#Kotlin #KotlinMultiplatform #JetBrains #DevTools
@HadySata@arsildo1_ That’s not necessarily true. The fact that the app uses CMP it does not mean that everything is CMP. There could be places where is SwiftUI and others CMP
It is not an all or nothing kind of approach
@sergejsha @androiddevnotes This is exactly what came into my mind
Using Ktor in a Multiplatform project allows code sharing cross boundaries
What I feel is that while I am writing a new endpoint on the server, I am also starting to write client code indirectly which end up on time optimisation
🚀 As Compose Multiplatform 1.7.0 approaches, we'd like to share some impressive performance improvements that Compose Multiplatform 1.7.0-beta02 paired with Kotlin 2.0.20 already brings to iOS!
Here’s how Compose Multiplatform 1.6.11 + Kotlin 2.0.0 compares with Compose Multiplatform 1.7.0-beta02 + Kotlin 2.0.20:
📜 The LazyGrid benchmark simulates `LazyVerticalGrid` scrolling and performs 22% faster on average. Apps built with Compose Multiplatform for iOS will deliver a noticeably smoother experience. Try it and see for yourself!
⚡ The VisualEffects benchmark works 3.6 times as fast – the average CPU time per 1000 frames has been reduced from 8.8 to 2.4 seconds.
🎨 The AnimatedVisibility benchmark renders 6% faster.
Learn more in the Compose Multiplatform documentation: ➡️ https://t.co/UaDytuH6HE
🎉 The RevenueCat SDK for Kotlin Multiplatform is now at v1!
Started as indie project KobanKat by @JayShortway, in this blog, Jay shares the key decisions that went into making the official SDK: https://t.co/K4DuFv1Pw5