◉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…
ARTICLES

All Articles

All (1103)◈ Getting Started (108)⬡ Dev Tools (547)◉ AI Models (126)⟐ Business (197)◇ App Dev (125)
⟐ Business/2026-10-24Beginner

Google Play's Extension Ends November 1 — Count Backwards from Your Submit Day

The target API 36 extension on Google Play ends November 1. Instead of counting to the deadline itself, count back from the last day you can submit — with a small script that does the date math.

◇ App Dev/2026-10-24Intermediate

Could Not Find Method exec() on an EAS Android Build: Read the Script Line Before Your Own Code

An EAS Android build stops inside a .gradle file under node_modules with Could not find method exec(). Using a Sentry case as the starting point, here is the order I check things in, and a small shell script that pulls the culprit package out of the log.

◉ AI Models/2026-10-24Beginner

Rork's Design Mode or Plan Mode? Sort It by What You Are Unsure About: the Look or the Scope

How to choose between Build, Plan, and Design in Rork by what you are unsure about. Three questions, three examples, what the free plan can settle, and how to write a first message.

⟐ Business/2026-10-23Intermediate

Store Sales CSVs Come in Different Shapes: Reduce Them to Four Columns, Fix the Month-End Rate, and Keep the Raw Totals

A small Python script that reduces App Store and Google Play sales CSVs to four columns (date, app, amount, currency) and totals them by month and app. It never drops unreadable rows silently, fixes one exchange rate per month, and prints raw per-currency totals so you can reconcile.

⬡ Dev Tools/2026-10-23Beginner

Failed to resolve plugin for module: Check the Spelling, the Install, the File, Then the Contents

You add one line to plugins in app.json and Expo stops with PluginError: Failed to resolve plugin for module. I reproduced the causes behind that one message in a blank Expo SDK 58 project and put them in the order I now check them, using a single command.

◇ App Dev/2026-10-23Intermediate

A Script to Find the React Native APIs SDK 58 Removed, Before You Upgrade

A small Node script that scans your source for APIs Expo SDK 58 removed: InteractionManager, Touchable, the Modal animated prop, some StatusBar props, and more. Includes sample output and what it cannot catch.

◉ AI Models/2026-10-23Beginner

When Rork's Fix Breaks the Screen Next Door: Choosing Between Undo, Revert, and Edit Message

When an AI fix in Rork backfires, three questions tell you whether to Undo, Revert, or Edit message. Going back costs no credits; here is what it cannot bring back, and how to ask again.

⬡ Dev Tools/2026-10-22Intermediate

A Video Fails to Save with "Not Enough Space" — Check Whether the File Is Over 2GB Before Blaming Storage

On Android, a 2.2GB video won't save to the gallery and the error says "Not enough space", even with plenty of free storage. I read the public Expo issue and reproduced the same boundary on Linux. Here is a size check to add before saving, and the idea of copying in pieces.

◇ App Dev/2026-10-22Intermediate

Expo SDK 58 With Stripe: pod install Stops, and Whether to Turn Off Precompiled Modules or Wait

useFrameworks is already dynamic, yet pod install says Stripe is static and the SDK 58 iOS build stops. The reported conditions, three ways out, and a small script to check your own project first.

◇ App Dev/2026-10-22Intermediate

Expo SDK 58 No Longer Loads .env.staging. A 70-Line Script to Audit Your .env Files

From SDK 58, Expo commands skip custom files like .env.staging and overwrite any NODE_ENV you pass in. A small Node script that shows which .env files load and which line wins, run against a sample project.

⟐ Business/2026-10-21Advanced

My Launch Counter Went Up by Two on Every Launch — Why New Users' Ad-Free Grace Ended Early

New users' ad-free grace ended early because two callers each advanced the launch counter. A counter that moves once per launch, tested in Node.

◇ App Dev/2026-10-21Intermediate

expo-widgets Works on iOS but Fails Only in the Android Build — Pin the Version or Exclude It?

Reports say expo-widgets 58.0.17 and later stops at Kotlin compilation on Android only. How to recognize it, when to pin versus exclude from autolinking, and a script that checks your project.