Shopify dumps React Native after six years; AI agents rebuilt Shop in 12 weeks
Six years after betting its mobile apps on one shared codebase, Shopify is rewriting all of them in native Swift and Kotlin with coding agents, starting with a 12-week rebuild of Shop. Its stated reason is a price signal: agents cut the cost of building the same feature twice.
Vincent Jiang · 3 min read
Mustafa Ali wrote Shopify's "Five years of React Native" victory lap in January 2025 1. Twenty months later, on 10 September 2026, the same engineer signed the retraction: every Shopify mobile app is moving back to native Swift and Kotlin, with AI running through the whole migration 2.
Duplication got cheaper than the abstraction
The 2020 bet was priced for two payrolls: Shopify switched to React Native to stop "building the same features twice" and to let developers work across web and mobile 1. It delivered, with sub-500 millisecond screen loads, parity "a non-issue" and teams doing more with the same number of people 1. What changed is the price of the alternative. "Agents have reduced the advantages of sharing implementation, while the advantages of building for each platform remain," Ali wrote 2.
Shopify was React Native's most vocal corporate supporter and a co-release captain on its releases 13. On the way out it is archiving React Native Skia and Restyle and seeking a long-term steward for FlashList, a library pulling roughly two million downloads a week 2.
The bill lands on labor. As small companies followed Shopify into React Native and Flutter, native recruitment at startups fell 3; in Airbnb's React Native era, native engineers grew hesitant to apply there at all 3. The specialist who priced a career on shared code just lost the flagship reference customer.
Mobile rewrites ran in years; agents rebuilt Shop in 12 weeks
Data
| Value | |
|---|---|
| Notion: to native, since 2019, unfinished | 7y |
| Shopify: React Native era, 2020–2026 | 6.7y |
| Airbnb: React Native era, 2016–2018 | 2y |
| Shopify Shop app: agent rebuild, 2026 | 0.23y (12 weeks) |
The receipts are Shopify's own
The Shop app went from proof of concept to a published native app in 12 weeks, its foundations built by six engineers after a one-week, one-engineer SwiftUI prototype 24. Cold start fell 23% on iOS and 50% on Android, crash-free sessions rose from above 99.5% to above 99.95%, and the Android binary shrank by 109 MB 4. Those are company-reported numbers; no independent benchmark exists yet.
The method is the story: Helix, an internal tool, blocks each slice of migrated code until it passes behavior tests, a Gemini-run design review, two adversarial code reviews and a human signoff 5. "React, as the shared language, is now replaced by the English language, thanks to LLMs," Farhan Thawar, Shopify's head of engineering, put it 3.
The announcement thread drew 957 comments; one developer reported generating working iOS and Android apps overnight from React Native code with OpenAI's Codex 68.
Most teams are not Shopify
"React Native is native," Mothership CTO Gregg Luskin countered, citing shared TypeScript, faster cycles and over-the-air updates that app stores still ration 7. "If you have a lot of tokens and custom tooling, you can build great native apps on two platforms at once," said Alex Mikucki of Software Mansion, a former Expo core contributor, whose caution is that the harder part is keeping business logic consistent across two native codebases 7.
"Shopify can pull this off because they have an army of senior devs reviewing every pull request," another engineer wrote on X: "Most teams simply don't have that kind of safety net" 7.
Airbnb adopted React Native in 2016 and was back on native two years later, for performance 3. Notion has been going native since 2019, is still not finished, and AI tools have not "magically" sped up its editor rewrite 3. Shopify itself is still hiring mobile engineers 2.
The 300-screen test
The Shopify app, the biggest at more than 300 screens plus widgets and a Watch app, is mid-rebuild, due later this year 2. Parity now rests on release process and one shared test suite instead of shared code 34. If it lands on schedule, the first large-company receipt that agents repriced software's abstraction layers gets its audit. When writing it twice is nearly free, every layer built to avoid writing it twice has to earn its keep.
How this brief was made
01Gathered & sourced308 channels · 2,123 articles▾
Agents swept 308 channels and ingested 2,123 articles, then de-duplicated and ranked them for signal.
02Verified & cross-validated8 claims · 31 data feeds▾
Every one of 8 load-bearing claims was checked against primary sources, with 31 live data feeds reconciling the figures and charts.
- 1Shopify Engineering, "Five years of React Native at Shopify", 13 January 2025
- 2Shopify Engineering, "Native is now the future of mobile at Shopify", 10 September 2026
- 3The Pragmatic Engineer (Gergely Orosz), "Why has Shopify dropped React Native?", 29 September 2026
- 4Shopify Engineering, "Migrating Shop app from React Native to native", 10 September 2026
- 5Shopify Engineering, "Helix: The internal tool powering our Shopify app's native migration", 21 September 2026
- 6GIGAZINE, "Shopify is switching back to Swift and Kotlin from React Native for mobile app development, citing improved performance of its coding AI", 14 September 2026
- 7Analytics India Magazine, "Don't Ditch React Native Just Because Shopify Did So", 18 September 2026
- 8Hacker News, "Shopify is moving from React Native back to Swift and Kotlin", discussion thread, September 2026
03Reviewed & edited2 human editors▾
2 editors read the draft against the evidence, tuned the framing, and signed off before it shipped.
Become a contributor
Reporting on the business of AI and want it read? We take pitches from outside contributors who bring primary sources and a number worth arguing about.
Deepdive
AI-generated from this story and its cited sources. Not investment advice.



