0:00 / 0:00
#kotlinmultiplatform#gradle#androidgradleplugin
Introducing the New KMP Project Structure
Kotlin by JetBrains
100K subscribers • 61 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Made by the vendor. The company whose product it covers made or sponsored it.
- May be out of date. The tools, versions or practices it shows have likely moved on.
Intermediate. Assumes working knowledge.
27K views5 months ago1 recommendation
Mobile developmentTools and practiceKotlinFlutter and React NativeBuild systems and packaging
JetBrains explains the updated default project structure for Kotlin Multiplatform projects and how to adapt to these changes.
We are updating the default project structure for Kotlin Multiplatform projects to give modules clearer responsibilities, better align with conventions used by other build systems and frameworks, and align with changes in Android Gradle Plugin 9.0. This video explains the changes that we’re making, why we’re changing the structure, and how you might need to update existing projects. Check out the blog post for more details: blog.jetbrains.com/kotlin/2026/05/new-kmp-default-structure/ Learn more about AGP 9 changes: youtube.com/watch?v=m0Cq6J-V_RY Intro Old structure New structure Variations on the structure AGP 9 (again!) Hands-on: desktopApp : Hands-on: webApp : Hands-on: Renaming composeApp to shared Modularization Non-CMP modules Conclusion