Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Kotlin Multiplatform for Android developers (Updated June 2025)
Introduction
Important Prerequisites and Resources
Introduction
Installing KmpDoctor. Project Configuration. Launching Our First App (7:38)
Core KMP Concepts
Lesson Introduction (1:02)
Code download
Targets (1:35)
How Compilation Works in KMP (0:52)
Declaring And Using Targets (1:40)
Source sets (1:07)
Code sharing vs Platform-Specific Code (3:48)
What is Expect - Actual (0:51)
Kotlin Multiplatform Plugin (2:26)
Implementing Expect / Actual - Part 1 (6:01)
Intermediate source sets (4:02)
Implementing Expect / Actual - Part 2 (9:58)
Exercise 1
Exercise 1 solution (4:39)
Exercise 2
Exercise 2 solution
Conclusion (1:14)
Networking
Introduction
Ktor. Benefits Over Retrofit. (5:04)
Importing Ktor Networking library. Introduction to engines in Ktor.
Building an HttpClient & Making the first request to Ktor.io (5:30)
Exercise: Building a JSON Blob REST Client
Teach online with
Source sets
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock