Overview
Mobile and native SDKs for collecting in-app feedback and surveys — native Android, iOS, macOS, Kotlin Multiplatform, Compose Multiplatform, Flutter, and React Native
Encatch mobile and native SDKs let you collect in-app feedback and surveys inside your applications. Display forms as modal overlays or inline in your UI, identify users, track screens and events, and submit responses to the Encatch backend.
Overview
- Platforms: Android, iOS, and macOS — natively (Kotlin/Swift), via Kotlin Multiplatform or Compose Multiplatform, or via Flutter and React Native
- Form display: Modal WebView overlay or inline embedded forms
- Capabilities: User identification, screen and event tracking, session management, and response submission
- Prerequisites: A publishable SDK key with your app package or bundle ID listed under Allowed Domains / Packages
Available SDKs
Choose the SDK that matches your tech stack:
Android SDK
Native Android SDK (Kotlin) with modal and inline forms, user identification, and event tracking — distributed via Maven Central
iOS SDK
Pure-Swift native SDK for iOS apps (SwiftUI and UIKit) — distributed as a Swift Package
macOS SDK
The Swift SDK on the Mac via Mac Catalyst — desktop feedback collection with Mac-native UI patterns
Kotlin Multiplatform SDK
One shared Kotlin API bridging to the native Android and iOS SDKs — full API, bring your own UI
Compose Multiplatform SDK
The KMP SDK plus a ready-made inline form composable that works on Android and iOS from one shared UI
Flutter SDK
Cross-platform integration for Flutter apps with modal and inline forms, user identification, and event tracking
React Native SDK
In-app feedback and surveys for React Native and Expo with WebView overlays and automatic screen tracking
Was this page helpful?