Skip to content
App Studio

Mobile SDKs

Native packages that connect your app to its backend.

The client side of the platform for iOS and Android: sign-in, purchases, configuration, push and events, already wired to the API of your app. Your developer builds the app, and we run what it talks to.

What the packages cover

Everything your app asks its backend for

Each package calls the API the developer portal documents, so your team can read every call it makes.

  • Sign-in and signed sessions

    Guest and device sign-in, with signed session tokens that the package refreshes.

  • Certificate pinning

    The app trusts only the certificates of the platform, and its pin set refreshes without a release.

  • Remote config and localization

    Feature flags, settings and strings in every language, read at launch and changed from the backoffice.

  • Purchases with server verification

    Each App Store and Google Play purchase is verified on our servers before the app finishes it.

  • Entitlement checks

    One answer to what this user may use, from verified purchases on both stores.

  • Push registration and inbox

    Device tokens, notification preferences and an inbox for the messages your team sends.

  • Events

    App events that feed the dashboards of your backoffice.

  • Force update

    A check at launch that recommends or requires a newer build, set from the backoffice.

  • Consent screens

    The terms and privacy texts a user accepts or rejects, with each new version shown to every user.

Platforms

Native on both stores

  • SwiftUI

    A Swift package for iOS apps built with SwiftUI.

  • Kotlin

    A Kotlin library for Android apps built with Jetpack Compose.

  • FlutterIn development

    A Dart package for Flutter apps on iOS and Android.

  • React NativeIn development

    A package for React Native apps on iOS and Android.

What you still do

Your part happens in the stores

  • Create the app and its products in App Store Connect and Google Play.
  • Sign the store agreements.
  • Grant Bold access, so the server keys and the notification URLs get set.

Bold does the server side with you.

Your store accounts

Published under your own store accounts.

FAQ

Questions developers ask

  • Which platforms do the SDKs support?

    SwiftUI on iOS and Kotlin on Android. Flutter and React Native are in development. Every package talks to the API of your own app.

  • Can my app call the API without an SDK?

    Yes. Every call a package makes is in the API reference of the developer portal, with OpenAPI files and Postman and Bruno collections, so any client can make it.

  • Do I need a backend developer?

    No. We run the backend of your app and set up its server side with you: the store keys, the notification URLs and the products in your backoffice. Your developer works in the app.

Pricing

One monthly price per app, for the capabilities you switch on. We quote it on a call and send it in writing.

Get your developer started

Tell us what your app needs. We set up its backend with you, and your developer starts from the packages and the docs.