RORK LABJP
MAX — Rork Max generates native Swift apps for iPhone, iPad, Apple Watch, Apple TV, Vision Pro, and iMessageNATIVE — It unlocks native capabilities React Native cannot reach: AR/LiDAR, Metal 3D, widgets, Dynamic Island, Live Activities, Siri Intents, and HealthKitRN — Standard Rork builds cross-platform apps with React Native (Expo), a good fit when you want something working fastCHOICE — Pick React Native for speed, or Rork Max when you need Apple hardware and OS integrationPRICE — Rork is free to start with paid plans from $25/mo; Rork Max is $200/moFLOW — Describe the app you want in plain language and Rork produces working code you can ship to the storesMAX — Rork Max generates native Swift apps for iPhone, iPad, Apple Watch, Apple TV, Vision Pro, and iMessageNATIVE — It unlocks native capabilities React Native cannot reach: AR/LiDAR, Metal 3D, widgets, Dynamic Island, Live Activities, Siri Intents, and HealthKitRN — Standard Rork builds cross-platform apps with React Native (Expo), a good fit when you want something working fastCHOICE — Pick React Native for speed, or Rork Max when you need Apple hardware and OS integrationPRICE — Rork is free to start with paid plans from $25/mo; Rork Max is $200/moFLOW — Describe the app you want in plain language and Rork produces working code you can ship to the stores
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.

Rork419Rork Max173Expo86React Native163native 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 $10 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-06-14
Calling Apple Foundation Models from a Rork (Expo) App: Bridging On-Device AI Through a Native Module
Rork generates Expo (React Native) apps, but Apple Foundation Models ships as a Swift framework you can't touch from JavaScript. Here's how to write an Expo Modules API bridge, gate it by availability, and fall back to the cloud on unsupported devices.
AI Models2026-06-13
Routing inference on-device first and escaping to the cloud only when it's worth it, in a Rork app
Build a tiered, fallback-based inference router in a Rork (Expo) app: cache to on-device to Private Cloud Compute to a remote API (Claude/Gemini). Working TypeScript covering budgets, timeouts, caching, and image routing.
📚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
See all →