CodingWithMitch - Kotlin Multiplatform Mobile

CodingWithMitch - Kotlin Multiplatform Mobile

Register & Get access to index

mitchtabian-THUMBNAIL.png

Description​



What is this course?​

Learn how to use Kotlin Multiplatform Mobile (KMM) to build both an Android client and an iOS client with a shared Kotlin codebase.

Shared Components​

  1. Ktor (Network Client)
  2. SQL Delight (Caching Client)
  3. Kotlinx.datetime
  4. Kotlinx.serialization

Android Specific Components​

  1. Jetpack Compose
  2. Jetpack Compose Navigation
    • (Single activity, zero fragments)
  3. Accompanist Coil
  4. Hilt
    • I decided to use AAC ViewModel because it gives so much state management stuff for free. Maybe in the future a shared viewmodel will be more practical. I'll talk about this in detail in the course.
  5. Compose-Only navigation system
    • Single Activity, Zero Fragments

iOS Specific Components​

  1. SwiftUI

Code​

Check out the code here



Metadata​


Published: Aug. 2, 2021

Lectures: 91

Total video time: 09:18:32
Author
Satoru Gojo
Downloads
113
Views
989
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Satoru Gojo