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

  • We recommend using the latest CleverTap Android SDK version 5.2.1 for Android 13 and above.
  • Use the CleverTap Android SDK version 4.6.9 for Android 12 and below.

Android SDK Versions and Size

Refer to the following table for the latest Android versions and Android SDK code sizes. All the below SDKs are built on the Core Android SDK, which currently supports up to Android 13.

SDKVersionCode Size
Core Android6.1.01060 KB
Geofence1.2.0104 KB
Huawei Mobile Services (HMS)1.3.245 KB
Push Templates1.0.9278 KB
RenderMax1.0.2126 KB

Integrate the Android SDK

Refer to our quick start guide to get started with the Android integration:

Android SDK Resources

The following table lists all the Android SDK resources:

ResourcesDescription
Android GitHub RepositoryProvides all the resources required to integrate CleverTap Android SDK.
Sample ApplicationProvides a sample application to demonstrate the integration of our Android SDK.
Android Advanced FeaturesProvides all the advanced features related to Android.
Go Live Checklist Provides a list of actions to be performed before you launch your application.
ChangelogProvides details about most recent updates to our SDKs, including bug fixes, new features, and enhancements.

Additional Reference

Refer to the following for additional Android SDK references.