EAS Update Published but Nothing Changes? Five Patterns That Quietly Break OTA Delivery in Rork
You ran eas update, the CLI showed a green Published, but your iPhone keeps loading the old code. Here are the five patterns I keep running into, plus a five-minute diagnostic flow you can use the next time OTA goes silent.
Catch Silent Deprecations Before the Next OS Update Breaks Your Rork App
Apple and Google deprecate APIs every year, and your app breaks the morning after. Build the watchdog: a four-layer monitoring setup with concrete CI scripts that catches Required Reason APIs, missing Privacy Manifests, targetSdkVersion shifts, and Expo SDK signals before submission fails.
Adding iOS 18 Dark / Tinted Icons and Android Themed Icons to a Rork App
A practical walkthrough for shipping iOS 18 dark and tinted icons and Android 13+ themed icons from a Rork-generated project. Asset prep, Expo config, cache pitfalls when replacing icons, and what App Store Connect actually checks for.
Implementing CallKit + PushKit in Rork: Native Call UI and VoIP Push for Voice & Video Apps
A practical, production-grade walkthrough for wiring CallKit and PushKit into a Rork-built voice or video calling app — covering token lifecycle, audio sessions, App Store review risks, and the WebRTC handoff.
The Warning You Get When You Nest a FlatList Inside a ScrollView in Rork — Patterns That Actually Fix It
When you build a screen in Rork with a header and a long list below it, you'll see the 'VirtualizedLists should never be nested' warning. Here's why it happens and the right ways to fix it using ListHeaderComponent, SectionList, and FlashList.
Rork × AI Moderation Production Guide: Reporting, Auto-Review, and Tiered Sanctions for UGC Apps
A complete production-grade guide to layering AI moderation, reporting, and tiered sanctions into your Rork UGC app. Includes a working three-layer pipeline using OpenAI Moderation, Perspective API, and Cloudflare Workers Queues.
Fix Disappearing Characters and Jumping Cursors in Rork TextInputs (3 Patterns)
Three state-related patterns that cause TextInput characters to vanish or cursors to jump in Rork-generated React Native apps, with the exact code changes that fix each one.
How to Track Down 'undefined is not an object' Errors in Rork — Fast
Read Hermes' 'undefined is not an object' error correctly in Rork — five typical causes with code, plus debugging steps when stack traces look unhelpful.
A Prompt Engineering Blueprint for Building Mobile Apps with Rork
How to design instructions to Rork so it returns the implementation you actually want when building mobile apps. A practical methodology distilled from real shipping experience.
Why Your Rork App Loses Data After an iCloud Restore (and How to Fix It)
If users complain that 'everything was wiped after switching iPhones,' the cause is almost always your iCloud backup configuration. This guide walks through how AsyncStorage, Documents, and Keychain behave on restore in a Rork app — and the exact settings you need to keep user state intact.
Bluetooth Low Energy in Rork Apps — A Practical BLE Guide with react-native-ble-plx
A hands-on guide to talking to BLE peripherals — heart-rate monitors, smart locks, custom IoT boards — from a Rork-built app. Covers permissions, scanning, connection, read/write, and disconnect handling with real code.
Building an AI-Powered Photo Organizer App with Rork — A Complete Implementation Guide Using Vision, CLIP, and pgvector
A complete implementation guide for building an AI-powered photo organizer app with Rork. Extract faces, objects, and text with the Vision framework, generate semantic embeddings with CLIP, and run similarity search at scale using Supabase pgvector — designed as a production pipeline from day one.