The End of an Era: Shopify's Big Bet Against React Native
Shopify stood as a titan of React Native development for half a decade, not merely adopting the framework but actively shaping its ecosystem. The e-commerce giant maintained popular open-source packages such as FlashList, React Native Skia, and Restyle, which collectively boasted over 2 million weekly downloads. This deep investment underscored a strategic commitment to the platform's potential.
At its core, React Native promised unparalleled efficiency: a single codebase for simultaneous iOS and Android deployment. This "build once, release everywhere" mantra captivated Shopify, offering significant appeal in reducing development time, simplifying maintenance, and optimizing resource allocation. As recently as 2025, the company publicly championed this vision, publishing articles that reaffirmed their robust commitment to React Native's bright future.
Yet, in a stunning reversal just one year later, Shopify executed a dramatic U-turn. They announced the abandonment of their own widely used open-source repositories and unequivocally declared native development as the future of mobile. This abrupt pivot directly contradicts their public stance from mere months prior, signaling a profound re-evaluation of their entire mobile strategy and marking the definitive end of an era.
How AI Makes Two Codebases Cheaper Than One
AI has fundamentally rewritten the economics of mobile development. What once justified a single cross-platform codebase now makes two native apps a more efficient, even cheaper, proposition. This isn't just a bold claim; it's Shopify’s new operational reality, and it demands our attention.
Shopify, a company that maintained React Native packages with over 2 million weekly downloads as recently as 2025, now argues that modern coding models make separate native codebases in Swift and Kotlin more economical than one React Native project. The traditional "build once, deploy everywhere" mantra has crumbled under AI's power.
The core of this revolution lies in AI's ability to automate code translation. Imagine pointing a large language model (LLM) at a fully developed iOS application and instructing it, "Build me this in Android." This isn't science fiction; it’s the capability Shopify leverages. AI effectively automates the creation of a second, performant native app, eliminating much of the manual duplication burden and significantly reducing costs.
Shopify even developed an in-house system called Helix to prevent "AI slop"—unmaintainable, auto-generated code. Helix breaks down the translation into small, verifiable checkpoints, ensuring quality and maintainability. This sophisticated approach transforms theoretical AI capability into a practical, production-ready workflow where building the same feature in Swift and Kotlin "no longer carries the cost it used to."
Inside Helix: Shopify's 'AI Slop' Filter
One-shot AI code generation for complex applications consistently fails, churning out what Shopify accurately terms "AI slop"—unmaintainable, unshippable messes. Expecting a large language model to simply translate an entire React Native codebase into native Swift and Kotlin is naive, leading to mountains of useless code. Shopify recognized this fundamental limitation, even with their cutting-edge internal AI advancements.
To counter this, Shopify engineered Helix, a proprietary system designed explicitly to filter out AI slop. Helix doesn't attempt grand, single-pass migrations. Instead, it meticulously breaks down agent work into small, verifiable "checkpoints," acknowledging that initial AI attempts will be imperfect. This granular approach ensures quality control at every step.
The feedback loop within Helix is remarkably rigorous. A developer points Helix at a screen's React Native code, which then proposes an ordered sequence of small, reviewable tasks. Each AI-generated code chunk must navigate a gauntlet of validation before commitment:
- Automated tests proving its behavior
- Visual reviews matching the running app
- Two adversarial code reviews
- Human approval
This multi-faceted verification process effectively eliminates low-quality outputs. Helix remembers feedback from each review, increasing its autonomy as migration progresses. This meticulous system transforms potential AI slop into production-ready code, a critical component of Shopify's native strategy. For deeper insights into this transition, read Migrating Shop app from React Native to native (2026) - Shopify Engineering.
Enjoying this? Get one like it in your inbox each morning.
one email a day · unsubscribe in two clicks · no third-party tracking
The New Native Workflow: Fast, Headless, and Supervised
AI agents, despite their speed in generating code, face a critical impediment: the glacial pace of mobile compilation and testing. Native development traditionally mandates minutes-long cycles for testing output on emulators, stifling the rapid iteration essential for AI-driven workflows. This bottleneck renders even the most advanced models inefficient, undermining their core advantage.
Shopify engineered a radical solution by decoupling business logic from the UI layer. This allows logic to run headlessly on a desktop, accessible to agents via a command-line interface (CLI). Agents now iterate in milliseconds, not minutes, bypassing cumbersome simulators and Apple's slow, flaky XCUI test framework.
The system treats the UI as a mere representation of underlying state, much like a JSON store. Agents drive all interactions directly through the CLI, whether testing core logic or even simulated UI actions, ensuring feedback loops remain ultra-fast. This workflow empowers AI to test and refine code at an unprecedented velocity.
This paradigm shift makes native development's inherent performance and platform-specific advantages, like integrating with CloudKit or SwiftUI, far more accessible. As AI agents continue to improve, the traditional cost-benefit of cross-platform frameworks like React Native dissolves. Shopify’s approach signals the beginning of the end for these technologies, pushing the industry towards a new, AI-accelerated native standard.
Frequently Asked Questions
Why did Shopify switch from React Native back to native?
Shopify switched because advancements in AI coding models have made it more efficient to build and maintain separate, high-performance native apps for iOS (Swift) and Android (Kotlin) than to manage a single React Native codebase.
What is Shopify's Helix system?
Helix is Shopify's internal AI system designed to migrate their mobile apps to native code. It avoids low-quality 'AI slop' by breaking tasks into small, verifiable chunks that must pass multiple automated and human reviews before being committed.
Is React Native actually dead?
Not entirely, but its core value proposition is under threat. With major proponents like Shopify abandoning it for AI-assisted native workflows, its dominance is being seriously challenged, signaling a potential decline for cross-platform tech.
Can small teams use this AI-native development approach?
While Shopify's system is a large-scale, in-house solution, the underlying AI models and techniques are rapidly becoming more accessible. This trend suggests that similar workflows will soon be viable for smaller teams and individual developers.

