Developer Guide
Overview
Integrate Rheo SDKs in your mobile app, emit analytics, handle flow completion, and connect RevenueCat and AppsFlyer.
The Developer Guide is for app developers shipping Rheo inside a product: installing the SDK, resolving flows by channel, rendering screens, emitting analytics, handling completion callbacks, and wiring RevenueCat paywalls and AppsFlyer attribution.
SDK overviewShared mental model — channel resolve, events, terminal snapshots, troubleshooting.Expo SDK@getrheo/react-native-expo — install, Flow, prefetch, and API reference.Bare React Native SDK@getrheo/react-native-bare — native adapters, peers, and API reference.SwiftUI SDK (coming soon)Native iOS — RheoProvider and FlowView. Public SwiftPM release pending.Flutter SDK (coming soon)iOS + Android — RheoProvider and FlowView. Public release pending.Authentication layersOAuth and email-password host handlers and terminal redaction.Event catalogAnalytics events the SDK sends and what each one means.IntegrationsRevenueCat paywall nodes and AppsFlyer attribution wiring.Rheo with AI assistantsUse a local AI agent to import flows or scaffold SDK integration.Agent importImport existing flows via rheo-import.zip in the builder.App settings (dashboard)Toggle integrations, canvas gates, SDK credentials—shared with runtime.SDK environment (concept)Test vs live publishable keys and what resolve enforces.
Product authors
Dashboard workflows live in the User Guide.
Platform overview
See the platform overview for a plain-language summary of Rheo's dashboard, mobile SDK, integrations, and webhooks.