
Announcing RevenueCat IntelliJ Plugin
- Engineering
We're announcing the RevenueCat IntelliJ plugin, which is a tool that integrates RevenueCat's core functionality directly into your IDE.
We're announcing the RevenueCat IntelliJ plugin, which is a tool that integrates RevenueCat's core functionality directly into your IDE.
Read on to explore what multi-line subscriptions are, discuss practical strategies for using them effectively, walk through the implementation details using the Play Billing Library directly.
In this article, you'll dive deep into SDK lifecycle management with Hilt, dependency injection library.
You'll deep dive into building reliable, automated unit tests for your in-app purchases logic, especially based on Android and Kotlin
In this deep dive, we’ll explore how RevenueCat’s delegation pattern wraps native Android and iOS SDKs, enables effortless bidirectional conversion, and minimizes wrapper overhead.
Google Play's subscription proration system gives you fine-grained control over how users are charged when changing plans.
In this article, you'll dive deep into the internal mechanisms of Flow, StateFlow, and SharedFlow, exploring how they work under the hood.
In this article, you'll dive deep into SubcomposeLayout, the internal mechanisms that power it, how BoxWithConstraints leverages it.
In this article, you will learn what SupervisorJob is, how it works under the hood, and explored real-world use cases from viewModelScope and the RevenueCat SDK.
In this article, you will learn how to create custom modifiers using the three primary APIs, Modifier.then(), Modifier.composed(), and Modifier.Node
Explore types of promotional offer and learn how to configure them in RevenueCat's Paywall Editor
In this article, you’ll explore the open-source slide-to-unlock library, built by RevenueCat, and learn how to integrate it with RevenueCat’s in-app purchases in Jetpack Compose
Our entire suite of features comes standard and it's free to get started.










