All Articles
Rork Max × Xcode— A Pro Workflow for Native Optimization After Generation
How to take a SwiftUI project generated by Rork Max into Xcode for native optimization, Instruments profiling, and App Store-ready polish — plus a merge strategy that preserves your work across Rork regenerations.
Reanimated Worklet Errors in Rork Apps — Six Things to Check Before You Panic
React Native Reanimated throws a lot of worklet errors the moment you add it to a Rork project. This walkthrough covers the six most common causes, from a missing Babel plugin to closure capture bugs, in the order you should investigate them.
Rork Max SwiftUI Output Won't Build in Xcode — A Symptom-Based Recovery Guide
When Rork Max's generated SwiftUI project fails to build in Xcode, the right fix depends on the exact error. This guide walks through the common failure modes — dependency resolution, Info.plist, entitlements, bundle ID conflicts — with targeted recovery steps for each.
Cut First-Day Drop-off by Half — A Data-Driven Onboarding Design Note for Rork Apps
How do you actually lower the 24-hour drop-off on a Rork-built app? This is a working solo developer's notes — measurement funnel, onboarding cuts I made, and the weekly cadence I use to iterate.
Pairing Rork with Convex for a Type-Safe Reactive Backend — From Subscriptions to File Handling
A complete, production-oriented guide to wiring Convex into a Rork-generated React Native app. Schema design, reactive subscriptions, file uploads, Clerk auth, cron jobs, and the pitfalls you only find after shipping.
Adding Sign in with Apple to Your Rork App — What Review Actually Requires and Where People Get Stuck
A practical walkthrough for adding Sign in with Apple to an existing Rork app. Covers the exact Guideline 4.8 requirements that reject Google/Facebook-only apps, the non-obvious parts of expo-apple-authentication, backend token verification with identityToken, and the account deletion requirement most tutorials skip.
Why Your Rork App Can't Save Images to the Camera Roll — A Complete Fix
Image and video saving often breaks the moment a Rork-generated app leaves the simulator. This guide walks through the permission model, expo-media-library quirks, and Android 13+ scoped storage changes that reliably trip people up.
State Updated in Rork But UI Won't Re-render? Five Patterns and Fixes
setState is firing in your Rork-generated code but the UI refuses to update. Five common root causes — mutation, stale closures, Zustand selectors, missed dependencies, unmounted updates — each with Before/After code.
Using Notion as a CMS Backend for Rork Apps — Auth, Block Rendering, Rate Limits, and the 1-Hour Image URL Problem
Put Notion behind your Rork app. Pick the right auth model, render Notion blocks safely, survive the 1-hour image URL expiry, and stay under the API rate limit — a production-grade walkthrough.
Eliminating Flicker and Scroll Conflicts in Pull-to-Refresh for Rork Apps
If pull-to-refresh in your Rork app flashes white, jumps to the top, or leaves the spinner hanging, the fix is almost always in how refreshing state and scroll view nesting are handled. Here are the patterns that make it feel solid.
Designing Rork Apps That Don't Let Users Down on Bad-Signal Days — UX Patterns for Unstable Networks
After shipping a Rork app, the #1 reason I was losing review stars wasn't a crash — it was 'the screen just stays blank.' Here's how I redesign loading, empty, and error states so the experience gracefully degrades on flaky connections.
Integrating Siri and Shortcuts into Rork Apps: App Intents with Expo, Without the Pitfalls
A production-grade guide to adding Siri Shortcuts and App Intents to a React Native app generated by Rork. Bridge native Swift via an Expo Config Plugin, model AppShortcut / AppEntity / EntityQuery correctly, and ship Donations and Control Center widgets without breaking Apple's conventions.