All Articles
Designing a Subscription Entitlement State Machine in Rork — Never Misidentify Who Has Access Right Now
Design a subscription entitlement state machine in Rork that never confuses refunds, family sharing, cancel, resubscribe, or grace periods. Production-ready code and pitfalls included.
Rork × MetricKit — Building a Solo Diagnostics Pipeline for Crashes, Hangs, and Battery Drain
A practical guide to building a continuous production-quality observability pipeline for Rork-built apps using only Apple's first-party MetricKit framework — no third-party SDKs needed.
Why Your Rork Android App Shows a White Square Notification Icon (and How to Fix It)
Your Rork or Expo app's notification icon shows up as a white square or blob on Android. Here's the underlying Android spec, the correct transparent icon recipe, the right app.json fields, and the cache traps that make fixes appear to do nothing.
Building a Real-Time Collaborative App Backend with Rork and Cloudflare Durable Objects — Full Implementation Guide
A production-grade walkthrough for adding a self-hosted real-time collaboration backend to your Rork app using Cloudflare Durable Objects. Covers WebSocket lifecycle, hibernation-aware sessions, optimistic updates from React Native, and cost-aware design patterns — without depending on Liveblocks or Yjs hosting.
Fixing Date/Timezone Bugs in Rork Apps: When Times Are 9 Hours Off
When dates appear shifted by 9 hours, when an entry made at 11pm shows up on the wrong day, or when production data drifts—here are the patterns that catch Rork developers and how to fix them safely.
Adding Bottom Sheets to a Rork App — A Practical Guide to @gorhom/bottom-sheet on iOS and Android
Rork's default Modal works for confirmations, but the moment you need multiple snap points or inertial scroll inside the sheet it falls short. This guide walks through dropping @gorhom/bottom-sheet into a Rork project, handling the keyboard, and smoothing out iOS/Android differences.
Implementing Screen Time Control Apps with Rork Max — Family Controls / DeviceActivity / ManagedSettings
A complete walkthrough for shipping a Screen Time-style app with Rork Max — covering Family Controls authorization, DeviceActivity scheduling, and ManagedSettings shielding via custom native modules and a DeviceActivityMonitor extension.
Five Fix Patterns for TypeScript Errors That Refuse to Leave Your Rork-Generated Code
When Rork-generated React Native code is buried in red squiggles and the AI keeps re-introducing the same TypeScript errors, these five patterns and their concrete fixes are the first places to look.
Fixing Missing Bottom Tab Icons or Unresponsive Tabs in Rork Apps
When your Rork-built app suddenly loses its Bottom Tab icons or tabs stop responding to taps, the cause is usually one of three patterns. Here's how to triage the symptom and apply the right fix in minutes instead of hours.
Building AI Backends for Rork Mobile Apps: When to Use Cloudflare Containers vs Workers AI
A practical guide to choosing between Cloudflare Containers and Workers AI when building AI features for Rork-generated mobile apps, with cost numbers and code examples.
Implementing Share Extensions with Rork Max — Adding Your App to iOS's Share Sheet
A production-ready guide to building iOS share extensions on top of a Rork Max project. Covers App Groups, URL schemes, minimal extension UI, and the gotchas that ship-blocking apps every quarter.
Communicating Design Rules to AI: Using DESIGN.md for Mobile Apps
Google's open-source DESIGN.md format helps you communicate design specifications to AI tools like Rork. Learn to define colors, typography, and spacing rules in markdown so AI-generated UI stays consistent with your brand.