# Mint Starter Kit ## Docs - [Android SDK](https://docs.rampkit.com/android-sdk/index.md): Integrate RampKit in native Android apps (Kotlin/Java) - [Variables](https://docs.rampkit.com/expo/advanced/custom-variable-injection.md): Configure in editor - [Overrides](https://docs.rampkit.com/expo/advanced/runtime-overrides.md): Override callbacks - [Security](https://docs.rampkit.com/expo/advanced/security.md): Security notes - [Actions & Events](https://docs.rampkit.com/expo/core/actions-and-events.md): Configure in the editor - [Bridge Communication](https://docs.rampkit.com/expo/core/bridge-communication.md): SDK handles this automatically - [Flows & Screens](https://docs.rampkit.com/expo/core/flows-and-screens.md): Design in the editor - [Variables & Personalization](https://docs.rampkit.com/expo/core/variables-and-state.md): Configure in the editor - [Debug Console](https://docs.rampkit.com/expo/dev-tools/debug-console.md): Enable logging - [Live Edits](https://docs.rampkit.com/expo/dev-tools/live-edits.md): Edit in dashboard - [Preview](https://docs.rampkit.com/expo/dev-tools/local-preview.md): Test locally - [Testing](https://docs.rampkit.com/expo/dev-tools/mock-attributes.md): Test on devices - [Minimal Example](https://docs.rampkit.com/expo/example-app/minimal-expo.md): Basic example - [Expo Setup](https://docs.rampkit.com/expo/guides/expo-setup.md): Setup guide - [Migration](https://docs.rampkit.com/expo/guides/migrating-from-native.md): Migrate to RampKit - [RevenueCat Integration](https://docs.rampkit.com/expo/guides/revenuecat-integration.md): Show RevenueCat Paywalls - [Version Control](https://docs.rampkit.com/expo/guides/version-control.md): Manage versions - [A/B Testing](https://docs.rampkit.com/expo/integration/ab-testing-integration.md): Managed in dashboard - [Analytics Forwarding](https://docs.rampkit.com/expo/integration/analytics-forwarding.md): Forward events to your analytics - [Deep Linking](https://docs.rampkit.com/expo/integration/deep-linking.md): Configure in editor - [Targeting](https://docs.rampkit.com/expo/integration/dynamic-targeting.md): Configure in dashboard - [User Attributes](https://docs.rampkit.com/expo/integration/inject-user-attributes.md): Automatic - [Lifecycle](https://docs.rampkit.com/expo/integration/lifecycle-management.md): SDK lifecycle - [Navigation](https://docs.rampkit.com/expo/integration/navigation-hooks.md): Handle completion - [Offline](https://docs.rampkit.com/expo/integration/offline-handling.md): Handled automatically - [RevenueCat](https://docs.rampkit.com/expo/integration/revenuecat.md): Show RevenueCat Paywalls from your onboarding - [Server Sync](https://docs.rampkit.com/expo/integration/server-sync.md): Automatic - [Superwall](https://docs.rampkit.com/expo/integration/superwall.md): Show Superwall paywalls from your onboarding - [Web Checkout](https://docs.rampkit.com/expo/integration/web-checkout.md): Paywall integration - [A/B Testing](https://docs.rampkit.com/expo/optimization/ab-testing.md): Run experiments - [AI Forecasts](https://docs.rampkit.com/expo/optimization/ai-forecasts.md): Predictive analytics - [Conversion Analytics](https://docs.rampkit.com/expo/optimization/conversion-analytics.md): View in dashboard - [Event Forwarding](https://docs.rampkit.com/expo/optimization/event-forwarding.md): Forward to analytics - [Initialize](https://docs.rampkit.com/expo/quickstart/initialize.md): Initialize RampKit with your app ID - [Install](https://docs.rampkit.com/expo/quickstart/install.md): Add RampKit to your Expo project - [Show Onboarding](https://docs.rampkit.com/expo/quickstart/load-first-flow.md): Display your onboarding flow - [Testing](https://docs.rampkit.com/expo/quickstart/preview-mode.md): Test your onboarding during development - [Debug Mode](https://docs.rampkit.com/expo/sdk/enable-debug.md): Enable debug logging - [Event Tracking](https://docs.rampkit.com/expo/sdk/events.md): Track custom analytics events - [Event Forwarding](https://docs.rampkit.com/expo/sdk/forward-events.md): Forward events to your analytics - [Session Info](https://docs.rampkit.com/expo/sdk/get-active-session.md): Access session information - [getAnswers](https://docs.rampkit.com/expo/sdk/get-answers.md): Retrieve user answers from onboarding - [SDK Version](https://docs.rampkit.com/expo/sdk/get-version.md): Get SDK version - [RampKit.init()](https://docs.rampkit.com/expo/sdk/init.md): Initialize the SDK - [RampKit.showOnboarding()](https://docs.rampkit.com/expo/sdk/load-flow.md): Show the onboarding - [RampKit.reset()](https://docs.rampkit.com/expo/sdk/reset.md): Reset the SDK state and re-initialize - [Utilities](https://docs.rampkit.com/expo/sdk/set-user-attributes.md): Additional SDK utilities - [Device Info](https://docs.rampkit.com/expo/sdk/variables.md): Access device information - [Common Errors](https://docs.rampkit.com/expo/troubleshooting/common-errors.md): Solutions - [Debug Tips](https://docs.rampkit.com/expo/troubleshooting/debug-tips.md): Debugging - [Flutter SDK](https://docs.rampkit.com/flutter-sdk/index.md): Integrate RampKit in Flutter apps - [RampKit](https://docs.rampkit.com/index.md): Build better checkouts with RampKit. Explore SDKs and guides. - [Custom variable injection](https://docs.rampkit.com/ios-sdk/advanced/custom-variable-injection.md): Inject custom variables on iOS - [Runtime overrides](https://docs.rampkit.com/ios-sdk/advanced/runtime-overrides.md): Override behavior at runtime on iOS - [Security](https://docs.rampkit.com/ios-sdk/advanced/security.md): Security considerations for iOS - [Actions and events](https://docs.rampkit.com/ios-sdk/core/actions-and-events.md): Trigger actions and listen to events on iOS - [Bridge communication](https://docs.rampkit.com/ios-sdk/core/bridge-communication.md): Communicating between app and RampKit on iOS - [Flows and screens](https://docs.rampkit.com/ios-sdk/core/flows-and-screens.md): iOS flows and screen presentation - [Variables and state](https://docs.rampkit.com/ios-sdk/core/variables-and-state.md): Manage variables and state in iOS - [Debug console](https://docs.rampkit.com/ios-sdk/dev-tools/debug-console.md): Debug RampKit on iOS - [Live edits](https://docs.rampkit.com/ios-sdk/dev-tools/live-edits.md): See live edits while developing on iOS - [Local preview](https://docs.rampkit.com/ios-sdk/dev-tools/local-preview.md): Preview flows locally on iOS - [Mock attributes](https://docs.rampkit.com/ios-sdk/dev-tools/mock-attributes.md): Mock user attributes on iOS - [Minimal iOS Example](https://docs.rampkit.com/ios-sdk/example-app/minimal-ios.md): Initialization and flow presentation example - [iOS setup](https://docs.rampkit.com/ios-sdk/guides/ios-setup.md): Project setup for the iOS SDK - [Migrating from native](https://docs.rampkit.com/ios-sdk/guides/migrating-from-native.md): Migrate an existing native onboarding to RampKit - [RevenueCat integration](https://docs.rampkit.com/ios-sdk/guides/revenuecat-integration.md): Connect RevenueCat with RampKit on iOS - [Version control](https://docs.rampkit.com/ios-sdk/guides/version-control.md): Best practices for version control on iOS - [A/B testing integration](https://docs.rampkit.com/ios-sdk/integration/ab-testing-integration.md): Run A/B tests with RampKit on iOS - [Analytics forwarding](https://docs.rampkit.com/ios-sdk/integration/analytics-forwarding.md): Forward RampKit events to analytics on iOS - [Deep linking](https://docs.rampkit.com/ios-sdk/integration/deep-linking.md): Handle deep links with RampKit on iOS - [Dynamic targeting](https://docs.rampkit.com/ios-sdk/integration/dynamic-targeting.md): Target users dynamically on iOS - [Inject user attributes](https://docs.rampkit.com/ios-sdk/integration/inject-user-attributes.md): Inject user attributes into flows on iOS - [Lifecycle management](https://docs.rampkit.com/ios-sdk/integration/lifecycle-management.md): Manage lifecycle and sessions on iOS - [Navigation hooks](https://docs.rampkit.com/ios-sdk/integration/navigation-hooks.md): Coordinate app navigation with flows on iOS - [Offline handling](https://docs.rampkit.com/ios-sdk/integration/offline-handling.md): Handle offline scenarios on iOS - [RevenueCat](https://docs.rampkit.com/ios-sdk/integration/revenuecat.md): Integrate RevenueCat with RampKit on iOS - [Server sync](https://docs.rampkit.com/ios-sdk/integration/server-sync.md): Keep server and client in sync on iOS - [Web checkout](https://docs.rampkit.com/ios-sdk/integration/web-checkout.md): Open web checkout from iOS - [A/B testing](https://docs.rampkit.com/ios-sdk/optimization/ab-testing.md): Run A/B tests on iOS - [AI forecasts](https://docs.rampkit.com/ios-sdk/optimization/ai-forecasts.md): Use AI forecasts on iOS - [Conversion analytics](https://docs.rampkit.com/ios-sdk/optimization/conversion-analytics.md): Track conversion analytics on iOS - [Event forwarding](https://docs.rampkit.com/ios-sdk/optimization/event-forwarding.md): Forward events on iOS - [Initialize](https://docs.rampkit.com/ios-sdk/quickstart/initialize.md): Initialize the RampKit iOS SDK - [Install](https://docs.rampkit.com/ios-sdk/quickstart/install.md): Install the RampKit iOS SDK - [Load your first flow](https://docs.rampkit.com/ios-sdk/quickstart/load-first-flow.md): Present an onboarding flow with the iOS SDK - [Preview mode](https://docs.rampkit.com/ios-sdk/quickstart/preview-mode.md): Preview flows during development on iOS - [enableDebug](https://docs.rampkit.com/ios-sdk/sdk/enable-debug.md): Enable debug features on iOS - [events](https://docs.rampkit.com/ios-sdk/sdk/events.md): Track and subscribe to events on iOS - [forwardEvents](https://docs.rampkit.com/ios-sdk/sdk/forward-events.md): Forward events to your analytics on iOS - [getActiveSession](https://docs.rampkit.com/ios-sdk/sdk/get-active-session.md): Access the active session on iOS - [getAnswers](https://docs.rampkit.com/ios-sdk/sdk/get-answers.md): Retrieve user answers from onboarding - [getVersion](https://docs.rampkit.com/ios-sdk/sdk/get-version.md): Get the SDK version on iOS - [init](https://docs.rampkit.com/ios-sdk/sdk/init.md): Initialize the RampKit iOS SDK - [loadFlow](https://docs.rampkit.com/ios-sdk/sdk/load-flow.md): Load an onboarding flow on iOS - [RampKitCore.reset()](https://docs.rampkit.com/ios-sdk/sdk/reset.md): Reset the SDK state and re-initialize - [setUserAttributes](https://docs.rampkit.com/ios-sdk/sdk/set-user-attributes.md): Set user attributes on iOS - [variables](https://docs.rampkit.com/ios-sdk/sdk/variables.md): Use variables in iOS flows - [Common errors](https://docs.rampkit.com/ios-sdk/troubleshooting/common-errors.md): Common issues and fixes on iOS - [Debug tips](https://docs.rampkit.com/ios-sdk/troubleshooting/debug-tips.md): Tips for debugging the iOS SDK - [Quickstart](https://docs.rampkit.com/quickstart.md): Start building awesome documentation in minutes ## OpenAPI Specs - [openapi](https://docs.rampkit.com/api-reference/openapi.json)