Skip to content
0:00 / 0:00

#kotlinmultiplatform#gradle#androidgradleplugin

Introducing the New KMP Project Structure

Kotlin by JetBrains

100K subscribers • 61 videos on Hallway

YouTube
  • 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

Why it's here

1 person recommends this

u/dayanrubenin r/Kotlin • Recommends

Introducing the New KMP Project Structure