This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
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)
Share Your Thoughts and Help Me Improve 🙏
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
Solution: Building a JSON Blob Rest Client (5:54)
Declaring And Using Targets
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock