
Announcing Shipaton 2026: Ship an app, win big, join the fun
Shipaton 2026 — RevenueCat's global hackathon for mobile app builders, August 1 to September 30

Shipaton 2026 — RevenueCat's global hackathon for mobile app builders, August 1 to September 30
How to win Shipaton part 4: pitching your appHow to win Shipaton: Turn your Devpost submission into a story judges remember.
How Shipaton turned Mansour Mahamat’s hobby app in to a businessHow a Jiu-Jitsu black belt used Shipaton to turn a coding experiment into a subscription app used worldwide
How to win Shipaton part 3: growing your appTactics to get your first 100 users and show real momentum during Shipaton
How to win Shipaton part 2: building fastA time-boxed framework to build, test, and ship your Shipaton app before the clock runs out.
remember vs rememberSaveable: deep dive into state management and recomposition in Jetpack ComposeUnderstanding the differences between remember and rememberSaveable by exploring their internal mechanisms, and how they relate to state and recomposition.
Interviews and deep dives with the experts behind the biggest apps in the world.
Listen now
Learn how to utilize RevenueCat's virtual currencies to power your in-app economies
How to win Shipaton, part 1: coming up with an ideaDon’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.
Play Billing Library 8 support in Purchases SDK v9.0.0Google 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.
A beginner’s guide to implementing an ad-free subscription in your Flutter appA step-by-step tutorial to let users pay to remove ads—using AdMob, and RevenueCat
Navigating Google Play’s 14-Day testing rule: a Shipaton survival guideThis article explains Google Play’s 14-day testing rule and how to start the clock immediately to ensure it doesn’t delay your submission.
A beginner’s guide to implementing ad-free subscriptions in your React Native appA step-by-step tutorial to let users pay to remove ads—using Expo, AdMob, and RevenueCat
How to build a Blinkist-style paywall using RevenueCat webhooks and ZapierBuild a Blinkist-style paywall with RevenueCat and Zapier—no backend required.
Our entire suite of features comes standard and it's free to get started.