The full technical documentation lives here: Flutter SDK Overview
This page is just a high-level overview to be used as a starting point; then follow through to the Developer Guide for integration details, APIs, and platform-specific setup.
The Zeta Flutter SDK (zetakit_flutter) brings the Zeta Marketing Platform (ZMP) to your Flutter app through a Dart plugin that bridges the native iOS and Android SDKs.
Current recommended documentation: Flutter SDK 0.2.0 (pinned to iOS SDK 0.2.0 and Android SDK 0.2.1). Requirements: Flutter 3.10.0+, iOS 13.0+, Android API 24+.
What the Flutter SDK provides
-
Dart plugin — Install via Git dependency (
zetakit_flutter) and useZetaClientfrom Dart. -
Native bridges — Wraps the native Zeta iOS and Android SDKs for identity, events, push, and in-app messaging.
-
Identity & events — Identify users, update contacts and properties, track location, and send auto-tracked and custom events.
-
Messaging channels — Push notifications (APNs + FCM via native setup) and in-app messaging. App inbox is not yet available on Flutter (see platform support).
Version documentation
Use the guide that matches the SDK version in your app. Prefer the latest version for new integrations.
|
Version |
Native SDK compatibility |
Flutter/platform requirements |
Developer Guide |
|---|---|---|---|
|
0.2.0 (current) |
iOS 0.2.0 · Android 0.2.1 |
Flutter 3.10.0+ · iOS 13.0+ · Android API 24+ |
|
|
0.1.0 |
iOS 0.1.7 · Android 0.1.7 |
Flutter 3.0.0+ · iOS 13.0+ · Android API 24+ |
What’s covered in the current guide (0.2.0)
The Flutter Developer Guide is a single document per version. The current guide includes these topics:
|
Topic |
What you’ll find |
|---|---|
|
SDK support & compatibility |
Flutter, iOS, and Android minimums, plus pinned native SDK versions. |
|
Installation |
Add |
|
Initializing the SDK |
Initialize with |
|
User identity & session |
BSIN, user properties, contacts, UCLID, location, advertising IDs, and clearing the session. |
|
Event tracking |
Auto-tracked lifecycle events, screen-name tracking, and custom events. |
|
Push notifications |
Token updates, iOS/Android native setup, rich notifications, click tracking, and deep links. |
|
In-app messaging |
Start/stop, lifecycle listeners, and in-app email collection. |
|
Privacy & data collection |
Privacy and data-collection notes for Flutter integrations. |
Open the full guide: Flutter SDK 0.2.0 documentation.
Cross-platform concepts
These Developer Guide articles apply across all Zeta SDKs, including Flutter:
-
Platform support — feature availability by platform and SDK version