Summary of open source Kotlin Multiplatform samples (with platforms supported and key libraries used). The UI in all cases is implemented using either Compose or SwiftUI.
Confetti
🔗
github.com/joreilly/Confetti
✅ Android, Wear OS, Android Auto, Automotive OS, iOS, Compose for Desktop, JVM backend
📚Apollo GraphQL
📚Decompose
📚Koin
📚MultiplatformSettings
BikeShare
🔗
github.com/joreilly/BikeShar…
✅ Android, iOS, Compose for Desktop
📚Ktor
📚Realm
📚Koin
PeopleInSpace
🔗
github.com/joreilly/PeopleIn…
✅ Android, Wear OS, iOS, watchOS, macOS, Compose for Desktop, Compose for Web (JS and Wasm), Compose for iOS, JVM backend
📚Ktor
📚SQLDelight
📚Koin
GalwayBus
🔗
github.com/joreilly/GalwayBu…
✅Android, iOS, macOS
📚Ktor
📚SQLDelight
📚Koin
📚MultiplatformSettings
FantasyPremierLeague
🔗
github.com/joreilly/FantasyP…
✅Android, iOS, Compose for Desktop
📚Ktor
📚Realm
📚MultiplatformSettings
MortyCompose
🔗
github.com/joreilly/MortyCom…
✅Android, iOS
📚Apollo GraphQL
📚Koin
📚MultiplatformPaging
StarWars
🔗
github.com/joreilly/StarWars
✅Android, Wear, OS, iOS
📚Apollo GraphQL
📚Koin
Chip-8
🔗
github.com/joreilly/chip-8
✅Android, Wear, OS, iOS, Compose for Desktop
There are also a number of Kotlin Multiplatform related posts based on these samples at
johnoreilly.dev/.