◉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)●SDK 58 — Beta since 09/15 with no stable date yet; running projects in Expo Go has required login since 09/03●WIDGET — A write-up traces an iOS widget that renders black only in production builds●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)●SDK 58 — Beta since 09/15 with no stable date yet; running projects in Expo Go has required login since 09/03●WIDGET — A write-up traces an iOS widget that renders black only in production builds●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…
TAG

expo-image

7 articles
← Back to all tags
Related:
Rork6React Native5FlatList2Performance2wallpaper app2Memory1iOS1troubleshooting1performance1
◈ Rork Basics/2026-09-25Beginner

Building the Same Gallery Grid with Opus 5.5 and GPT-6 Sol in Rork — Choosing a Model by Its Effort Steps

Rork's model menu now lists Opus 5.5 and GPT-6 Sol. I built the same three-column gallery screen with both, compared their effort settings, and kept the code I'd actually ship. Here is what differed and how I chose.

⬡ Rork Dev/2026-08-10Advanced

Switching to Signed URLs Killed My Image Cache — Decoupling expo-image Keys from the URL

Signed URLs rewrite their query string on every expiry, so a URL-keyed cache never hits. Here is how to pin the key with source.cacheKey, what the cache read and write APIs actually return, and what changed when I re-ran the measurements.

⬡ Rork Dev/2026-06-25Advanced

When an Image-Heavy Rork App Quietly Bloats Its Cache and Dies on Memory — Field Notes on Measuring and Capping

In a Rork app where images are the product, expo-image's disk cache and resident memory creep up over a session and surface as OOM crashes. Here's how I measured the bloat, where I set caps, and what I trimmed on the delivery side — with working code, in the order that actually helped.

◇ App Dev/2026-06-23Intermediate

Why Wallpapers Look Dull on Device: Taming Display P3 in the Delivery Pipeline

The same wallpaper looked dull once set on device. The culprit was a mix-up between wide-gamut Display P3 and sRGB. Beyond embedding profiles, here is how to tell whether the pixels are truly wide-gamut, a pre-delivery gate script, and the Android wide-color story, across six wallpaper apps.

⬡ Rork Dev/2026-06-19Intermediate

When Rork-Built Lists Stutter: Designing Image Caching and Prefetch

A FlatList from Rork starts stuttering once the images pile up. Here is how I restore smoothness with expo-image caching, recyclingKey, prefetch, and a move to FlashList, with the device numbers I measured.

⬡ Rork Dev/2026-06-12Intermediate

Your Rork App's 'Documents & Data' Keeps Growing — Taming expo-image's Disk Cache

My wallpaper app's binary was 40 MB, yet 'Documents & Data' had ballooned to 2.4 GB. Here is how I diagnosed expo-image's unbounded disk cache and fixed it with cachePolicy tuning, thumbnail URLs, and generational cache clearing.

◇ App Dev/2026-05-11Intermediate

Slow Images in My Rork Wallpaper App: Switching to expo-image and What Actually Changed

A hands-on account of switching from React Native's default Image component to expo-image in a Rork-generated wallpaper app — with code examples, blur hash setup, and observable performance improvements.