Why Has Shopify Dropped React Native?
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Prime Big Deal Days · Oct 6–7Offer from Amazon

Get monitors, keyboards and dev gear delivered free — and shop member deals

  • Fast, free delivery on millions of items
  • Access to Prime Big Deal Days deals on October 6–7
  • Prime Video, Amazon Music and more included
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

Shopify is shifting mobile development toward native iOS and Android apps, saying AI coding tools have changed the economics of building them. The Pragmatic Engineer reports that Shopify rewrote its Shop app in 12 weeks; the company’s full migration plans and the role of shared-code tools remain unclear.

Shopify has said native iOS and Android development is now the future of mobile at the e-commerce company, reversing its 2020 move to React Native. The Pragmatic Engineer reports that Shopify rewrote its Shop app in 12 weeks and attributes the shift in part to AI coding tools that make native development faster; Shopify’s full migration timeline was not provided in the supplied source.

Shopify adopted React Native in 2020 after struggling with the time needed to build and maintain Android apps alongside iOS. At the time, mobile accounted for a large share of shopping activity on its platform: the source quotes Shopify’s then-head of engineering, Farhan Thawar, saying that 71% of buyers purchased on mobile in Q3 2019. The company later moved all six of its apps to React Native, and the source says the approach was still viewed positively five years later.

The new rationale is that AI coding tools have improved enough to make platform-specific mobile code easier to produce. According to The Pragmatic Engineer, Shopify’s mobile team also saw React Native’s extra abstractions as a cost compared with writing directly for each platform. The reported 12-week rewrite of Shop is evidence that Shopify was able to complete one major migration quickly, but it does not establish how long a broader conversion would take.

The source frames Shopify’s decision as a change in trade-offs, not proof that cross-platform development has become obsolete. React Native, Flutter and Kotlin Multiplatform also benefit from AI-assisted coding. Kotlin Multiplatform, in particular, lets teams share business logic written in Kotlin while keeping the iOS and Android interfaces native.

At a glance
updateWhen: Reported recently; the source does not…
The developmentShopify has named native mobile development its future direction after a rapid native rewrite of its Shop app, citing improved AI coding capabilities and React Native’s additional abstractions.

How AI Changes the Mobile Trade-Off

Shopify’s shift could influence how large product teams weigh shared code against platform control. React Native helped the company address the effort and delay involved in supporting Android; native development can give teams direct access to each platform’s capabilities and avoid an additional framework layer. If AI tools reduce the time needed to write and maintain separate codebases, that balance may change.

The reported 12-week Shop rewrite makes the change concrete, but it is one company’s result on one app. It does not show that native development will be faster or less costly for every team. The practical effect will depend on each product’s performance needs, release pace, team skills and how well AI-generated code works in its development process.

Amazon

Top picks for "shopify dropp react"

As an affiliate, we earn on qualifying purchases.

Shopify’s 2020 React Native Bet

Shopify’s 2020 decision responded to a specific operational problem: Android apps took too long to build, while the company needed mobile to serve buyers on both major platforms. Moving to React Native offered a way to use a shared approach across iOS and Android. The company later migrated six apps, according to The Pragmatic Engineer’s account.

The source compares Shopify’s reversal with Airbnb, which adopted React Native in 2016 and returned to native development two years later, citing performance as the underlying issue. It also mentions Notion’s long-running move toward native apps, begun in 2019, and raises—but does not answer—the question of whether a native editor affects its web release speed. These examples show that framework choices can change as a product’s needs and engineering constraints change.

““Each quarter, the majority of buyers purchase on mobile (with 71% of our buyers purchasing on mobile in Q3 of last year [in 2019]).””

— Farhan Thawar, Shopify’s head of engineering at the time, as quoted in The Pragmatic Engineer

Scope and Migration Timeline Remain Open

The supplied source does not specify whether Shopify plans to move all six apps back to native, which apps are next, or whether React Native will remain in use for some products. It also does not provide comparative figures for development cost, app performance, release frequency or maintenance after the Shop rewrite.

The role of AI is described broadly. The material does not identify specific tools, measure how much of the rewrite they produced, or separate AI’s contribution from team experience and project scope. It is also unclear how Shopify will handle shared business logic across iOS and Android as it expands native development.

Shopify’s Next Mobile Releases

The next useful evidence will be Shopify’s subsequent mobile releases and any public detail from its engineering team about the migration’s scope, tooling and results. Those updates could show whether the 12-week Shop rewrite was an isolated project or part of a wider move away from React Native.

For mobile teams watching the decision, the relevant comparison is likely to be practical: time to ship features, app performance, platform-specific work and ongoing maintenance. The source does not give a date for Shopify’s next milestone.

Key Questions

Has Shopify stopped using React Native across all its apps?

The supplied source says Shopify has made native development its future direction and reports a native rewrite of Shop. It does not confirm that React Native has been removed from all six apps.

Why did Shopify choose React Native in 2020?

Shopify had difficulty building Android apps quickly and wanted to support both iOS and Android with a more consistent shared approach. The source says the company subsequently moved six apps to React Native.

What role did AI play in the decision?

The Pragmatic Engineer says improved AI coding tools made it easier to write mobile code, including native code. The supplied material does not quantify AI’s contribution to the Shop rewrite or name the tools Shopify used.

How long did Shopify take to rewrite Shop?

The Pragmatic Engineer reports that Shopify rewrote the Shop app to native in 12 weeks. The source does not provide a detailed breakdown of the project’s scope or staffing.

Does Shopify’s decision mean cross-platform frameworks are no longer useful?

No such conclusion is established by the source. React Native, Flutter and Kotlin Multiplatform remain options; the best fit depends on a team’s product requirements and engineering constraints.

Source: rss

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Go Concurrency Distilled

Go Concurrency Distilled is a concise mini-book with interactive examples covering goroutines, channels, synchronization and debugging.

The Complete Guide to Software, QA, and Development

AIThis post was created with the assistance of artificial intelligence (AI).Software quality…

Empowering Tech Operations With OpenWrt One Monitoring Solutions

OpenWrt One, an open hardware router, is now being tested as a key tool for monitoring platform changes affecting small software companies.

Show HN: Git-knife – Edit Commit Messages, Authors, And Dates Like A Spreadsheet

Git-knife, a new tool showcased on Show HN, allows users to edit Git commit messages, authors, and dates in a spreadsheet-style interface, streamlining repository management.