Sample Apps

Example usage of RevenueCat's SDK

Sample apps are currently included in each SDK repository and demonstrate how to integrate the SDK in your own apps.

Platforms

Swift

Installation | Sample App | App Extensions (e.g. widgets)
Native Swift example. Hosted in our iOS SDK GitHub repository

SwiftUI

Installation | Sample App | Video Tutorial
SwiftUI example. Hosted in our iOS SDK GitHub repository

Kotlin

Installation | Sample App
Kotlin Android example. Hosted in our Android SDK GitHub repository

Kotlin Compose

Installation | Sample App
Kotlin Compose example. Hosted in our Android SDK GitHub repository

Java

Installation
How install the Android SDK for Java

Flutter

Installation | Sample App
Hybrid platform example. Hosted in our Flutter SDK GitHub repository

React Native

Installation | Sample App
Hybrid platform example. Hosted in our React Native SDK GitHub repository

Capacitor/Ionic

Installation | Sample App
Hybrid platform example. Hosted in our Capacitor SDK GitHub repository

Cordova

Installation | Sample App
Hybrid platform example. Hosted in our Cordova SDK GitHub repository

Unity

Installation | Sample App
How to install the Unity SDK

Stripe

Stripe Checkout Example
This sample project demonstrates how to use Stripe Checkout and webhooks to send purchase data to RevenueCat.

FlutterFlow

FlutterFlow Documentation | Sample App
FlutterFlow platform example. Hosted on FlutterFlow, simply open this project and start editing!