Skip to content

Features

Explore what KMPShip includes. Some features may require configuration before use. None of them are mandatory, you can pick only what you need.

 

  • User authentication


    Enable secure sign-in with Firebase using email, Google, or Apple accounts.

    Powered by Passage.

    Setup authentication

  • Screen navigation


    Manage screen transitions, create new screens, and structure your app flow across Android and iOS.

    Setup navigation

  • Payments


    Integrate in-app purchases and subscriptions with RevenueCat, and display a built-in paywall to convert users to paying customers.

    Setup payments

  • Notifications


    Send both push and local notifications to engage users on Android and iOS.

    Powered by Alarmee.

    Setup notifications

  • In-App reviews


    Prompt users to leave a review directly from within the app using platform-native dialogs.

    Setup in-app reviews

  • Remote config


    Remote Config lets you update app behavior without releasing a new version, using feature flags and app configuration parameters.

    Setup remote config

  • Local database


    Store structured data locally on the device using Room, with support for both Android and iOS.

    Setup local database

  • Store publishing


    Prepare your app for release on Google Play and the App Store with preconfigured metadata, assets, and build settings.

    Setup publishing