All Articles
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.
Rork FlatList Crashes from Direct State Mutation – Defensive Copy Fix
FlatList crashes in Rork-generated code are often caused by direct array mutation. Learn the defensive copy pattern that eliminated 50+ crashes in 28 days from a 50M-download app's v2.1.0 update.
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.
Testing Rork Max SwiftUI Features on a Real Wallpaper App — What Worked, What Needed Fixes
I benchmarked Rork Max's SwiftUI generation against the production code of a wallpaper app I actually run. Here is what shipped as-is, what needed fixing, and what I ended up writing by hand — with working code and on-device measurements.
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.
Rork Max SwiftUI App Crash Logs Are Unreadable: The dSYM Upload Pitfall
Fix Unsymbolicated crash reports in Firebase Crashlytics for Rork Max SwiftUI apps. Learn the correct dSYM upload configuration with real examples from indie app development.
Fixing the White Screen on Theme Switch Without recreate() — When a Process Restart Is the Right Call
Fixing a white screen on Android theme switching by separating the cases AppCompatDelegate can handle from the ones that need an AppRestarter.safeRestart, plus the situations where killProcess should never be used.
Migrating Firebase CocoaPods to SPM in Rork Max Apps
Firebase Apple SDK's CocoaPods distribution ends in October 2026. Here's a detailed migration log from moving 4 Rork Max iOS apps to Swift Package Manager — including dSYM failures, module errors, and the Dropbox conflict copy problem you'll definitely hit.
My Paywall and Review Prompt Showed at the Same Time — Fixing It with a ModalGate Pattern
How to prevent multiple modals from appearing simultaneously in Rork apps using a ModalGate pattern, with practical code examples from a real app update.
Rork Max Android App Crashes Only on Older OS Versions: Java 8 Desugaring Fix
Diagnose why your Rork Max Android app crashes only on older OS versions (Android 6–8) and fix it permanently with Java 8 core library desugaring. Includes the two cases where the fix alone was not enough.
Evaluating Rork Max SwiftUI Output After 12 Years of Native App Development
An honest review of Rork Max's SwiftUI generation quality from someone who has been shipping native wallpaper apps for 12 years and 50 million downloads. What worked, what didn't, and where I rewrote the code myself.
Rebuilding a Live Wallpaper App with Rork Max: Measured Hours and Post-Relaunch Metrics
I rebuilt a wallpaper app that was already live using Rork Max, timing every stage. Measured hours per phase, the spec details the generated code got wrong, how existing subscribers were migrated safely, and 30-day post-relaunch metrics.