Shopify Is Leaving React Native. Blame (or Thank) the AI Coding Agents
In 2020, Shopify made one of the loudest bets in mobile development: React Native was the future, and every app it owned would move over. Last year, the team doubled down and said the framework's future looked bright.
On Thursday, they reversed course. Shopify is moving all of its mobile apps back to fully native code, Swift for iOS and Kotlin for Android.
So what changed?
Not React Native, according to Shopify. The company is careful to say the framework served it well and that its React Native apps are fast. What changed is the maths.
The whole point of a cross-platform framework is that you build a feature once instead of twice. That's a big saving when every line of code is written by a human. But Shopify says AI coding agents have now got good enough that building a feature on both platforms no longer costs anything like double.
In Shopify's prototypes, agents could take an iOS feature and build the Android version from it (and the other way round), help engineers work comfortably outside their usual platform, and keep both apps in step using shared specs and tests. Shopify doesn't pretend two codebases are free. Its argument is that the cost is no longer big enough to outweigh the benefits of native, like direct access to platform features, first-party tooling and fewer layers of dependencies.
12 weeks for a full rebuild
The Shop app, one of the top apps in the shopping category, went first. Shopify says the team went from proof of concept to a fully native app in the stores in 12 weeks.
Next up is the main Shopify app, which is a much bigger job: over 300 screens, plus widgets, an Apple Watch app and Siri Shortcuts. That's due later this year, with Point of Sale and Inbox to follow.
Interestingly, Shopify is rebuilding from scratch rather than migrating screen by screen, which is the opposite of what it did when it moved to React Native.
How they're avoiding AI slop
This is the part developers will find most useful. Shopify says that simply pointing an LLM at the old codebase and asking for a native version produces a mountain of code nobody can maintain.
Instead, it built an internal system called Helix. It breaks each screen into small checkpoints, and each one has to pass tests, match the existing app visually, get past two AI code reviewers and get a human's approval before the next one starts.
The team has also restructured its apps so business logic runs headlessly on a desktop, controlled through a command-line tool. That lets agents test changes in milliseconds instead of waiting minutes for a simulator.
What happens to Shopify's React Native libraries?
If you use Shopify's open-source React Native libraries, this bit matters:
- React Native Skia will be sponsored until the end of 2026, then forked and renamed by its creator, William Candillon.
- FlashList, with around 2 million weekly downloads, will get critical fixes while Shopify looks for a new long-term home for it.
- Restyle will be kept working until the end of 2026, then archived.
Our take
This isn't a verdict that React Native is dead, and anyone reading it that way is missing the point. It's a signal that AI is quietly rewriting the cost assumptions behind a lot of architecture decisions we made five years ago.
That said, Shopify has a large, experienced engineering team and custom tooling most companies don't. For a small team shipping one app, one codebase is still hard to beat. But if you're choosing a mobile stack in 2026, "build once" may no longer be the automatic win it used to be.
