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 JiangVincent Jiang · 3 min read
Share
Tobi Lütke, founder and CEO of Shopify
1 / 7Slide 1 of 7
Tobi Lütke, Shopify's founder and CEO. The company is rewriting its mobile apps natively with coding agents, citing a changed price signal.

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

0y2y4y6y8yNotion: to native, since 2019, unfinished7yShopify: React Native era, 2020–20266.7yvictory lap Jan 2025, exit Sep 2026Airbnb: React Native era, 2016–20182yShopify Shop app: agent rebuild, 20260.23y (12 weeks)
Data
Value
Notion: to native, since 2019, unfinished7y
Shopify: React Native era, 2020–20266.7y
Airbnb: React Native era, 2016–20182y
Shopify Shop app: agent rebuild, 20260.23y (12 weeks)
Calendar spans in years, derived from dates the sources state: Notion's move off a web wrapper began in 2019 and remains unfinished; Shopify's React Native era runs from its 2020 all-in to the September 2026 reversal; Airbnb's runs 2016 to 2018; the Shop rebuild is Shopify's reported 12 weeks. Sources: Shopify Engineering, 10 September 2026; The Pragmatic Engineer, 29 September 2026; Shopify Engineering Shop migration post, 10 September 2026.2,3,4

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

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.

Share

Deepdive

AI-generated from this story and its cited sources. Not investment advice.

Reader comments

0 comments

    Sign up

    Get your curated digest

    After email confirmation, you will receive a daily digest of the most relevant news that matter to your portfolio