New: build your backend and app together with AI. Point Claude or Cursor at AppAmbit over MCP.
Getting Started Video · 5:00

Install the AppAmbit SDK by Hand: Every Platform

Watch the definitive AppAmbit SDK setup, done by hand and uncut. Create an app, copy the App Key, add the SDK, call AppAmbit.start(appKey), and confirm the first session, with a chapter for iOS, Android, Flutter, React Native, and .NET MAUI. Verified syntax only, no shortcuts.

Watch the full tutorial or read the summary below

Overview

This is the one manual setup video every other AppAmbit tutorial builds on. No CLI wizard, no scaffolding tool, just the by-hand integration, uncut, on the platform you actually ship: create an app, copy its App Key, add the SDK, call AppAmbit.start("appKey"), and watch the first session land in the dashboard. iOS, Android, Flutter, React Native, and .NET MAUI each get their own chapter with verified syntax. Jump to yours, or watch straight through to see how little the shape changes between platforms.

What You'll Learn

  • Creating an app in the AppAmbit dashboard and copying its App Key
  • Adding the AppAmbit SDK by hand: CocoaPods, Gradle, pub.dev, npm, or NuGet, depending on platform
  • Calling AppAmbit.start("appKey") (or the platform equivalent) to initialize the SDK
  • Confirming the first session shows up in the dashboard, proving the integration is live

Prerequisites

Before you begin, make sure you have:

  1. A mobile app project on the platform you're integrating: iOS, Android, Flutter, React Native, or .NET MAUI
  2. An AppAmbit account (sign up for free)
  3. For iOS: CocoaPods installed on your machine

Create Your App and Copy the App Key

Every platform starts the same way. In the AppAmbit dashboard, create a new app (or open an existing one) and go to its Info page. Copy the App Key: this is what links the SDK on your device to this specific app in your dashboard. Keep it private. It's referenced as <YOUR-APPKEY> in every snippet below.

iOS (Swift)

Add the SDK with CocoaPods. If the project doesn't have a Podfile yet, run pod init first, then add the SDK inside your app's target:

target 'YourApp' do
  use_frameworks!

  pod 'AppAmbitSdk'
end

Run pod install, close the .xcodeproj, and reopen the generated .xcworkspace. Then initialize the SDK once, at app startup:

import AppAmbit

AppAmbit.start(appKey: "<YOUR-APPKEY>")

Android (Kotlin)

Add the SDK from Maven Central. In the module-level build.gradle (or build.gradle.kts), add the dependency:

dependencies {
    implementation("com.appambit:appambit:1.0.2")
}

Sync Gradle, then call AppAmbit.start inside onCreate, before setContentView:

import com.appambit.sdk.AppAmbit

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)

    AppAmbit.start(applicationContext, "<YOUR-APPKEY>")

    setContentView(R.layout.activity_main)
}

The Java call is the same shape: AppAmbit.start(getApplicationContext(), "<YOUR-APPKEY>");.

Flutter

Add the package from pub.dev:

flutter pub add appambit_sdk_flutter

Initialize it before runApp, in main.dart:

void main() async {
  WidgetsFlutterBinding.ensureInitialized();

  AppambitSdk.start(appKey: '<YOUR-APPKEY>');

  runApp(const MyApp());
}

React Native

Install the SDK via npm, then install the native iOS pods:

npm install appambit
cd ios && pod install

Initialize it once, near your app's entry point:

import * as AppAmbit from "appambit";

AppAmbit.start("<YOUR-APPKEY>");

.NET MAUI

Add the NuGet package to your MAUI project:

dotnet add package com.AppAmbit.Sdk

Wire it up in MauiProgram.cs:

using AppAmbit;

public static class MauiProgram
{
    public static MauiApp CreateMauiApp()
    {
        var builder = MauiApp.CreateBuilder();
        builder
            .UseMauiApp<App>()
            .UseAppAmbit("<YOUR-APPKEY>");

        return builder.Build();
    }
}

On iOS targets, also add the URL exceptions AppAmbit needs to Info.plist, covered in the SDK setup guide.

Confirm It's Live

Run the app once on every platform you integrated. Back in the AppAmbit dashboard, open the app's Audience tab: the first session shows up within seconds, proving the SDK is initialized and talking to AppAmbit. That's the whole manual setup: no more configuration needed before recording crashes, tracking events, or shipping a release.

Next Steps

With the SDK installed, jump straight into a feature: no setup required in any of these:

AppAmbit
AppAmbit Team
July 29, 2026
Duration about 5 minutes Difficulty Beginner Updated July 2026

Frequently Asked Questions

Q Do I need to watch the whole video, or just my platform's chapter?

Just your platform. Each chapter, iOS, Android, Flutter, React Native, and .NET MAUI, is self-contained with its own install step and initialization call, so jump straight to the one you need.

Q Where do I get my App Key?

From the AppAmbit dashboard: open the app you want to monitor and go to its Info page. The App Key links the SDK on your device to that specific app, and every platform's start() call needs it.

Q Do other AppAmbit tutorials assume I've already done this?

Yes. This is the canonical setup video: every feature tutorial (crash reporting, event tracking, and beyond) assumes the SDK is already installed and initialized, so they can skip straight to the feature.

Q What if my platform isn't listed?

This video covers iOS, Android, Flutter, React Native, and .NET MAUI. AppAmbit adds SDKs based on developer demand, so check the SDK setup guide for the current list.

Q Do you offer a free account?

Yes, AppAmbit offers a free account with everything you need to get started, including crash reporting, analytics, and session tracking. You only pay if your usage grows beyond the free tier limits.

Q How do I get support or setup help?

The AppAmbit team is available to help you get the SDK installed on any platform.

Join our Discord community

setup quickstart sdk ios swift flutter dart android react-native maui kotlin typescript csharp activation

Ready to get started with AppAmbit?

Monitor your mobile apps with real-time crash reporting, analytics, and app distribution.

Start Free Trial