◉RORK LABJP
●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SONNET 4.5 — Retires on the Claude API on 11/30, 27 days left. If your app calls it, check the migration target●SDK 58 — Moves to React Native 0.88. R8 is now on by default in Android release builds, and iOS prebuild generates a SceneDelegate●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SONNET 4.5 — Retires on the Claude API on 11/30, 27 days left. If your app calls it, check the migration target●SDK 58 — Moves to React Native 0.88. R8 is now on by default in Android release builds, and iOS prebuild generates a SceneDelegate●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…
⟐ Business

Business

Publishing to the App Store and Google Play, fixing review rejections, and growing revenue with ads, subscriptions, and smart pricing strategy.

2026-06-18Intermediate

When Widgets and Live Activities Enter the Picture: Deciding on Rork Max by Operating Cost

When home screen widgets or Live Activities become a requirement, do you stay on the React Native build of Rork or move to Rork Max? Here is how to decide by years of operating cost rather than feature appeal, from the perspective of an indie developer maintaining apps long term.

2026-06-16Advanced

Making Your Rork App's Ad ROI Visible — Mapping SKAdNetwork Conversion Values to Revenue

If you run acquisition ads for a Rork-built app but can't tell which campaign is profitable, the reason is almost always that you never mapped SKAdNetwork conversion values to revenue. Here is the 6-bit design, taken all the way to implementation.

2026-06-15Advanced

Managing Store Metadata as Code with the App Store Connect API — Turning Manual Edits into a Monthly System

As the apps you ship with Rork pile up, the time spent hand-editing store descriptions and prices stops being negligible. This walks through managing metadata as code with the App Store Connect API and rolling it out across a dozen apps, including the authentication pitfalls.

2026-06-15Beginner

Rork's Growth Story: From a Viral Tweet to a16z Backing and the Birth of Rork Max

Rork went from a viral tweet to $2.8M from a16z, then on to a $15M seed. From an indie developer's view, here's what that growth actually means for the apps we ship and maintain.

2026-06-14Advanced

Don't Show Overseas Users a Hardcoded '$3.99' — Localizing Your Rork Max Paywall with StoreKit 2

Localizing the paywall in the native app Rork Max generates: never hardcoding price, letting StoreKit 2's displayPrice handle every currency and locale, computing the yearly 'savings' so it never breaks across currencies, and handling the production drift from regional pricing and exchange-rate changes.

2026-06-14Intermediate

Review Count Is Decided by When You Ask, Not the Wording — Rating Design for Rork Apps

When a Rork-built app's review count stalls, the cause is usually not the request wording but the moment you choose to ask. Here is the expo-store-review frequency limit, how iOS and Android differ, and working implementation code.

2026-06-14Advanced

Validating StoreKit 2 Subscriptions Server-Side: Granting Access Without Trusting the Device

To stop 'I paid but the feature won't unlock' and 'still usable after canceling,' you need a design that does not trust the device's verdict and settles entitlements on the server. Covers StoreKit 2 signed transactions, verification with the App Store Server API, and state sync via App Store Server Notifications V2, from real indie monetization.

2026-06-14Advanced

Let People Try Before They Install — Shipping an App Clip from Your Rork Max Native App, Measurement Included

Adding an App Clip to the native Swift app Rork Max generates: letting people experience a slice from a QR or link without installing, then measuring the funnel through full download and first purchase — including the real 10MB cutdown and when an App Clip actually lowers conversion.

2026-06-14Intermediate

Will Rork Max's $200 a Month Pay for Itself? Decide It With a Formula

When you are torn over Rork Max at $200 a month, here is a break-even formula, a script that runs a sensitivity analysis, and a way to judge the timing by three months of buildup rather than a single month—with notes from indie development.

2026-06-14Beginner

Rewrite Just the First Three Lines of Your Rork App's Store Description

Pasting Rork's generated description straight into App Store Connect leaves value on the table. On iOS, almost no one reads past 'more'. Here's how to rewrite the few lines that actually get read—and why iOS and Google Play need different openings.

2026-06-14Advanced

Win Back Lapsed Users with App Store In-App Events — Deep Link Implementation for Rork (Expo) Apps

An implementation memo on bringing lapsed users back to a Rork (Expo) app using App Store in-app events. Covers event card design, universal link routing, and measurement, from a solo developer's operational view.

2026-06-13Advanced

Getting to the Real Revenue Number — A Pipeline that Reconciles AdMob, App Store, Google Play, and Stripe

Dashboard revenue and the money that actually lands in your account do not match. Here is an aggregation pipeline that absorbs currency, timezone, and the gap between estimated and finalized figures across four revenue sources — with the implementation and operating judgment from running six apps.

2026-06-13Intermediate

Design the Exit Before You Commit to a No-Code Mobile Platform

When you build an app business on a no-code tool, the first thing to plan is not the features but whether you can ever leave. Here is how to weigh lock-in risk for Rork and Rork Max from a portability standpoint.

2026-06-13Advanced

Raising Your Subscription Price: How to Handle Existing Subscribers on the App Store and Google Play

Raise your subscription price without losing existing subscribers: break-even churn math, store consent flows, PRICE_INCREASE and EXPIRED handling, and cohort tracking.

2026-06-12Intermediate

When Should a Rork App Move Up to Rork Max? Deciding With Store Data, Not Aspiration

A framework for deciding whether the $200/month Rork Max tier is justified: three data-driven migration triggers, the case for staying on Expo, why June 2026 lowered the lock-in risk, and the practical steps once you do commit to the move.

2026-06-11Beginner

Rork Max Pricing in 2026 — A Decision Guide by Project Type

A practical guide to choosing among Rork / Rork Max plans, framed as a break-even decision. Walks through three real user profiles — weekend developer, earning solo dev, and agency/startup — with the criteria that actually matter.

2026-06-04Advanced

Expanding AdMob bidding demand without adding SDKs — what applying to 11 server-side partners taught me about 'enabled ≠ serving'

A working log of actually adding SDK-free, server-side bidding partners to AdMob's bidding sources: the difference between doc-type and form-type sign-up flows, how reCAPTCHA behaves, and the trap that 'partnership enabled' does not mean 'eligible to serve', told from a solo developer's point of view.

2026-06-02Intermediate

What Localizing My Wallpaper Apps' App Store Listings Taught Me — Translation Isn't the Hard Part, Being Read Locally Is

Field notes from localizing my wallpaper apps' App Store listings across many locales: where literal translation fell short, where the keyword field and screenshot copy actually moved the needle, and how I now prioritize localization as a solo developer.

2026-05-30Intermediate

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.

2026-05-30Advanced

Two Weeks After Adding Pangle and Mintegral to My AdMob Waterfall — Notes on eCPM and Fill Rate

A record from a wallpaper app with over 50 million downloads: I added Pangle and Mintegral to my AdMob mediation, then compared two weeks of eCPM and fill-rate data. Bidding-and-waterfall coexistence, the effective-revenue breakdown, region-based groups, and a daily monitoring script — kept in a form you can actually operate.

2026-05-30Advanced

I Turned Off My AdMob Floors and Revenue Collapsed — The Mediation Rules That Actually Worked Solo

A record of tuning AdMob mediation eCPM floors to real-world rates on an indie wallpaper app, and handling the end of Unity Ads waterfall support. Why you must not turn INT floors off, the 80% match-rate boundary, and a twice-monthly review routine.

2026-05-27Advanced

The Day I Walked Away From $730/Month — Pulling AppLovin From 5 Apps After 11 Years of Crash Data

On 2026-05-26 I paused AppLovin and AppLovinMax Bidding + Waterfall across my entire iOS/Android catalogue (50M+ cumulative downloads) for INT, RWD, and RWI. This is the full record of the three lines of evidence I used to justify walking away from $730/month and the four-week evaluation framework I set up afterwards.

2026-05-25Advanced

How I Layered Rewarded, Interstitial, and App Open Ads to Lift ARPDAU 1.4× on My Wallpaper App

Optimizing AdMob's three formats individually hit a ceiling — they were eating each other's impressions. After redesigning Rewarded, Interstitial, and App Open as a coordinated 3-layer system with strict role separation and an exclusion gate, ARPDAU climbed 1.4× over nine weeks. The full playbook, code, and weekly numbers.

2026-05-23Intermediate

From a Rork-Built App to Monthly Break-Even at 100 Yen Subscription: Indie Numbers from May 2026

A small Rork-built utility app reached month-over-month break-even on a 100 yen subscription combined with AdMob. May 2026 numbers, decisions, and what I deliberately left out.

2026-05-23Intermediate

Minimal Customer Support Architecture for Solo Rork Devs — Running Inquiries for Multiple Apps Alone

The minimum-viable customer support stack I run as a solo developer maintaining a dozen apps with 50M cumulative downloads — in-app form with auto-attached diagnostics, Gmail filtering, reply templates, and the escalation rules that keep me under thirty minutes a day.

2026-05-22Advanced

Designing AdMob App Open Ad Frequency Without Hurting Retention — Operational Notes from Wallpaper Apps

Implementation notes from rebuilding the AdMob App Open Ad frequency design in a recent wallpaper app update. Minimum intervals, cold-start exceptions, and post-modal suppression are controlled dynamically through Remote Config, with Claude in Chrome handling the daily dashboard review.

2026-05-22Intermediate

Three Months of Letting Claude in Chrome Help with App Store Review Replies

For most of my twelve years as an indie developer, App Store and Google Play review replies kept slipping to the bottom of the list. I spent three months letting Claude in Chrome help with the drafting, and the way I face one-star reviews changed in ways I didn't expect.

2026-05-21Advanced

Putting AdMob Bidding into Production for a Rork App — Five Networks Bidding in Parallel, eCPM Trends, and Daily Operations

I moved the AdMob mediation layer of my Rork-generated apps from waterfall to bidding, with five ad networks bidding in parallel. Here are my real-world numbers after three weeks of production, the SDK pitfalls, and how I delegate daily monitoring to Claude in Chrome.

2026-05-21Intermediate

Two Months Without Opening AdMob Every Day — A Four-Tier Slack Setup for My Rork Apps

I have been shipping iOS and Android apps since 2014, and opening AdMob first thing in the morning had become a daily ritual. Earlier this spring I let it go and rebuilt the workflow around a four-tier Slack notification setup. Two months in, here is what I learned, including the misfires that took me three weeks to iron out.

2026-05-19Intermediate

The First 72 Hours After Shipping a Rork App — Crashes, Reviews, and Ad Priorities

The 72 hours right after you ship a Rork-generated app to the App Store or Google Play quietly decide most of the next six months of ratings and ranking. Here is the order I watch things in, after many years of solo iOS and Android releases.

2026-05-15Intermediate

Evaluating Rork Max SwiftUI Output After 12 Years of Native App Development

An honest review of Rork Max's SwiftUI generation quality from someone who has been shipping native wallpaper apps for 12 years and 50 million downloads. What worked, what didn't, and where I rewrote the code myself.

2026-05-15Advanced

Rebuilding a Live Wallpaper App with Rork Max: Measured Hours and Post-Relaunch Metrics

I rebuilt a wallpaper app that was already live using Rork Max, timing every stage. Measured hours per phase, the spec details the generated code got wrong, how existing subscribers were migrated safely, and 30-day post-relaunch metrics.

2026-05-14Intermediate

AdMob Mediation Dropped My eCPM by 30% After I Set It Up — What Went Wrong and How I Fixed It

My eCPM dropped 30% the morning after enabling AdMob mediation. Drawing on years of indie monetization work, here are the pitfalls I found in Rork apps, how to verify adapters are actually alive, how to derive floors from real data, and how to decide whether mediation is worth it at all.

2026-05-14Intermediate

Testing AdMob in Rork After 12 Years of Ad Revenue Experience — 3 Concerns and 1 Real Win

An indie developer with 12+ years of AdMob experience and 50M+ cumulative app downloads shares an honest review of integrating AdMob in a Rork-generated app — what felt off, what surprised me, and who this actually works for.

2026-05-13Advanced

I Let AI Read My Rork App Reviews — It Found My Next Feature in 3 Minutes

Build an automated user review analysis system using Claude API and App Store Connect API for your Rork app. Working code for sentiment analysis, theme clustering, priority scoring, and the reconciliation step that keeps batches from silently dropping reviews.

2026-05-12Intermediate

What I Discovered Expanding My Rork App to Android — Key Differences Between App Store and Google Play

What actually differs between shipping to the App Store and shipping to Google Play — the AAB requirement, the 12-tester closed testing rule for new personal accounts, Data safety, staged rollouts, and how search works on each store.

2026-05-12Intermediate

I Built a Wallpaper App with Rork — An Honest Review from a Developer with 50M App Downloads

After running wallpaper and healing apps with 50M+ downloads since 2014, I prototype-tested Rork on the same genre. Here's my honest take on where it shines, where it struggles, and what it means for solo developers.

2026-05-11Advanced

Building Fortune & Manifestation Apps with Rork — Daily Delivery Design That Survives Day Three

Fortune apps lose most users in three days. A Rork design for daily delivery, push timing, and widgets that turns the niche into a habit.

2026-05-10Intermediate

What I Learned Letting Rork Prototype an Art App: Where to Delegate, Where to Hold the Line

A hands-on review of prototyping an art gallery app with Rork: how far it honors color temperature and negative space, seen from artist and developer perspectives.

2026-05-06Advanced

Building a Complete Stripe SaaS Payment System with Rork: Next.js × Cloudflare Workers × Supabase

A complete guide to implementing Stripe subscriptions, one-time purchases, and webhooks in a Rork-generated Next.js app. Build a production-grade SaaS billing stack with Cloudflare Workers and Supabase from scratch.

← All Articles