Welcome to RevenueCat Codelabs! Learn how to build, analyze, and grow your in-app purchases with RevenueCat's step-by-step guides for iOS, Android, Flutter, React Native, and Kotlin Multiplatform.
Learn how to create and configure in-app products in Google Play Console, set up service account credentials, and connect your Android app to RevenueCat for seamless subscription management.
Set up your App Store Connect account, create subscription products and offers, configure server-to-server notifications, and integrate with RevenueCat for iOS and macOS apps.
Build a complete subscription flow in Android using Jetpack Compose. Learn to initialize the SDK, fetch offerings, display a paywall UI, handle purchases, and manage subscription state.
Skip the Google Play Console setup and start testing immediately. Configure RevenueCat's Test Store to simulate purchases, test subscription flows, and debug your implementation locally.
Create a beautiful paywall in SwiftUI with the RevenueCat SDK. Cover SDK configuration, fetching products, presenting purchase options, restoring purchases, and checking entitlement status.
Write shared purchase logic once and run it on both iOS and Android. Learn to set up a KMP project, integrate RevenueCat's multiplatform SDK, and build native paywalls for each platform.
Add subscriptions to your Flutter app for iOS and Android from a single codebase. Walk through SDK setup, displaying offerings, processing purchases, and unlocking premium content.
Monetize your React Native app with in-app purchases and subscriptions. Learn SDK installation, configuring purchases for both platforms, building a paywall component, and handling purchase events.
Learn monetization strategies to increase your app revenue. Master paywall optimization, A/B testing with Experiments, personalization with Targeting, introductory offers, churn reduction, and secondary offers.
Manage subscriptions directly from your IDE. Monitor metrics, browse offerings, set up SDK integration with the wizard, receive webhook notifications, and use the AI Assistant for intelligent queries.