Welcome! 👋 This template will allow you to hit the ground running with a ready-to-go foundation for a Kotlin Multiplatform app using Compose Multiplatform for the UI.
- Dependency injection using kotlin-inject
screenModel()
ViewModel Compose helper similar tohiltViewModel
- Platform specific modal UI (Cupertino for iOS/Bottom Sheet for Android)
- Cross-platform navigation using Voyager
- Abstract authentication layer for easy implementation add (setup with Firebase as example)
- Custom font loading (Inter used as an example)
- Compose Resource loading for SVG/Vectors/drawables
- Grid based dimension system for padding
Follow the guide here to setup and verify your environment: https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-setup.html