🔥 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
🔥 Compose Multiplatform 1.6.10 is out, promoting iOS support to Beta and Web support to Alpha! Update to enjoy full code-sharing flexibility for your Kotlin Multiplatform projects.
Learn about all the improvements in v1.6.10 and get started today: 👇
https://t.co/iPoZhTy4pO
📢The Kotlin 2.0.0-RC1 release is out! Starting from Kotlin 2.0.0-RC1, you can use the K2 compiler in production. https://t.co/fxA4wLj5xq
🗻This release mostly covers the stabilization of the new Kotlin K2 compiler. In addition, there are new features in Kotlin/Wasm and Kotlin/JS, as well as improvements for the Gradle build tool.
⚙️ The Kotlin plugins that support 2.0.0-RC1 are bundled in the latest IntelliJ IDEA and Android Studio. You don't need to update the Kotlin plugin in your IDE. All you need to do is to change the Kotlin version to 2.0.0-RC1 in your build scripts.
🔜 The upcoming 2.0.0-RC2 release will further increase the stability of the K2 compiler. If you are currently using K2 in your project, we encourage you to stay updated on Kotlin releases and experiment with the updated K2 compiler.
📣 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: https://t.co/2qoPvNLtpk
🎉 Introducing Compose Multiplatform 1.5.0! 🎉
This release is based on Jetpack Compose 1.5, which was focused on performance improvements. Here are some of the highlights:
⭐ Option to use Dialog, Popup, and WindowInsets APIs in common code.
⭐ iOS-like scrolling physics.
⭐ Improved resource management on iOS.
⭐ Test framework stabilization for desktop.
Learn more and get started today! #ComposeMultiplatform
https://t.co/2MOURRitHe
📣🚀 The Compose Multiplatform 1.5.0 Preview is out!
Compose Multiplatform 1.5.0-beta01 brings significant functional and performance improvements for iOS, along with other Compose Multiplatform capabilities. Here are some highlights:
✅ The ability to create Dialog and Popup composables in common code
✅ iOS-like scrolling physics
✅ Support for iOS-specific insets in the WindowInsets API
✅ Support for the Dynamic Type for iOS
✅ Simplified iOS resource management
✅ Support for 120Hz Apple devices
✅ Test framework fixes for desktop
Try it out and share your feedback with the JetBrains team!
➡️ https://t.co/DyGuVqsIrj
📣 Update on the name of Kotlin Multiplatform
From now on, “Kotlin Multiplatform” (KMP) is the preferred term when referring to the Kotlin technology for sharing code, regardless of the combination of platforms being discussed.
We are deprecating the “Kotlin Multiplatform Mobile” (KMM) product name to resolve the long-standing issues of naming inconsistency and abbreviation confusion that have puzzled many Kotlin developers over the past two years.
Kotlin Multiplatform is excellent for sharing code across multiple platforms, not just iOS and Android. It enables you to share code with desktop and server-side as well. Moreover, we are actively developing Kotlin/Wasm to facilitate modern web development with Kotlin Multiplatform. When used alongside Compose Multiplatform, which supports Android, desktop, iOS (Alpha), and web (Experimental), you gain more freedom and can opt to share 100% of your codebase – all in Kotlin.
@jetbrains aims to deliver further improvements for Kotlin Multiplatform and Compose Multiplatform, making this combo the ultimate choice for sharing code between platforms.
Learn more: https://t.co/8CPPHwcw4A
I have just released a new library for Compose Multiplatform: material3-windowsizeclass-multiplatform 📐
It allows you to use @materialdesign WindowSizeClass on various platforms supported by Compose Multiplatform. #composemultiplatform
https://t.co/WUpmW9HRME
Exciting news! We're looking for an (Amster)damn good Country Leader to conquer the Dutch market. Grab the opportunity to take the Dutch lead and grow with us as we expand our digital footprint into new markets.
More info ☟
https://t.co/ci1gM8bN2c
I just discovered the new Device Mirroring feature in Android Studio Flamingo. I can see and interact with my device directly from Android Studio. Since I'm mostly working with remote devices, I'm really loving this feature #AndroidStudio#AndroidDev
KotlinConf is back! 🥳
🌷 We’re coming to Amsterdam April 12–14, 2023. Celebrate with the Kotlin community at the event of the year.
There will be workshops, talks, and everything fun (no pun intended?). Super Early Bird tickets are now available! 👇https://t.co/n3lSwIaoHs
I'm excited to see the END of backing properties in Kotlin with Kotlin 1.7.0 once and for all.
Never liked backing properties and the _prefix. Always went out of my way to avoid the _.
Finally, a new language feature will eliminate any/all need for them. Good news for Kotlin.
Last night we brought home 2 golden awards! Winning these Employee Engagement Awards is proof that we're on the right track when it comes to involving, developing & challenging our colleagues. Thx to @FeelHerculean & the wonderful people of Team talent! https://t.co/KvmL85X2NQ