Skip to content

KMP App (Entry Point)

initKmpApp() is the global bootstrap for the KMP application.
It initializes core SDK keys, Koin DI, billing, and remote config.

You can add your own platform-independent initializations inside this function (analytics, logging, crash reporting, etc.) to keep all startup logic in one place.

composeApp/src/commonMain/kotlin/com/kmpstarter/core/InitKmpApp.kt
fun initKmpApp(
...
) {
    ...
    initRevenueCat()
    initRemoteConfig()
    // add your own initializations here
}

Support My Project ☕️

If you find this project useful, consider supporting it by buying me a coffee. Your support will help me to continue working on this project and add more features.