B Bubbl Docs

Bubbl Android SDK Integration Guide

This guide explains how to integrate the Bubbl Android SDK into a clean Android app and why each step matters.

You will find:

  1. A quickstart with minimal setup steps.
  2. A full integration walkthrough with code snippets and explanations.
  3. Notes on what is required versus optional for production.
  4. Troubleshooting and a checklist.

Who this is for

  • Android developers integrating Bubbl for the first time.
  • Teams that want both copy/paste snippets and implementation context.

What Bubbl adds to your app

  • Location awareness and geofence refresh.
  • Push notifications and in-app modal experiences.
  • Optional surveys with structured answer collection.
  • Logging utilities and diagnostics.

SDK requirements (from Bubbl docs)

  • minSdk 26 or higher.
  • targetSdk 34 or higher.
  • Kotlin 1.8+ and Java 11+.
  • Firebase BOM and FCM messaging for push notifications.

Sample app context

Some examples in this section align with the public Android sample app:

The sample app also includes optional QA/demo screens. Those are called out so you can keep your integration minimal.