- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Kotlin Multiplatform (KMP)
This path is for Kotlin or mobile developers who want to use Kotlin Multiplatform to share code across Android and iOS while still preserving native platform strengths.
**This learning path is actively in production. More content will be added to this path as it gets published and becomes available in the library. To view the full list of content to be included in this Path, click the "About this path" tab below.**
Content in this path
Build the Kotlin Multiplatform Foundation
Reduce duplicated Android/iOS effort by sharing logic, models, APIs, and services.
Try this learning path for free
What You'll Learn
- Understand how Kotlin Multiplatform lets teams share code across Android and iOS
- Build shared business logic, services, data access, and platform-aware mobile app features
- Evaluate shared UI strategy with Compose Multiplatform and modernize mobile apps using KMP
- Build the Kotlin Multiplatform Foundation
- Get Started with Kotlin Multiplatform
- Share Business Logic with Kotlin Multiplatform
- Build Shared Services with Kotlin Multiplatform
- Scale KMP for Modern Mobile Apps
- Design Shared UI with Compose Multiplatform
- Modernize Mobile Apps with Kotlin Multiplatform
- Learners should know Kotlin fundamentals, basic object-oriented Kotlin, Gradle basics, and general mobile development concepts. Android development experience is helpful. iOS or Swift experience is useful but not required for the start of the path.