Compose Multiplatform and SwiftUI based Kotlin Multiplatform sample project (based on CityBikes API). Uses Circuit and kotlin-inject.
Running on
- iOS (SwiftUI)
 - Android (Jetpack Compose)
 - Desktop (Compose for Desktop)
 - Web (Wasm based Compose for Web)
 - Swift Executable Package
 
Related posts:
- Using SwiftUI and Compose to develop App Widgets on iOS and Android
 - Bridging the gap between Swift 5.5 concurrency and Kotlin Coroutines with KMP-NativeCoroutines
 - Creating a Swift command line app that consumes Kotlin Multiplatform code - Part 2
 - Using kotlin-inject in a Kotlin/Compose Multiplatform project
 
Note that this makes use of https://github.com/Shusshu/android-flags for flag images shown.
- PeopleInSpace (https://github.com/joreilly/PeopleInSpace)
 - GalwayBus (https://github.com/joreilly/GalwayBus)
 - Confetti (https://github.com/joreilly/Confetti)
 - BikeShare (https://github.com/joreilly/BikeShare)
 - FantasyPremierLeague (https://github.com/joreilly/FantasyPremierLeague)
 - ClimateTrace (https://github.com/joreilly/ClimateTraceKMP)
 - GeminiKMP (https://github.com/joreilly/GeminiKMP)
 - MortyComposeKMM (https://github.com/joreilly/MortyComposeKMM)
 - StarWars (https://github.com/joreilly/StarWars)
 - WordMasterKMP (https://github.com/joreilly/WordMasterKMP)
 - Chip-8 (https://github.com/joreilly/chip-8)
 
