
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
Pinned Tweet
KMP-ObservableViewModel now supports the Observation framework 🚀 github.com/rickclephas/KMP-O…
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."
KMP-NativeCoroutines is now using a K2 compiler plugin to generate Kotlin code. Allowing for a better IDE experience. Please report any issues on Github.
github.com/rickclephas/KMP-N…
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
KMM-ViewModel is now called KMP-ObservableViewModel!
And it's also 100% compatible with the AndroidX KMP ViewModel 🚀🥳
github.com/rickclephas/KMP-O…
Some quality of life improvements for KMP-NativeCoroutines 💜
github.com/rickclephas/KMP-N…
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)
Configuring proper crash reports for your Apple Kotlin Multiplatform application is only a single line of Swift code away with the revamped NSExceptionKt API.
github.com/rickclephas/NSExc…
Just noticed this Kotlin icon next to my KMP stack trace. Nice little detail by @getsentry! 💜
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…
The future is Kotlin Multiplatform! It's getting better by the day 💜. Checkout the new KMP Fleet support:
🎉 Welcome Kotlin Multiplatform in @JetBrains_Fleet 🎉
The new tooling allows you to streamline the development of multiplatform apps in a single IDE, making the process simple and enjoyable. Features include:
🌟 Simplicity: Auto-generated Run Configurations for Android and/or iOS.
🌟 Polyglot programming: No need to switch to a different editor when working with the native code in your multiplatform project.
🌟 Swift-Kotlin cross-language support: Fleet provides cross-language сode navigation, refactoring, and debugging.
Give it a try, and share your feedback!
kotl.in/kmp-in-fleet
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










