RevenueCat blog

Featured Post

Why we chose native paywalls

If your paywall feels like a web page, you’ve already lost

Perttu Lähteenlahti

Perttu Lähteenlahti

October 21, 2025

Follow for updates:
Understanding Apple’s Retention Messaging API (and how RevenueCat can help you with it)
Engineering

Understanding Apple’s Retention Messaging API (and how RevenueCat can help you with it)

Apple’s new retention capability × enterprise-grade reliability (and no backend work required on your side) = 💛

Víctor López Ferrando

Víctor López Ferrando

November 04, 2025

11 Lessons you’ll want to remember from App Growth Annual 2025
Company

11 Lessons you’ll want to remember from App Growth Annual 2025

Scannable takeaways, snackable insights, and tactics you can ship tomorrow

Lorelei Whitman

Lorelei Whitman

November 04, 2025

The complete guide to OKRs and KPIs for subscription apps
Growth

The complete guide to OKRs and KPIs for subscription apps

How to align teams, track the metrics that matter, and turn strategy into measurable results

Daphne Tideman

Daphne Tideman

November 03, 2025

Understanding the native SDK wrapper pattern in Kotlin Multiplatform
Engineering

Understanding the native SDK wrapper pattern in Kotlin Multiplatform

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.

Jaewoong Eum

Jaewoong Eum

November 03, 2025

Make your paywall do more than sell: 7 unexpected uses for your paywall
Growth

Make your paywall do more than sell: 7 unexpected uses for your paywall

How great paywalls go beyond the buy button to educate, build trust and grow retention

Daphne Tideman

Daphne Tideman

October 29, 2025

The Sub Club Podcast

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

Listen now
Cover image for Michael Ribero Sub Club podcast episode
Growth

Lessons from Condé Nast’s data-driven approach to retention and reactivation

Condé Nast's Michael Ribero unpacks how media brands use bundling, post-purchase upsells, and smart pricing to maximize LTV.

David Barnard

David Barnard

October 29, 2025

AI has broken subscription app pricing models: the end of one-size-fits-all subscriptions
Growth

AI has broken subscription app pricing models: the end of one-size-fits-all subscriptions

When every user activity costs money, 'freemium' stops being free

Alice Muir Kocourková

Alice Muir Kocourková

October 29, 2025

How to configure RevenueCat Redemption links in React Native
Engineering

How to configure RevenueCat Redemption links in React Native

Unlock web purchases in your React Native app with one tap

Perttu Lähteenlahti

Perttu Lähteenlahti

October 27, 2025

Building a tip jar feature with RevenueCat
Engineering

Building a tip jar feature with RevenueCat

A simple, low-pressure way to let users support your app — without a subscription.

Perttu Lähteenlahti

Perttu Lähteenlahti

October 24, 2025

Subscribe to our newsletter

Understanding Google Play subscription proration: a developer’s guide
Engineering

Understanding Google Play subscription proration: a developer’s guide

Google Play's subscription proration system gives you fine-grained control over how users are charged when changing plans.

Jaewoong Eum

Jaewoong Eum

October 23, 2025

Boosting ARPU with ads: How to monetize free users without degrading UX
Growth

Boosting ARPU with ads: How to monetize free users without degrading UX

A step-by-step guide to integrating ad revenue without losing users

Lucas Moscon

Lucas Moscon

October 22, 2025

How to build an app growth team that actually drives results
Growth

How to build an app growth team that actually drives results

Your growth team shouldn't be a reskin of product or marketing — but what should it be?

Daphne Tideman

Daphne Tideman

October 17, 2025

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