React Native is the Future of Mobile at Shopify - Shopify

This post details Shopify's strategic decision to adopt React Native for all new mobile app development, moving away from a purely native approach. It explains the rationale behind this decision, including the increasing importance of mobile commerce, the desire to unify development stacks, leverage existing web development expertise in React, and improve developer productivity. The post highlights lessons learned from experiments with the Arrive, Point of Sale, and Compass apps, emphasizing high code sharing percentages and increased productivity. It also outlines scenarios where native development will still be preferred (e.g., extensive processing, ultra-high performance) and the continued use of native modules for low-level functionalities.
More from the Shopify Mobile Hybrid Architecture trail
- Mobile Bridge: Making WebViews Feel Native (2025) - Shopify
- Migrating our Largest Mobile App to React Native - 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