Skip to main content
This guide’s code samples show how to integrate the Zixflow Flutter SDK end to end. Use the pages below as your working reference—source repositories are private and are not available for public clone.

What a complete integration covers

AreaWhat to implementDocs
Install & initializeAdd zixflow from pub.dev, call Zixflow.initializeInstallation, Quick Start
Identify & trackidentify, track, screen, profile/device attributesCore Features
In-app messagesEnable InAppConfig(), listen for events, inbox, inline viewsIn-App Messaging
Push notificationsFCM setup, token registration, rich pushPush Notifications
Push trackingDelivery, opens, action buttonsPush Notification Tracking
LocationEnable module, permissions, setLastKnownLocation / requestLocationUpdateLocation Tracking
Platform setupiOS/Android Firebase, permissions, optional SPMPlatform-Specific Setup
API surfaceFull method and type referenceAPI Reference

Suggested build order

  1. Complete Platform-Specific Setup.
  2. Initialize the SDK and identify a test user (Quick Start).
  3. Add event and screen tracking (Core Features).
  4. Enable push (and rich push if needed), then verify delivery on a physical device.
  5. Optionally enable in-app messaging and location.
If you need a full sample project for your team, contact Zixflow support—public example repos are not published.