Android SDK
Learn how to install and integrate your Android app.
Overview
This section shows how to track custom events, enrich user profiles, and send push notifications with the CleverTap SDK in your Android app. Before getting started, complete the Android SDK Quick Start Guide. The quick start guide shows how to install the CleverTap SDK, track your first user event, and refer to this information within the CleverTap dashboard.
Prerequisites
Ensure you have the following prerequisites to start the Android integration:
- CleverTap account
- Android Studio
Supported Versions
The CleverTap Android SDK version 4.7.4 supports Android 13 and below.
Note
We recommend using Android SDK version 4.6.6 for Android 12 and below.
Android SDK Size
Refer to the following table for Android SDK code sizes:
SDK | Version | Code Size |
---|---|---|
Core Android | 4.7.4 | 796 KB |
Geofence | 1.2.0 | 104 KB |
HMS | 1.3.2 | 45 KB |
XPS | 1.5.2 | 50 KB |
Push Templates | 1.0.7 | 278 KB |
RenderMax | 1.0.2 | 126 KB |
Android SDK Resources
The following is the link to Android SDK usage documentation:
Sample Application
We provide a sample application to demonstrate the integration of our Android SDK.
Integrate the Android SDK
Perform the following steps to get started with the Android integration:
Steps | Procedure |
---|---|
Step 1 | |
Step 2 | Add your CleverTap Credentials in the AndroidManifest.xml File |
Step 3 | |
Step 4 |
Next Steps
- Android User Profiles
- Android User Events
- Android Push
- CleverTap Huawei Push Integration
- CleverTap Baidu Push Integration
- CleverTap Xiaomi Push Integration
- Android Push Templates
- Android In-App
- Android App Inbox
- Android Native Display
- Android Product Experiences
- Multi-Instance Support Android
- Geofence Android SDK
- Android Advanced Features
- Android Resources
Updated 1 day ago