Engineering blog posts

Featured Post

What app buyers really want: insights from 10 leading acquirers

Dealmaker Evelin Herrera interviewed leading app buyers about the acquisition landscape in 2026 — here’s what every founder needs to know before selling

Lorelei Whitman
Evelin Herrera

Lorelei Whitman and Evelin Herrera

December 18, 2025

Follow for updates:
Exit Offers in RevenueCat Paywalls
Engineering

Exit Offers in RevenueCat Paywalls

Everything you need to know about implementing exit offers in RevenueCat Paywalls, including the App Review gray area you can't afford to ignore

Charlie Chapman

Charlie Chapman

March 06, 2026

What Google Play’s new merchandising and optimization page means for Android developers
Engineering

What Google Play’s new merchandising and optimization page means for Android developers

In this article, you'll explore what the three existing out of app merchandizing features are and how they work, what Google Play is changing by unifying them into the new Merchandizing and optimization page.

Jaewoong Eum

Jaewoong Eum

March 05, 2026

How to personalize your paywalls with Custom Variables in React Native
Engineering

How to personalize your paywalls with Custom Variables in React Native

Learn how to personalize your paywalls by passing values from your app using RevenueCat's Custom Variables.

Perttu Lähteenlahti

Perttu Lähteenlahti

March 03, 2026

Meet the AI agent that creates paywalls, writes code, and tracks revenue in your Android Studio
Engineering

Meet the AI agent that creates paywalls, writes code, and tracks revenue in your Android Studio

In this article, you'll explore the key features of the RevenueCat IntelliJ Plugin, including AI paywall generation, and analyze charts.

Jaewoong Eum

Jaewoong Eum

February 27, 2026

Cross-platform subscription state: sharing entitlements between Android and iOS
Engineering

Cross-platform subscription state: sharing entitlements between Android and iOS

In this article, you'll explore why cross platform subscription state is so difficult to implement, examine the fundamental incompatibilities between Google Play Billing and StoreKit.

Jaewoong Eum

Jaewoong Eum

February 24, 2026

The Sub Club Podcast

Interviews and deep dives with the experts behind the biggest apps in the world.

Listen now
Engineering

How kotlinx.serialization generates code: a compiler plugin deep dive

In this article, you'll dive deep into the internal mechanisms of the kotlinx.serialization compiler plugin.

Jaewoong Eum

Jaewoong Eum

February 11, 2026

Running custom built paywalls alongside RevenueCat Paywalls
Engineering

Running custom built paywalls alongside RevenueCat Paywalls

How to combine custom builts paywalls with RevenueCat paywalls for flexible experiments, targeted offers, and complex user journeys.

Perttu Lähteenlahti

Perttu Lähteenlahti

February 10, 2026

RevenueCat React Native SDK adds React Native Web support
Engineering

RevenueCat React Native SDK adds React Native Web support

react-native-purchases gets web support; single code-base for subscriptions on three different platforms.

Perttu Lähteenlahti

Perttu Lähteenlahti

February 09, 2026

You can still win Shipyard — multiply your changes by shipping to another brief
Engineering

You can still win Shipyard — multiply your changes by shipping to another brief

Multiply your changes by shipping to another brief

Perttu Lähteenlahti

Perttu Lähteenlahti

February 06, 2026

Subscribe to our newsletter

Handling edge cases in Google Play Billing
Engineering

Handling edge cases in Google Play Billing

Explains how to correctly handle common edge cases in Google Play Billing, including pending purchases, ITEM_ALREADY_OWNED errors, multi-quantity consumables, subscription downgrades, and network failures.

Jaewoong Eum

Jaewoong Eum

February 02, 2026

How to submit your app for Shipyard
Engineering

How to submit your app for Shipyard

Everything you need to know to make your app installable, testable, and ready for Shipyard judging.

Perttu Lähteenlahti

Perttu Lähteenlahti

January 30, 2026

RevenueCat Paywalls changelog
Engineering

RevenueCat Paywalls changelog

Get the latest updates to RevenueCat Paywalls

Francie Fernandes

Francie Fernandes

January 29, 2026

Want to see how RevenueCat can help?

RevenueCat enables us to have one single source of truth for subscriptions and revenue data.

Olivier Lemarié, PhotoroomOlivier Lemarié, Photoroom
Read Case Study