Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

Get Started with Kotlin Multiplatform

Kotlin Multiplatform helps you share code while keeping your native Android and iOS apps. This course will teach you how to build, connect, and validate a basic KMP workout session planner on both platforms.

Intermediate
2h 15m

Created by James Cullimore

Last Updated Nov 12, 2026

Course Thumbnail
  • Course

Get Started with Kotlin Multiplatform

Kotlin Multiplatform helps you share code while keeping your native Android and iOS apps. This course will teach you how to build, connect, and validate a basic KMP workout session planner on both platforms.

Intermediate
2h 15m

Created by James Cullimore

Last Updated Nov 12, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Mobile teams often duplicate validation, calculations, and application rules across their Android and iOS applications, increasing maintenance effort and the risk of inconsistent behavior. In this course, Get Started with Kotlin Multiplatform, you’ll gain the ability to create, understand, and run a basic Kotlin Multiplatform project for Android and iOS. First, you’ll explore how KMP works, how it differs from native-only development and shared-UI frameworks, and how to decide which parts of an application should be shared. Next, you’ll create and examine a KMP project containing shared Kotlin code and native Android and iOS applications. Finally, you’ll build a shared workout session planner, call it from both platforms, add platform-specific behavior with expect and actual, and diagnose common setup and integration problems. When you’re finished with this course, you’ll have the skills and knowledge of Kotlin Multiplatform needed to build and validate a basic shared-code project and continue into shared business logic, shared services, UI strategy, and application modernization.

Get Started with Kotlin Multiplatform
Intermediate
2h 15m
Table of contents

About the author
James Cullimore - Pluralsight course - Get Started with Kotlin Multiplatform
James Cullimore
0 courses 0.0 author rating 0 ratings

James Cullimore is a software developer, consultant, speaker, and instructor with 10+ years of experience building mobile and software solutions across multiple industries.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report