--- title: "Android SDK" slug: "android-sdk-engage" status: "update" updated: 2026-03-10T11:42:19Z published: 2026-03-10T11:42:19Z canonical: "docs.mapp.com/android-sdk-engage" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Android SDK The Mapp Engage Android SDK enables developers to integrate **push notifications**, **in-app messaging**, **geofencing**, and other engagement capabilities into Android applications. The SDK provides a developer-friendly API and supports asynchronous operations for reliable background processing. --- ## Key Features - Integration of **push notifications** using Firebase Cloud Messaging (FCM) - Support for **in-app messaging and inbox messages** - **Geofencing** for location-based engagement - Asynchronous API design for non-blocking operations - Support for **multiple SDK versions**, including migration paths --- ## Available SDK Versions The Android SDK documentation currently covers two versions: - **Android SDK v7 (recommended)** The current version of the Mapp Engage Android SDK. Use this version for all **new integrations**. - **Android SDK v6 (legacy)** The previous SDK version. This documentation is maintained for **existing integrations**, but new implementations should use **Android SDK v7**. --- ## Documentation Sections - [**Getting Started**](/v1/docs/getting-started-android-sdks) Prepare your Android project and configure required services such as Firebase Cloud Messaging and the Android channel in Mapp Engage. - [**Android SDK v7**](/v1/docs/android-sdk-v7-1) Documentation for integrating and using the current Android SDK version. - [**Android SDK v6**](/v1/docs/android-sdk-v6) Documentation for legacy SDK integrations. - [**FAQs & Troubleshooting**](/v1/docs/android-sdk-faqs-and-troubleshooting) Common issues and solutions related to Android SDK implementations.