◉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, 20 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, 20 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…
POWERED BY DOLICE

Master
Rork Max like never before.

From getting started to App Store publishing. A comprehensive knowledge base for Rork Max, the AI-powered mobile app builder.

CATEGORIES

LATEST ARTICLES

View all articles (1105) →
Getting Started/2026-11-07Beginner

Your Diary App's Streak Stays on Yesterday Until 9 a.m. — The Date Key Was Built in UTC

Why a Rork-built diary or habit app files entries from midnight to 9 a.m. under the previous day in Japan, and how to fix the streak count. Checked on Node 22 at several clock times, with a prompt you can hand straight to the AI.

Dev Tools/2026-11-04Beginner

Catching the Few Seconds Before Streaming Audio Starts: A Loading State and a Timeout

You tap play and nothing happens for a moment. Here is how I model that gap with expo-audio: a requested flag, a 400ms delayed spinner, and an 8-second timeout.

App Dev/2026-10-31Beginner

When EAS Build Stops at "Project archive is too big", Count What Gets Uploaded, Largest First

EAS Build warns at 150 MiB and fails at 2 GiB. Here is how to list what will be uploaded before you send it, find the culprit, and decide what goes into .easignore.

Dev Tools/2026-10-30Intermediate

It runs in development but the iOS Release build dies on launch — checking whether a missing scheme is the cause

In an expo-router app, an app.json with no scheme can crash only the iOS Release build at launch. Why Debug and Android survive, the two ways to fix it, how to think about leaving the scheme out on purpose, and a pre-submission check.

App Dev/2026-10-29Advanced

An Image Requested Once Before Its Upload Stayed a 404 at the Edge. I Split the Retention Rules by Status Code and Made Upload and Purge a Single Step

A new wallpaper stayed missing in some regions because the CDN kept a 404, fetched once before the upload, as long as it kept the image itself. Per-status retention, a two-request diagnosis, and pairing upload with purge, tested in Node.

Dev Tools/2026-10-29Intermediate

When DevTools Stays Silent in Expo Go on Android, Suspect the Runtime Before Your Code

In Expo Go on Android, React Native DevTools can open but never evaluate anything in the Console, and the Sources tab stays empty. Three quick checks to tell it apart from a bug in your own code, how to switch to a development build, and what to do if you can't.

AI Models/2026-10-29Intermediate

Connected, but the Body Stops Halfway. Measuring Header-Only, Total, and Idle Timeouts on the Same Response

You added a timeout to fetch, yet the loading indicator never goes away. I reproduced a response whose body stalls halfway on a local server and measured header-only, total, and idle timeouts under identical conditions. Runnable test code included.

Getting Started/2026-10-29Beginner

When a list is empty and no error shows, open Rork's Logs panel before asking for a fix

A Rork preview shows an empty list but no red error. Before repeating the same fix request, have the app print its values to the Logs panel and split the cause into three places.

Getting Started/2026-10-29Beginner

Three One-Line Additions to Your First Budget-App Prompt: Integer Yen, Local-Date Months, Normalized Input

Adding one line each about how money is stored, where a month begins, and how input is cleaned can prevent month-end totals from drifting in a household-budget app. Behavior checked on Node 22, with a small function you can reuse.

Dev Tools/2026-10-28Advanced

Users Told Me They Could Not Close a Fullscreen Ad. The Entry Points Were Scattered, So I Put the Show-or-Not Check and a Safety Net in One Place

An unclosable fullscreen ad came from calls that ignored foreground state, a clash with a permission dialog, and no safety net. A single entry-point component, tested in Node.

View All Articles (1105) →

SYSTEMATIC GUIDES