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:
- A quickstart with minimal setup steps.
- A full integration walkthrough with code snippets and explanations.
- Notes on what is required versus optional for production.
- 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)
minSdk26 or higher.targetSdk34 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.