
Attempting to create the apps of the future | Lead Developer @Ketjapp | Kotlin Multiplatform | Security and privacy enthusiast
Nederland
Joined January 2016
- Tweets516
- Following118
- Followers763
- Likes615
Rick Clephas retweeted
Something big might happen to the Kotlin Multiplatform Ecosystem 👀
We were never too happy about how Kotlin publishes and resolves KMP libraries. It takes up significantly more space than it has to, produces a ton of artifacts and Maven modules, and is just... complex!
Rick Clephas retweeted
Looking for useful Kotlin Multiplatform libraries?
Here are three worth exploring on Klibs.io:
🎬 ComposeMediaPlayer – add cross-platform video playback with support for local and URL-based files.
kotl.in/8n0pb1
🍎 NSExceptionKt – improve crash reporting for Kotlin/Native apps on Apple platforms.
kotl.in/eq7a53
⚙️ multiplatform-settings – persist key-value data in shared Kotlin code across multiple platforms.
kotl.in/3f9cue
Find more KMP libraries on Klibs.io 👇
kotl.in/mi2ysu
Rick Clephas retweeted
KMP-NativeCoroutines preparing for transition to Swift Export
github.com/rickclephas/KMP-N…
"Once Swift export is complete and stable it'll likely completely remove the need for KMP-NativeCoroutines."
Rick Clephas retweeted
✨ Library authors, get support from the Kotlin Foundation!
We’re reopening the Grants Program for Multiplatform libraries. Winners will get financial support and recognition in the community.
Check out the requirements and apply before June 25. 👇
kotlinfoundation.org/grants/
Rick Clephas retweeted
🌈 Kotlin 2.0 is almost here! There’s less than 48 hours to go. Get ready for smarter and faster development with an even smoother multiplatform experience.
Tune in to the opening keynote, live from KotlinConf:
📆 May 23
⏱️ 9:00 am CET
🔗 kotl.in/konf24-live
Rick Clephas retweeted
btw making use now of Rick's KMP-ObservableViewModel library in that Morty sample (sorry, couldn't resist 😀) @RickClephas
Rick Clephas retweeted
🎉 Starting today, @Google officially supports Kotlin Multiplatform by @JetBrains for sharing business logic across mobile, web, server, and desktop! Enjoy first-class tooling and library support for KMP on Android.
A new era of KMP begins, and we’re thrilled to join it!
Kotlin Multiplatform will boost your productivity by sharing business logic across mobile, web, server, and desktop.
Jetpack libraries like DataStore and Room already support KMP with more to come! → goo.gle/4dIGqTc
#GoogleIO
Rick Clephas retweeted
📣 #MultiplatformTip
Can you share View Models across platforms with #KMP? Yes, you sure can! 🎉
Here are some examples of Kotlin Multiplatform libraries:
✅ KMM-ViewModel github.com/rickclephas/KMM-V…
✅ Voyager – voyager.adriel.cafe/ (ScreenModel)
✅ Precompose – github.com/Tlaster/PreCompos…
✅ Decompose – github.com/arkivanov/Decompo… (InstanceKeeper)
Rick Clephas retweeted
Absolutely blown away by the simplicity and convenience of sharing ViewModel in #kotlinMultiplatform, all thanks to @RickClephas' brilliant library 🚀
Rick Clephas retweeted
👉 We’re working on adding lots of exciting things to Kotlin Multiplatform in 2024:
✅Direct Kotlin-to-Swift export
✅Compose for iOS in Beta
✅A single IDE experience with Fleet
✅Improved KMP library publishing process
Explore our roadmap for more ⬇️ blog.jetbrains.com/kotlin/20…
Rick Clephas retweeted
🚀Kotlin Multiplatform is Stable in Kotlin 1.9.20 and production-ready!
Learn about the evolution of KMP and what the Stable version brings. Discover how it can streamline your development process, and explore new learning resources to get started quickly:
kotl.in/multiplatform-stable
Rick Clephas retweeted
📣 The Kotlin 1.9.20 release is out, the K2 compiler for all the targets is now in Beta, and Kotlin Multiplatform is now Stable. Highlights include:
✅ K2 is now in Beta for all the targets
✅ Stable Kotlin Multiplatform
✅ New default hierarchy template for setting up multiplatform projects
✅ Full support for the Gradle configuration cache in Kotlin Multiplatform
✅ Custom memory allocator enabled by default in Kotlin/Native
✅ Performance improvements for the garbage collector in Kotlin/Native
✅ New target for Kotlin/Wasm – `wasm-wasi`, support for the latest Wasm GC
✅ Support for the WASI API in the standard library for Kotlin/Wasm
Try it out: kotl.in/1.9.20
Rick Clephas retweeted
Kotlin Multiplatform is Stable!
📣 The Kotlin 1.9.20 release is out, the K2 compiler for all the targets is now in Beta, and Kotlin Multiplatform is now Stable. Highlights include:
✅ K2 is now in Beta for all the targets
✅ Stable Kotlin Multiplatform
✅ New default hierarchy template for setting up multiplatform projects
✅ Full support for the Gradle configuration cache in Kotlin Multiplatform
✅ Custom memory allocator enabled by default in Kotlin/Native
✅ Performance improvements for the garbage collector in Kotlin/Native
✅ New target for Kotlin/Wasm – `wasm-wasi`, support for the latest Wasm GC
✅ Support for the WASI API in the standard library for Kotlin/Wasm
Try it out: kotl.in/1.9.20
Rick Clephas retweeted
The best thing about Swift DocC is that besides API reference it's also capable of generating long-form docs and even interactive tutorials! Haven't checked Rick's plugin yet, but it's a nice thing to have in the Kotlin Multiplatform ecosystem.
developer.apple.com/tutorial…
Kotlin-DocC: a plugin to generate Swift DocC documentation for your Kotlin Multiplatform frameworks
github.com/rickclephas/kotli…
Rick Clephas retweeted
A new episode of Talking Kotlin is out! 🎥
This time, we talked to @RickClephas, a Kotlin Foundation Grants program winner and the author of KMP-NativeCoroutines and KMM-ViewModel. 🏆
As always, there’s a ton of valuable information spiced up with sparkling humor by @sebi_io & @hhariri. 🤩
Check it out! 👇
youtu.be/rudqlGRrWYY
Rick Clephas retweeted
The new episode premiers today!
This time, we talked to @RickClephas, a Kotlin Foundation Grants program winner and the author of KMP-NativeCoroutines.
As always, there’s a ton of valuable information spiced up with sparkling humor by @sebi_io & @hhariri.kotl.in/TK125
Rick Clephas retweeted
We absolutely love what @ketjapp have done with their place! 🤩
Rick Clephas retweeted
📣 #MultiplatformTip The recommended approach to working with suspending functions and Flows from Swift is to use KMP-NativeCoroutines, the open source library from @RickClephas. It was recently selected as a Kotlin Foundation grant winner 👏🎉
Rick Clephas retweeted
Yesterday I released a follow-up article to my Droidcon Berlin talk about calling coroutines from Swift. If you're trying to convince your iOS to try out Kotlin Multiplatform, this might be the key to it 😉
akjaw.com/async-await-corout…















