Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk5 min

Shopify Left React Native: 4 Questions to Ask Before You Follow

Shopify’s move to native Swift and Kotlin reflects its own changed economics, not a universal verdict on React Native. Four questions can help teams reassess their stack with local evidence.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Shopify is moving its mobile apps from React Native toward native Swift and Kotlin, but that is not evidence that every team should rewrite. Shopify says coding agents changed the economics for its own products and organization; the right decision elsewhere depends on whether a team’s original assumptions still hold and what its own measurements show.

Why is Shopify moving away from React Native?

Shopify says its 2020 choice of React Native made sense: shared implementation could help more developers contribute and reduce the work of keeping iOS and Android features in parity. In its September 10, 2026 announcement, Shopify said coding agents had improved enough to reduce the cost of implementing, testing and reviewing features separately in Swift and Kotlin. It also said native development keeps the apps closer to platform capabilities and first-party tooling, while acknowledging that two platform codebases still cost more to maintain (Shopify’s announcement).

As an Amazon Associate I earn from qualifying purchases.

This is a change in Shopify’s circumstances and calculation, not a declaration that React Native cannot produce fast apps. Shopify said its React Native apps could be fast—and that its own were. The company also said it had described React Native’s future as bright in January 2025, a view it considered accurate for the information and circumstances at that time.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The announced scope is broad, but the status matters: Shop had already shipped as a native app, the Shopify app migration was underway, and Shopify said its other mobile apps would follow. The Shopify app was described as having more than 300 screens, alongside platform-specific surfaces such as widgets, Apple Watch functionality and Siri Shortcuts. Those were plans and status as of September 10, 2026, not confirmation that every app had completed migration.

What did coding agents change—and what did they not?

Shopify’s case is that agents lowered selected costs of native development. It did not describe agents as a substitute for engineering expertise or quality control. For the Shop app, Shopify reports that one engineer used agents for a proof of concept that took a week and showed a close feature-for-feature port. That prototype was not production-ready. A core team of six then built native foundations and key journeys; feature teams joined during the migration to validate areas and address edge cases. Shopify says the project took 12 weeks from proof of concept to publication of the rebuilt app. This is Shopify’s own timeline, not a delivery estimate for another team.

Shopify’s internal Helix workflow broke work into small, ordered checkpoints for a screen or subscreen. A checkpoint had to demonstrate behavior through tests, match the running React Native reference under visual review, pass two adversarial code reviews and receive engineer approval before it was committed and work moved on. Shopify’s guiding standard was: “An attempt is allowed to be wrong. It is not allowed to ship until it isn’t.” (Shopify’s Helix account.)

For parity checks, Shopify says it built Tardis to give agents structured access to app events, logs and state, plus commands and comparisons between native and React Native runs. The comparisons considered event names, counts and payload fields while allowing run-specific values such as timestamps and page UUIDs to differ. Shopify also warns that generated code can satisfy feature requirements while creating duplication, architectural drift or performance problems. Its conclusion: “Native expertise remained essential.”

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What results does Shopify report?

The figures below are Shopify’s measurements as reported in its September 10, 2026 account of the Shop migration. They are first-party results, not independently verified benchmarks. Startup was measured from tapping the app icon until initial home-feed content appeared. The comparisons describe Shopify’s app and conditions; they do not predict results for another product.

Measure Shopify-reported comparison
iOS cold start 2,466 ms native versus 3,200 ms React Native; Shopify reports a 23% reduction.
Android cold start 2,233 ms native versus 4,433 ms React Native; Shopify reports a 50% reduction.
Session stability 99.95%+ native versus historical 99.5%+; Shopify characterizes this as a tenfold reduction in sessions that crash.
iOS release app size 68 MB native versus 67 MB React Native, an increase of 1 MB or 1.5%.
Android release app size 184 MB native versus 293 MB React Native, a decrease of 109 MB or 37.2%.
Android release build time Shopify reports the native version was approximately 75% faster; it does not state an absolute baseline in the comparison.
Android scrolling and navigation Shopify reports a 120 FPS result in a cited recording on a Pixel device; this is a specific recording, not a guarantee across devices or workloads.

The results illustrate why a migration may be attractive to Shopify, but they do not establish that agents make native development cheaper than React Native for the market as a whole. Nor do they isolate a causal result that another app should expect to reproduce.

Four questions to ask before following Shopify

The following decision aid comes from Kiell Tampubolon’s article, not from an official Shopify checklist (Tampubolon’s four-question article). Use it to test your own decision rather than treating Shopify’s migration as a prescription.

  1. What assumption does your current stack decision rest on? State the original rationale in one sentence. If it bundles separate premises—such as sharing code will reduce staffing needs and improve feature parity—split them so each can be checked.
  2. What would prove that assumption wrong, and has it happened? Compare the original rationale with concrete changes in your team, framework, tooling or product requirements. A new tool matters only if it changes the work or trade-offs you actually face.
  3. What does the abstraction cost now? Measure costs that matter in your app: startup time, binary size, build and test latency, platform-parity work, review time or access to platform-specific capabilities. Establish your own baseline; Shopify’s figures are not a substitute.
  4. When will you review the decision again? Set a date or a concrete trigger, such as a product requirement, a recurring performance issue or a change in team capacity. Without a review point, a choice made for old constraints can persist by inertia.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How should your team compare its options?

Do not reduce the choice to “shared code versus two apps.” Compare the costs and benefits under your product’s workload and your team’s ability to build and maintain it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Product and platform needs: Identify required platform capabilities, interface behavior, widgets and integrations, and establish whether the current approach limits them.
  • Total engineering cost: Compare the savings from shared implementation with the effort of platform-specific work and maintaining parity. Include ongoing maintenance, not only initial development.
  • Team capacity: Check whether you can staff iOS and Android work, sustain native expertise and handle the organizational overhead of separate implementations.
  • Measured app quality: Use representative workloads to assess startup, stability, size, responsiveness, accessibility and release quality.
  • Development feedback loop: Track build and test delays, simulator and device automation, review throughput and how quickly developers can reproduce issues.
  • Migration risk: Plan how to preserve feature parity, account and session continuity, analytics events and accessibility, and how the existing app will be maintained during a staged migration.
  • Tooling and framework costs: Examine upgrades, dependency support and platform integration work in your environment instead of assuming Shopify’s experience generalizes.

A rewrite also has an opportunity cost: people working on migration are not working on other product needs. If the evidence does not show that the current approach is failing—or that a different one materially improves outcomes—a working app is not a reason to rush into replacement.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.