PraxisKMP
PraxisKMP copied to clipboard
A Kotlin multiplatform base project
PraxisKMM
Minimal Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Compose for Wear OS,. Currently running on
- Desktop JVM (Jetpack Compose) ✅ DONE
- Android (Jetpack Compose) ✅ DONE
- Android App Widget 🚧 TODO
- Wear OS (Compose for Wear OS) ✅ DONE
- iOS (SwiftUI) ✅ DONE
- iOS App Widget (SwiftUI) 🚧 TODO
- watchOS (SwiftUI) ✅ DONE
- macOS (SwiftUI) ✅ DONE
- Web (ReactJS) ✅ DONE
TODOs
- Koin does not allow to return dependencies with await() which affects providing SqlDriver on JSPlatform. Figure out a way for proper DI for SQlDriver. see issue here: https://github.com/InsertKoinIO/koin/issues/388
Screenshots
- Compose Desktop (Compose for Desktop)
- Android Wear OS (Compose for Wear OS)
- Android (Jetpack Compose)
- watchOS (SwiftUI)
- iOS (SwiftUI)
- macOS (SwiftUI)
- Web (ReactJS)