RORK LABJP
SDK58 — The Expo SDK 58 beta is open. It ships the React Native 0.88 release candidate, and the beta period is stated as three to four weeks11/01 — For anyone who requested an extension, Google Play's target API deadline lands on November 1. Forty-four days outEASENV — A long-open report: secrets handed to a local build arrive as the literal variable name rather than its value, and the damage surfaces much laterNEW — The replacement the table recommended had already shut down. A record of reconciling all 74 rows of the deprecation listUISCENE — iOS 27 requires the new scene lifecycle. SDK 57 makes it something you opt into; it only becomes the default in 58CREDIT — What "AI errors don't cost credits" actually covers becomes clear once you record a day of asking for the same fix more than onceSDK58 — The Expo SDK 58 beta is open. It ships the React Native 0.88 release candidate, and the beta period is stated as three to four weeks11/01 — For anyone who requested an extension, Google Play's target API deadline lands on November 1. Forty-four days outEASENV — A long-open report: secrets handed to a local build arrive as the literal variable name rather than its value, and the damage surfaces much laterNEW — The replacement the table recommended had already shut down. A record of reconciling all 74 rows of the deprecation listUISCENE — iOS 27 requires the new scene lifecycle. SDK 57 makes it something you opt into; it only becomes the default in 58CREDIT — What "AI errors don't cost credits" actually covers becomes clear once you record a day of asking for the same fix more than once
Articles/AI Models
AI Models/2026-06-19Advanced

Before You Pay $200/mo for Rork Max, Map How Far Expo Reaches in Three Tiers

Wanting widgets or Live Activities makes Rork Max tempting, but most of those features are reachable from the Expo setup that standard Rork generates. Here is how I sort each Apple-native feature into three tiers—reachable in Expo, reachable with a custom module, or where Max is the pragmatic answer—and verify which tier my app is in before paying.

Rork569Rork Max234Expo209React Native238native module

Premium Article

"I want a home screen widget. That means I have to move to Rork Max at $200 a month, right?" An indie developer friend who has run apps for years asked me this last month. The short answer was no—not at that point. Widgets are on the reachable side of the line from the Expo (React Native) setup that standard Rork generates.

Lay out the native features Rork Max advertises—AR/LiDAR, Metal 3D, widgets, Dynamic Island, Live Activities, Siri Intents, HealthKit, HomeKit, NFC, App Clips, on-device Core ML—and the impression is that React Native can't reach any of them. But once you actually start building, the boundary sits closer than the list suggests. Many of these are reachable in plain Expo, or with a small custom module. The real question is whether you can tell which ones genuinely require Max before you pay.

Reading the list as "feature present or absent" leads you astray

A product page's feature list exists to say "Max can do this," not "React Native cannot." Confuse the two and you end up paying $200 a month for a feature that took one day in plain Expo.

Change your unit of judgment from "does the feature exist" to "how much implementation distance is there between my app and that feature," and the picture shifts immediately. As an indie developer who has run wallpaper and relaxation apps on an Expo-leaning stack, my rough sense is that about 70% of native features land on the "solvable inside the Expo world" side. Another 20% are "reachable once you write a single custom native module." Only the final 10% is where Max is truly the pragmatic answer.

So let's sort the features Max lists into three tiers by implementation distance.

Sorting features into three tiers

TierMeaningFeatures around hereCall
Tier 1 Reachable in plain Expo via a config plugin or maintained library Push notifications, in-app purchase, location, camera/photos, NFC tag reads, basic HealthKit reads No Max needed. Standard Rork is enough
Tier 2 Reachable by adding an extension target or custom native module to an Expo prebuild (development build required) Home screen widgets, Live Activities/Dynamic Island, App Clips, App Intents/Siri, on-device Core ML, Apple Foundation Models Depends on effort. Worth staying on Expo if it scopes to a few days per feature
Tier 3 Hard to reach at production quality in Expo; native Swift generation (Rork Max) is the pragmatic answer Full RoomPlan/LiDAR scanning, Metal 3D games, simultaneous shipping to Apple Watch/TV/Vision Pro Seriously consider Max the moment it's a requirement

The widget question above was Tier 2. It stops being "I have to move" and becomes "will a few days do it, or is it less painful to hand it to Max?" That reframing is where the subscription decision actually starts.

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
A decision table that sorts Apple-native features into three tiers: reachable in Expo, reachable with a custom module, or where Rork Max is the pragmatic answer
A four-step method using expo-apple-targets and an EAS development build to confirm which tier your app is in on a real device—before you subscribe
A minimal config-plugin example for generating a widget extension through Expo prebuild, plus the three traps that waste the most time
Secure payment via Stripe · Cancel anytime

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Rork Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • Copy-paste ready implementation code
  • New advanced guides published daily
  • $5/mo or $15 for lifetime access
View Membership →

Related Articles

AI Models2026-05-08
How I Stop Rork's AI From Generating Outdated Library Code — My Version-Pinned Prompt Template
A practical look at why Rork Max sometimes generates outdated API code, the version-pinned prompt template I rely on every day, and the device-level checks I use to catch the cases where mismatches still slip through.
AI Models2026-09-12
Ask Rork for an iOS 27 feature and you may get last year's code back, with no error at all
iOS 27 ships on September 14. When a model is asked for an API it has never seen, there are two kinds of failure: the kind that stops your build, and the kind that does not. Here is why standard Rork and Rork Max differ, and the order I check generated code in.
AI Models2026-08-07
Cutting MCP Tools Didn't Make Anything Lighter — 2,377 Bytes of Definitions vs 110,298 Bytes of Response
I wrote a minimal MCP server for a wallpaper catalog and measured the byte cost of tool definitions against the byte cost of responses. Here is which side actually matters, and the real reason to merge tools.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links