Shopify Swaps React Native for AI-Powered Native Development
The e-commerce leader is returning to Swift and Kotlin, using internal AI agents to automate code duplication across platforms.
Shopify is migrating its mobile development strategy away from the cross-platform React Native framework in favor of full native development using Swift and Kotlin. The move marks a significant reversal in the company's technical direction, driven by the emergence of advanced large language models (LLMs).
Using a suite of internal AI agents, Shopify rebuilt its consumer-facing Shop app from a proof of concept to a production-ready native application in just 12 weeks. The company is now preparing to apply this same AI-assisted approach to its merchant app, a complex system containing more than 300 screens.
The Shift in Mobile Economics
In 2020, Shopify adopted React Native to eliminate the need to build features twice for iOS and Android. This strategy allowed the company to maintain a single codebase and enabled developers without specialized mobile expertise to contribute to the apps. For several years, this "write once, run anywhere" approach provided a clear efficiency advantage.
However, the rapid evolution of LLMs has neutralized the primary benefit of cross-platform frameworks. The improved capability of AI to handle platform-specific code duplication has made the maintenance of two separate native codebases feasible again. The cost of duplicating logic across Swift and Kotlin is no longer a primary bottleneck when AI can automate the process.
The Helix Migration System
To manage this transition, Shopify developed an internal system called "Helix." This framework orchestrates the migration by breaking the application down screen-by-screen, allowing the company to systematically replace React Native components with native equivalents. By leveraging AI agents to handle the heavy lifting of translation and implementation, Shopify can maintain high velocity without the manual overhead typically associated with native development.
Industry Implications
This shift signals a potential paradigm change for the broader software industry. For years, the value proposition of frameworks like React Native and Flutter was based on reducing developer headcount and time-to-market by avoiding duplication. Shopify's move suggests that AI is undermining this value proposition by making the "duplication tax" negligible.
Furthermore, the project demonstrates a move toward agent-centric software architecture. Rather than designing codebases solely for human readability and maintenance, Shopify is structuring its migration to be specifically compatible with AI agents that can review, write, and deploy code across different platforms simultaneously.
What's Next
The primary challenge remaining for Shopify is the migration of its merchant app. Given the scale of the application—described as having over 300 screens—the company will be a key test case for whether AI-driven native migration can scale to massive, enterprise-grade software without introducing critical regressions.