An open API service indexing awesome lists of open source software.

https://github.com/revenuecat/codelab

RevenueCat codelab for learning and understanding the RevenueCat SDK through a step-by-step, zero-to-hero tutorial.
https://github.com/revenuecat/codelab

Last synced: 10 months ago
JSON representation

RevenueCat codelab for learning and understanding the RevenueCat SDK through a step-by-step, zero-to-hero tutorial.

Awesome Lists containing this project

README

          

# RevenueCat Codelab

This codelab is a step-by-step tutorial designed to help you learn and master the [RevenueCat SDK](https://www.revenuecat.com/docs/welcome/overview) taking you from the absolute basics to more advanced implementation. Whether you're just getting started or looking to deepen your understanding, this guide walks you through everything you need to go from zero to hero with RevenueCat.

## [RevenueCat Google Play Integration](https://revenuecat.github.io/codelab/google-play/codelab-1-google-play-integration/index.html#0)

In this codelab, you'll learn how to:

- Properly configure products on Google Play.
- Set up the RevenueCat dashboard and connect it to your Google Play products.
- Understanding Product, Offering, Package, and Entitlement.
- Create paywalls using the [Paywall Editor](https://www.revenuecat.com/docs/tools/paywalls/creating-paywalls#using-the-editor).

## [Android In-App Purchases & Paywalls](https://revenuecat.github.io/codelab/android/codelab-2-android-sdk/index.html#0)

In this codelab, you will:

- Integrate the Android RevenueCat SDK into your Android project
- Implement in-app purchases in your Android application
- Learn how to distinguish between paying and non-paying users
- Build a paywall screen, which is based on the server-driven UI approach

## [Kotlin Multiplatform Purchases & Paywalls Overview](https://revenuecat.github.io/codelab/kmp/codelab-3-kmp-sdk/index.html#0)

In this codelab, you will:

- Integrate the RevenueCat SDK into your Kotlin Multiplatform project
- Implement in-app purchases in your KMP application
- Learn how to distinguish between paying and non-paying users
- Build a paywall screen, which is based on the server-driven UI approach

## [Flutter Purchases & Paywalls Overview](https://revenuecat.github.io/codelab/flutter/codelab-4-flutter-sdk/index.html#0)

In this codelab, you will:
- Integrate the RevenueCat SDK into your Flutter project
- Implement in-app purchases in your Flutter application
- Learn how to distinguish between paying and non-paying users
- Build a paywall screen, which is based on the server-driven UI approach

# License
```xml
Copyright (c) 2025 RevenueCat, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```