Welcome to the Mapp Cloud Flutter Integration Guide. This documentation provides a complete walkthrough for integrating Mapp's engagement tools into your Flutter app, enabling features such as push notifications, in-app messaging, deep linking, and geolocation-based targeting. Follow the sections below for step-by-step instructions to set up the Mapp SDK and leverage its powerful engagement capabilities on both Android and iOS.
Related content
Getting started
Get started — install the plugin and initialize the SDK
Platform setup — configure Android and iOS platform requirements
Core concepts
Device and alias model — understand how devices and user identities are tracked
SDK lifecycle and readiness — check initialization state and handle SDK readiness
Event callbacks — assign handlers for push, in-app, inbox, and deep link events
Features
Push notifications — enable and configure push delivery on Android and iOS
User identification — set a known user alias after login
Tags and custom attributes — add segmentation data to the device profile
In-app messaging and inbox — trigger in-app messages and manage inbox content
Deep linking — handle deep links from push notifications
Geolocation and geofencing — target users based on location
Reference
API reference — full list of available Dart methods
Changelog — release history and version notes