Created by Kotlin by JetBrains
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: https://blog.jetbrains.com/kotlin/2026/05/new-kmp-default-structure/