AI-powered in-app survey SDK for iOS and Android. Embed conversational surveys into your app with a single line of code.
| Platform | Language | UI Framework | Min Version |
|---|---|---|---|
| iOS | Swift 5.9+ | SwiftUI / UIKit | iOS 17.0+ |
| Android | Kotlin 2.1+ | Jetpack Compose / Activities | API 24 (Android 7.0) |
| Flutter | Dart 3.0+ | — | iOS 17.0+ / API 24 |
| React Native | JS/TS | — | iOS 17.0+ / API 24 |
UXRate lets you run AI-powered conversational surveys inside your mobile app. Instead of static forms, users have a natural conversation with an AI interviewer that adapts follow-up questions based on responses.
Key features:
- Targeted triggering — show surveys on specific screens, after events, or to user segments
- Session replay — record user sessions with configurable quality (1-3 fps, auto-adapts to connection speed)
- Event tracking — track custom events and screen views alongside survey responses
- Zero external dependencies — uses only platform-native APIs
- Sign in to the UXRate Dashboard
- Navigate to your application
- Go to the API Key tab
- Copy your API key (starts with
uxr_)
Use this key when calling configure() in your app. Each application has its own API key. Keep your key private — do not commit it to public repositories.
Full documentation is available on the Wiki.
dependencies: [
.package(url: "https://github.com/SVUG-Tech/UXRateSDK.git", from: "0.2.0")
]Installation · Quick Start · API Reference · Event Tracking · Session Replay
dependencies {
implementation("com.uxrate:uxrate-sdk:<version>")
}Installation · Quick Start · API Reference · Event Tracking · Session Replay
dependencies:
flutter_uxrate:
git:
url: https://github.com/SVUG-Tech/flutter-uxrate.git
ref: 0.2.0Installation · Quick Start · API Reference · Event Tracking · Session Replay
npm install react-native-uxrateInstallation · Quick Start · API Reference · Event Tracking · Session Replay
SDK Overview · Event Tracking · Session Replay
- iOS SwiftUI Integration
- iOS UIKit Integration
- Android Compose Integration
- Android Activities Integration
- Flutter Integration
- React Native + React Navigation
See the examples/ directory for working demo apps:
examples/ios/— SwiftUI demoexamples/ios-uikit/— UIKit + SwiftUI hybrid demoexamples/android-compose/— Jetpack Compose + Navigationexamples/android-activities/— Multi-Activityexamples/flutter/— Flutter demoexamples/react-native/— React Native demo
Copyright UXRate. All rights reserved.