[Code With Mitch] Kotlin Multiplatform Mobile

0

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
SwiftUI

Code
Check out the code here: https://github.com/mitchtabian/Food2Fork-KMM

Size: 5.85 GB

Download Now

https://codingwithmitch.com/courses/kotlin-multiplatform-mobile/.

Leave A Reply

Your email address will not be published.