

KMM Beta Roadmap Video Highlights
source link: https://blog.jetbrains.com/kotlin/2021/10/kmm-beta-roadmap-video-highlights/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

KMM Beta Roadmap Video Highlights
The Kotlin 2021 Premier Online Event is in full swing, and The KMM Beta Roadmap video is already available for you to watch! In this video, Ekaterina Petrova discusses all the important changes that you can expect with KMM Beta, which will be available in Spring 2022. These changes include a new memory management approach for Kotlin/Native, improved Apple integration tooling, the hierarchical project structure enabled by default, and many more. Check out the main highlights:
Do you believe Kotlin Multiplatform is the perfect fit for cross-platform mobile development? Are you passionate about the technology, and do you want to share that passion? If so, apply to become a Developer Advocate for KMM today!
- KMM Beta will include the new Kotlin/Native automatic memory manager, which lifts the existing restrictions on object sharing between threads, and provides fully leak-free concurrent programming primitives that are safe and don’t require any special management or annotations from developers. Try out the experimental version.
- With KMM in Beta, the Kotlin/Native compiler will remain compatible with recent versions in order to minimize potential KMM project migration issues. We have had this policy in place since last year, and all the releases from 1.4.0 to 1.6.0 are binary backwards compatible.
- We plan to enhance the Apple integration tooling, with changes that include:
- Support for assembling Kotlin Framework for publishing, by creating CocoaPods spec files in the correct form.
- Improvements to the Kotlin/Native binary configuration DSL that will make it easier to export multiple Kotlin modules as a single artifact to Swift/Obj-C in Gradle.
- KMM Beta will come with the hierarchical project structure enabled by default.
- KMM Beta will be built on a new architecture for multiplatform build tooling. This architecture will be a strong foundation for incredible new features that will be introduced after KMM reaches Beta status, such as Kotlin universal libraries and open expect declarations.
- To help you get started with KMM, we will continue to improve the KMM plugin for Android Studio by making its project wizards more flexible and making sure it has support for all the latest KMM features.
Watch the whole KMM Beta Roadmap video, and keep an eye out for other important updates!
Share your passion for KMM
Help us create materials and advance the community together. Don’t miss your chance to win Kotlin swag and get a free promo! If you’re looking for some inspiration, here’s a list of KMM topics we would like content about:
- Tips and tricks for working with KMM.
- Issues you’ve encountered with KMM and how you solved them.
- Advanced KMM code samples.
- KMM use cases involving other platforms, with pros and cons.
Related Materials
- Share
Recommend
-
66
Share KMM module with iOS via SPM
-
26
Kotlin Multiplatform Mobile Sample This is a Kotlin Multiplatform Mobile (KMM) Project. It includes iOS and Android applications with a native UI and a module with code shared on iOS and Android. Features
-
10
Mobile What’s new in KMM since going Alpha
-
5
Mobile Create Your KMM Library
-
13
IceRock KMM onboarding # 1 – deployment of the projectaccess_time90 mins remaining1. Introductory Hey! If you are reading this, then you are starting the process of diving into...
-
10
Mobile Sample the World of KMM
-
8
Mobile KMM Plugin for Android Studio 0.3.0 Released
-
6
Screen templates — using Compose, SwiftUI & KMMAt Octopus Energy we started building native mobile apps in mid-2020, just as frameworks like Jetpack Compose & SwiftUI were on the horizon. As we were start...
-
5
Using KMM-ViewModel library to share VM between iOS and Android Posted on December 20, 2022...
-
5
How to Extend a KMM Shared Module With C/C++ CodeFebruary 8th 2023 New Story8 min by
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK