Sunsetting an App Well — Designing the Path from Update Freeze to Full Shutdown
What to do with an app whose revenue no longer covers its server bill. A three-stage decision table, a CDN-based sunset flag with TypeScript implementation, a data export path, and the practical order for winding down auto-renewable subscriptions.
When and How to Remove Features Nobody Uses — Auditing and Safely Retiring Functionality in Rork-Built Apps
Unused features quietly make an app harder to maintain. A field-tested playbook from running six wallpaper apps in parallel — how to measure feature usage, decide what to retire, and remove functionality in three safe stages with Remote Config.
Taking Inventory of Your AdMob Ad Units — All the Way to App Open Cooldown Design
When rewarded and interstitial units pile up and you can no longer tell which one fires on which screen, here is the inventory process I use, plus the design for adding a cooldown to an App Open ad that otherwise shows on every launch.
Designing a Rork App That Doesn't Get Deleted — A Solo Developer's Playbook for the First Week
Most Rork apps die in the first three days. Starting with where deletion data actually comes from (not Firebase, on iOS), here is a first-week design for D0, D1, D3 and D7 — with the code that makes each stage measurable.
Taking a Rork App From 'Working' to 'Ready to Sell on the Store'
The finishing workflow that takes a Rork-generated app from 'it runs' to 'it actually sells on the store'. Ten checkpoints I learned the hard way running solo apps for over a decade.
Operating Rork Apps for Monthly Recurring Revenue: Updates, Churn, and Lineup Strategy
Turning a one-time revenue event into sustainable monthly revenue is an operations problem, not a product one. A hands-on guide to update cadence, churn prevention, and app lineup strategy for Rork apps.