Back to the RevenueCat homepage

Engineering blog posts - page 6

Featured Post

The State of Subscription Apps in 10 minutes: lessons, trends, and benchmarks for 2026

Essential insights from the world’s largest subscription app dataset

Lorelei Whitman

Lorelei Whitman

March 19, 2026

Follow for updates:
Exploring Modifier.Node for creating custom Modifiers in Jetpack Compose
Engineering

Exploring Modifier.Node for creating custom Modifiers in Jetpack Compose

In this article, you will learn how to create custom modifiers using the three primary APIs, Modifier.then(), Modifier.composed(), and Modifier.Node

Jaewoong Eum

Jaewoong Eum

September 30, 2025

Enhance in-app purchase experiences with slide to unlock in Jetpack Compose
Engineering

Enhance in-app purchase experiences with slide to unlock in Jetpack Compose

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

Jaewoong Eum

Jaewoong Eum

September 24, 2025

Mark your models as stable with the Compose runtime annotation library
Engineering

Mark your models as stable with the Compose runtime annotation library

In this article, we’ll look at how to address this issue using the new compose-runtime-annotation library.

Jaewoong Eum

Jaewoong Eum

September 16, 2025

How to hack your app store ratings
Engineering

How to hack your app store ratings

Hack your app store ratings by capturing happy users at the right moment.

Perttu Lähteenlahti

Perttu Lähteenlahti

September 05, 2025

How to win Shipaton part 4: pitching your app
Engineering

How to win Shipaton part 4: pitching your app

How to win Shipaton: Turn your Devpost submission into a story judges remember.

Perttu Lähteenlahti

Perttu Lähteenlahti

September 05, 2025

The Sub Club Podcast

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

Listen now
Engineering

How Shipaton turned Mansour Mahamat’s hobby app in to a business

How a Jiu-Jitsu black belt used Shipaton to turn a coding experiment into a subscription app used worldwide

Perttu Lähteenlahti

Perttu Lähteenlahti

August 22, 2025

How to win Shipaton part 3: growing your app
Engineering

How to win Shipaton part 3: growing your app

Tactics to get your first 100 users and show real momentum during Shipaton

Perttu Lähteenlahti

Perttu Lähteenlahti

August 22, 2025

How to win Shipaton part 2: building fast
Engineering

How to win Shipaton part 2: building fast

A time-boxed framework to build, test, and ship your Shipaton app before the clock runs out.

Perttu Lähteenlahti

Perttu Lähteenlahti

August 13, 2025

remember vs rememberSaveable: deep dive into state management and recomposition in Jetpack Compose
Engineering

remember vs rememberSaveable: deep dive into state management and recomposition in Jetpack Compose

Understanding the differences between remember and rememberSaveable by exploring their internal mechanisms, and how they relate to state and recomposition.

Jaewoong Eum

Jaewoong Eum

August 08, 2025

Subscribe to our newsletter

How to monetize your AI app with virtual currencies
Engineering

How to monetize your AI app with virtual currencies

Learn how yo utilize RevenueCat's virtual currencies to power your in-app economies

Perttu Lähteenlahti

Perttu Lähteenlahti

August 05, 2025

How to win Shipaton, part 1: coming up with an idea
Engineering

How to win Shipaton, part 1: coming up with an idea

Don’t know what to build for Shipaton? A 45x hackathon winner breaks down how to find and validate app ideas that solve real problems—and have a shot at winning.

Perttu Lähteenlahti

Perttu Lähteenlahti

August 04, 2025

Play Billing Library 8 support in Purchases SDK v9.0.0
Engineering

Play Billing Library 8 support in Purchases SDK v9.0.0

Google Play Billing Library 8 introduces multiple purchase options for one-time products, non-expiring subscriptions, improved error handling, and removes support for querying expired subscriptions and consumed products.

Jaewoong Eum

Jaewoong Eum

July 24, 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