Brifing

Shopify Shifts from React Native Back to Native Mobile Development

AI advancements reduce the cost of maintaining separate codebases for iOS and Android.

Hacker News3 min

1The React Native Bet

In 2020, Shopify made a strategic decision to adopt React Native for mobile development, enabling code sharing between iOS and Android. This allowed non-mobile specialists to contribute and reduced feature parity chases. The framework delivered significant productivity gains initially, with teams building features once for both platforms. However, maintaining performance required ongoing investments in optimization and framework updates.

2The AI Disruption

Since 2021, Shopify has leveraged LLMs for software development, starting with bug fixes and code reviews. By late 2025, these AI agents evolved to handle complex implementation tasks. Crucially, they reduced the traditional cost penalty of maintaining separate native codebases. AI now handles much of the translation work between Swift and Kotlin, making platform-specific development more viable than during the 2020 decision.

3Performance Tradeoffs Revisited

While React Native delivered acceptable performance, Shopify's benchmarking revealed native apps maintain closer integration with platform capabilities. Fewer abstraction layers mean better access to first-party tooling and hardware features. The AI-assisted development environment has tipped the scales - the advantages of shared code diminished while platform-specific benefits remained constant.

4Migration Strategy

Shopify opted for greenfield rebuilds rather than gradual migrations, a reversal from their 2020 approach. The Shop app served as the pilot, rebuilt from scratch in just 12 weeks with AI assistance. This demonstrated the feasibility of complete rewrites without pausing feature development. The more complex Shopify app (300+ screens) is currently undergoing similar transformation, scheduled for 2026 completion.

5Open Source Stewardship

Shopify commits to responsible sunsetting of React Native libraries. FlashList, with 2M weekly downloads, will receive critical support through 2026 while seeking long-term maintainers. Restyle will be archived after 2026 with options for community forks. The company continues contributing improvements during transition, honoring its open source commitments despite the strategic pivot.

6Developer Impact

The shift signals changing mobile development economics. AI reduces the premium for cross-platform expertise while increasing value for platform-specific knowledge. Shopify's move may influence other large apps to reconsider native development. The case demonstrates how LLMs can alter fundamental assumptions about software architecture decisions made just years prior.

7Technical Considerations

Shopify found that direct AI translation of React Native codebases proved ineffective. Successful migration required structured specification freezing before implementation. The company developed new workflows where AI agents handle repetitive translation tasks while human engineers focus on architecture and platform-specific optimizations. This hybrid approach maintained quality during transition.

8Business Implications

For Shopify's merchant ecosystem, the transition promises better app performance and faster access to new mobile platform features. The company anticipates reduced long-term maintenance costs despite initial migration investment. The decision reflects Shopify's willingness to revisit successful strategies when underlying assumptions change, a principle that extends beyond technical domains.

9Industry Context

Shopify's reversal comes as other major apps evaluate their cross-platform strategies. The move highlights how quickly AI advancements can reshape development calculus. While React Native remains viable for many use cases, Shopify's scale and specific needs made native more advantageous post-2025. The case study provides valuable data points for similar evaluations across the industry.

10Future Outlook

This transition underscores mobile development's evolving nature. As AI handles more implementation work, strategic decisions may increasingly prioritize end-user experience over developer convenience. Shopify's experience suggests we're entering an era where the 'build twice' penalty becomes manageable, potentially reviving native development's prominence for performance-critical applications.

Original article: Hacker News — Shopify Shifts from React Native Back to Native Mobile Development