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

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.