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.
- Host: GitHub
- URL: https://github.com/revenuecat/codelab
- Owner: RevenueCat
- License: apache-2.0
- Created: 2025-06-26T06:21:49.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-08-28T02:08:54.000Z (10 months ago)
- Last Synced: 2025-08-28T09:33:01.814Z (10 months ago)
- Language: Go
- Homepage: https://revenuecat.github.io/codelab/google-play/codelab-1-google-play-integration/index.html#0
- Size: 42 MB
- Stars: 11
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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.
```