Migrating our Largest Mobile App to React Native - Shopify
Dec 27, 2022

Summary
This post details the iterative porting strategy for migrating the Shopify Mobile app to React Native. It outlines the challenges of the initial gradual adoption approach and introduces the 'Iterative Porting' strategy, which involves building new features in React Native and migrating existing features in parallel. Key aspects include an internal RN Accelerator training program, a RICE scoring model for prioritizing migration, and the decision to prioritize high-impact root screens for migration to accelerate the transition to a fully React Native app.
More from the Shopify Mobile Hybrid Architecture trail
- Mobile Bridge: Making WebViews Feel Native (2025) - Shopify
- Implementing Server-Driven UI Architecture on the Shop App - Shopify
- Remote rendering: Shopify’s take on extensible UI - Shopify
- A Kotlin Style .copy Function for Swift Structs - Shopify
- Shipit! Presents: How We Write React Native Apps - Shopify