แชร์ business logic ข้ามแพลตฟอร์ม — Android, iOS, desktop, web ด้วย Kotlin เดียว
เริ่มต้น KMP — สร้าง project, ทำความเข้าใจ commonMain vs platform source sets
expect/actual — เขียน common interface แล้ว implement ต่างกันในแต่ละ platform
เชื่อม API จาก common code — ใช้ Ktor client ที่ทำงานได้ทุก platform
SQLDelight — เขียน SQL ใน .sq files, generate type-safe Kotlin ใช้ร่วมกัน
Koin สำหรับ KMP — module definitions ใน commonMain, platform-specific modules
Compose Multiplatform — แชร์ UI ข้าม Android, iOS, desktop
Workshop — สร้าง Weather Library ที่ fetch API, cache ใน SQLDelight, expose ให้ Android+iOS