Flutter SDK

Learn how to install and integrate your app with Flutter SDK.

Overview

Flutter is an open-source mobile application development framework created by Google. 
The framework allows you to create an application using the same codebase for various platforms. Flutter applications are written in the Dart programming language and use the same tools and APIs as their native counterparts. CleverTap supports integrating your application with Flutter and making the most of the native iOS and Android platforms.

Before getting started, refer to Flutter Quick Start Guide for more details.

Prerequisites

Ensure you have the following prerequisites to integrate CleverTap Flutter SDK with your app:

  • CleverTap account
  • Flutter Integrated Development Environment (IDE) such as VS Code, Emacs
  • Android Studio IDE
  • Apple Xcode IDE

Supported Versions

  • For Android 14, we recommend using the CleverTap Flutter SDK v2.2.0 or higher.
  • For Android 13, we recommend using the CleverTap Flutter SDK v1.9.1 or below.
  • The supported Dart SDK version is 2.12.0 or higher but below 3.0.0.
  • The supported Flutter SDK version is 1.17.0 and higher.

Flutter SDK Versions and Size

Refer to the following table for the Flutter SDK version and the corresponding SDK code size:

SDKVersionCode Size
Flutter2.5.0252 KB

Integrate the Flutter SDK

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

Flutter SDK Resources

The following table lists all the Flutter SDK resources:

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

Additional Reference

Refer to the following for additional Flutter SDK references: