
1/29/2020
What this post added
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.