A month of running Rork and Claude on Xcode side by side — where each one ended up fitting
Notes from an indie developer who has shipped wallpaper apps on iOS and Android since 2014. After a month of keeping both Rork and Claude on Xcode open on the same desk, the work that fit each one turned out to be more obvious than I expected.
Fixing 'Row too big to fit into CursorWindow' on Android When AsyncStorage Holds Too Much in Rork
When a React Native app generated with Rork stores large JSON or image metadata in AsyncStorage, Android can throw a Row too big to fit into CursorWindow exception. Here are the practical fixes — MMKV migration, chunked keys, payload trimming, and compression — explained from real wallpaper-app experience.
Images Vanishing After Play Store Release — Fixing drawable-nodpi in Rork Android Apps
After publishing a Rork-generated Android app to the Play Store, images disappeared on low-density devices. The culprit: Play Store's density APK splits and how they handle drawable-nodpi resources. A real-world fix from 12 years of app development.
Is Rork's Generated Code Production-Ready? 3 Pitfalls I Found After 50M Downloads
After 50M cumulative app downloads, I tested Rork's generated code against real production scenarios and found 3 recurring crash patterns. Here's what to audit before shipping Rork-generated code, with concrete before/after examples.
Why Nesting Your Android Ad Gate Logic Causes Hard-to-Debug Bugs — Fixing It with Parallel Structure
A nested ad gate bug in Beautiful HD Wallpapers v2.1.0 led me to rethink how ad-free logic should be structured in Android apps. The parallel structure pattern I use now also improves Rork-generated code.
Push Notifications Not Working on Android 13+ in Rork Apps — Adding POST_NOTIFICATIONS Permission
Push notifications silently failing on Android 13+? The culprit is usually a missing POST_NOTIFICATIONS permission. Here's how to add it to your Rork-generated app.
What I Discovered Expanding My Rork App to Android — Key Differences Between App Store and Google Play
What actually differs between shipping to the App Store and shipping to Google Play — the AAB requirement, the 12-tester closed testing rule for new personal accounts, Data safety, staged rollouts, and how search works on each store.
Rork App Rejected for Incomplete Data Safety Section on Google Play: How to Fix It
Step-by-step guide to correctly filling out Google Play's Data Safety section for Rork apps. Covers AdMob, Firebase, RevenueCat, and common declaration mistakes that cause rejections.
When expo-image-picker won't launch in your Rork app — Info.plist and permission fixes that actually worked
Your Rork-generated app's pick image button works in the simulator but does nothing on TestFlight builds. Walk through the four real-world causes I keep hitting: missing Info.plist keys, wrong permission order, iOS 14 Limited Photo Access, and Android 13+ media permissions.
Google Play Subscription Offers: Reduce Churn and Maximize Revenue for Your Rork App
A practical guide to using Google Play subscription offers — free trials, introductory pricing, upgrade offers, and win-back offers — to maximize revenue from Android apps built with Rork.
Microphone and Audio Recording Not Working in Rork — A Symptom-Based Troubleshooting Guide
When microphone or audio recording stops working in a Rork-generated app, the root cause is often not obvious. This guide walks through common failure patterns — permissions, audio mode setup, simulator limits, and async pitfalls — with working code fixes.
Why StatusBar Colors Won't Apply in Rork — and How to Fix It
A practical, case-by-case guide to fixing StatusBar color and style issues in Rork apps across iOS and Android, based on real shipping experience.