The Coe Lab
← Back to Blog

Shopify's React Native Reversal: When AI Made Native Mobile Cheap Again

September 11, 20266 min read
AImobile developmentReact NativeShopifycoding agents

Shopify went all-in on React Native in 2020 to avoid building features twice. In 2026, they're going back to Swift and Kotlin — because AI coding agents made the cost of native development disappear.

In 2020, Shopify made a bold bet: go all-in on React Native. The reasoning was sound — stop building the same features twice for iOS and Android, let web developers contribute to mobile, and spend more time shipping value instead of chasing feature parity. It worked. For five years, React Native delivered on its promises and then some.

In September 2026, Shopify announced they're moving back to native Swift and Kotlin. The reason isn't that React Native failed. It's that a core assumption changed: AI coding agents have made building native apps twice so cheap that the tradeoff no longer favors a cross-platform framework.

This is one of the most significant architectural reversals in modern software engineering, and it signals something profound about how AI is reshaping development economics — not by replacing developers, but by eliminating the costs that drove some of our biggest framework decisions.

The 2020 Calculation

Shopify's original decision to adopt React Native rested on three pillars:

  • Stop building the same features twice — one codebase, two platforms
  • Allow developers to work across the stack — web engineers could contribute to mobile without learning Swift or Kotlin
  • Spend less time chasing feature parity and more time shipping value

These weren't theoretical benefits. Shopify saved enormous amounts of time building features once instead of twice. Web developers ramped up on mobile contributions. Feature parity between iOS and Android improved dramatically. The decision was a clear win.

But there were costs too. Shopify spent significant time and resources optimizing React Native performance, improving foundational areas within the framework, and keeping up with updates and external dependencies. These were acceptable tradeoffs in 2020 because the alternative — maintaining two separate native codebases — was simply more expensive.

What Changed: AI Agents as a Cost Multiplier

Shopify has been using LLMs to build software since 2021, a full year before ChatGPT launched. Initially, the models helped implement features, fix bugs, and review code. By late 2025, something shifted — the models weren't just helping write code faster. They were good enough to question whether building software twice still meant doing twice the work.

Shopify ran prototypes. They rebuilt core parts of their biggest apps in Swift and Kotlin using AI agents, and the results were surprising:

  • Agents could implement a feature on Android using the iOS version as a reference, and vice versa
  • Developers could ramp up and contribute effectively outside their primary stack
  • Maintaining parity between platforms was dramatically reduced through shared specifications, tests, and review checkpoints

Native still means building and maintaining software on two platforms. That cost hasn't disappeared. What changed is that AI agents can now handle enough of the implementation, translation, testing, and review work that it's no longer the deciding factor it was in 2020.

The Shop App: 12 Weeks to Native

The proof point came with the Shop app, which regularly tops the shopping category in app stores. Shopify's team went from a proof of concept to a fully rebuilt native app published in the app stores in just 12 weeks — assisted by AI throughout the process.

The Shopify app itself — their biggest, with 300+ screens, home and lockscreen widgets, an Apple Watch app, complications, and Siri Shortcuts — is also being migrated and is expected to ship later in 2026. The rest of their app portfolio will follow.

For context, previous migrations of this scale took years. The original move to React Native was itself a multi-year effort. AI agents compressed what would have been a 2-3 year rewrite into a 12-week sprint for the Shop app. That's not a productivity improvement — it's a categorical shift in what's possible.

Helix: Shopify's Anti-Slop System

One of the most interesting details in Shopify's announcement is a system they built called Helix. The temptation with AI-generated code is to point an LLM at the existing codebase and ask it to one-shot the same features in a different language. Shopify tried this. It doesn't work. You end up with a huge amount of unmaintainable code that can't ship.

Helix takes a fundamentally different approach. Instead of expecting the first output to be correct, it builds a loop where an imperfect attempt simply cannot move forward until it becomes a good result. Here's how it works:

  • A developer points Helix at a screen in the React Native app
  • Helix reads the existing code and proposes a sequence of checkpoints — small, ordered slices of work that can be reviewed in minutes
  • Checkpoint by checkpoint, Helix builds the native version. Each checkpoint must pass tests, match the running app in visual review, survive two adversarial code reviewers, and get a human's approval before moving forward
  • Feedback from every review is remembered, so the loop becomes more autonomous as the migration progresses

This is the real lesson for engineering teams: AI agents don't replace process — they demand better process. The teams that succeed with AI-assisted development aren't the ones that let agents run wild. They're the ones that build tight feedback loops, adversarial review systems, and checkpoint-based workflows that catch errors before they compound.

The Open Source Fallout

Shopify's decision has real consequences for the React Native ecosystem. They've been major contributors, and several of their open-source libraries are widely used:

  • React Native Skia — Shopify will sponsor through end of 2026; maintainer William Candillon will fork and continue independently
  • FlashList — Gets 2M downloads/week and is the default high-performance list renderer in React Native. Shopify is seeking a new steward
  • Restyle — Smaller user base; will be archived at end of 2026. Open to community forks

FlashList is the most consequential. Two million weekly downloads means a huge portion of the React Native ecosystem depends on Shopify's library. If no company steps up to maintain it, the community faces a real gap. This is the cascading risk of a major contributor changing direction — it's not just about their apps, it's about the dependencies thousands of other apps rely on.

Why This Matters Beyond Shopify

Shopify's reversal is a case study in how AI changes framework economics. The cross-platform promise of React Native, Flutter, and similar tools was always about cost reduction: write once, run everywhere, save engineering hours. That math made sense when human developers had to write every line of code manually.

When an AI agent can implement a feature in Kotlin by reading the Swift version as reference, the cost advantage of sharing a codebase shrinks dramatically. Meanwhile, the advantages of going native — closer to platform capabilities, first-party tooling, fewer abstraction layers — remain unchanged. The cost-benefit analysis that drove the React Native boom in the 2010s and 2020s is being rewritten in real time.

This doesn't mean React Native or Flutter are dead. For small teams without AI infrastructure, for apps where time-to-market matters more than platform polish, for organizations that don't have the engineering bandwidth to build systems like Helix — cross-platform frameworks remain the right choice. But for companies at Shopify's scale, the calculation has fundamentally shifted.

The Bigger Picture

Shopify's announcement is really a story about second-order effects. AI coding agents didn't just make developers faster at writing code. They changed the economic assumptions behind a five-year architectural decision. They made it cost-effective to undo a strategic choice that was working — not because it stopped working, but because the alternative got dramatically cheaper.

Expect more of this. Every framework decision, every abstraction layer, every compromise we made because humans are expensive and time is limited — all of those assumptions are now in play. The teams that will thrive are the ones willing to reexamine their core assumptions when the cost of building software changes this dramatically.

Shopify didn't hold onto React Native just because it was successful. They reevaluated from first principles when a core assumption changed. That willingness to reverse course — not out of failure, but out of clarity — might be the most important lesson in this entire story.

Key Takeaways

  • Shopify is migrating all major apps from React Native back to native Swift and Kotlin, starting with the Shop app (12-week rebuild)
  • AI coding agents can implement features across platforms using the other platform's code as reference, eliminating the core cost advantage of cross-platform frameworks
  • Shopify built Helix, a checkpoint-based AI migration system that prevents code slop through adversarial review and incremental verification
  • Major open-source libraries (FlashList, React Native Skia, Restyle) face uncertain futures as Shopify exits the ecosystem
  • The economic assumptions behind cross-platform frameworks are being rewritten — teams should reevaluate their architecture decisions from first principles

Related Posts

How to Train a Small LLM for Under $1000: Complete 2026 Guide

A practical guide to training a 3.8B parameter language model for under $1000 in 2026 — covering hardware choices, optimizer selection, dataset prep, and cost optimization.

Sep 10, 20267 min

Meta's Muse: When the Company That Lost Your Trust Wants to Run Your Life

Meta just launched Muse, a personal AI agent that connects to your email, calendar, payments, and more. But can the company with the worst privacy record in tech convince you to hand over everything?

Sep 9, 20266 min

Mistral's €3 Billion Bet: When Sovereign AI Became Europe's Answer to Silicon Valley

Mistral just raised €3B at a €21B valuation — the largest European tech round ever. With Samsung leading and a sovereign AI thesis, Europe is rewriting the rules of the AI race.

Sep 8, 20266 min