RORK LABJP
PLAY — Google Play's target API level 36 requirement took effect yesterday, August 31. From today, new apps and updates must target Android 16VISIBILITY — Apps still on API 35 stay listed but disappear for users on newer Android versions. No error is raised; new installs simply fade, which makes the change easy to missEXTENSION — If you missed the deadline, an extension through November 1, 2026 can be requested in Play Console — best filed alongside a concrete migration planAPPLE — On the Apple side, the event lands September 9 and iOS 27 is reported to ship September 14. Testing generated apps on iOS 27 hardware before release week is time well spentEXPO — Expo released expo-paste-input on August 28, a native module that brings image, GIF, and sticker paste to React Native TextInputEAS — EAS Observe reached general availability on August 20, putting crash and performance monitoring on the same EAS platform as builds and updatesPLAY — Google Play's target API level 36 requirement took effect yesterday, August 31. From today, new apps and updates must target Android 16VISIBILITY — Apps still on API 35 stay listed but disappear for users on newer Android versions. No error is raised; new installs simply fade, which makes the change easy to missEXTENSION — If you missed the deadline, an extension through November 1, 2026 can be requested in Play Console — best filed alongside a concrete migration planAPPLE — On the Apple side, the event lands September 9 and iOS 27 is reported to ship September 14. Testing generated apps on iOS 27 hardware before release week is time well spentEXPO — Expo released expo-paste-input on August 28, a native module that brings image, GIF, and sticker paste to React Native TextInputEAS — EAS Observe reached general availability on August 20, putting crash and performance monitoring on the same EAS platform as builds and updates
TAG

Refactoring

5 articles
Back to all tags
Related:
Rork Max3SwiftUI3React Native2Code Quality2Rork1Expo1Operations1Swift 61Concurrency1Observation1Performance1iOS1
Rork Dev/2026-08-22Advanced

Every bulk replace exited zero. The damage was in the lines I did not delete

Run a bulk replace over generated code and the breakage lands on the neighbouring lines, not the matched ones. Here is what broke in a live project, and a dependency-free guard that checks the invariants a replace must preserve.

Rork Dev/2026-07-09Advanced

Getting Rork Max's Swift Through Swift 6's Strict Concurrency Checking

A field record of taking a Rork Max-generated SwiftUI app through Swift 6 complete concurrency checking: 217 warnings cleared target by target, where @MainActor actually belongs, and measured before/after numbers.

Rork Dev/2026-07-06Advanced

Migrating Rork Max SwiftUI to @Observable: Narrowing the Re-renders ObservableObject Was Spreading

Rork Max tends to generate SwiftUI apps built on ObservableObject and @Published, where a single state change re-evaluates every subscribing view. Moving to the Observation framework's @Observable narrows invalidation to the property level. Here is the migration path, plus the view-body execution counts I measured in Instruments before and after.

Rork Dev/2026-05-06Advanced

Growing Rork-Generated React Native Code Into Something Production Can Hold

Learn how to identify the six most common technical debt patterns in Rork-generated React Native code and transform them into production-ready quality through TypeScript safety, component splitting, state management, async patterns, performance tuning, and testability — all with real Before/After examples.

Rork Dev/2026-05-02Advanced

10 Refactoring Patterns to Take Rork Max's Generated SwiftUI Code from Demo to Production

Rork Max generates SwiftUI in seconds, but the output won't always pass App Store review as-is. Here are ten refactoring patterns I run on every generation, with before/after code, to ship without rejections.