TL;DR
Get business pricing on networking and server gear
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
Shopify is moving its mobile development toward native iOS and Android apps after adopting React Native in 2020. The Pragmatic Engineer reports that Shopify cited stronger AI coding capabilities and fewer framework abstractions, and that its Shop app rewrite took 12 weeks. The company’s full migration plans and the comparative costs of each approach remain unclear.
Shopify is shifting its mobile development toward native iOS and Android, reversing the cross-platform strategy it adopted in 2020. The Pragmatic Engineer reports that Shopify’s mobile team pointed to improved AI coding tools and the extra abstractions in React Native, and rewrote the Shop app to native in 12 weeks.
Shopify’s announcement that native is now the future of mobile development prompted renewed discussion among mobile developers, according to The Pragmatic Engineer. The change comes after the company moved six apps to React Native, a framework for building apps across iOS and Android using shared code. The report says Shopify was still broadly satisfied with the approach five years later, before deciding that the trade-offs had shifted.
The reported rationale centers on changes in coding work. The Pragmatic Engineer says Shopify’s mobile team sees current AI models as capable of writing mobile code as well as backend code, reducing one of the advantages of a cross-platform framework. The report also says React Native brings abstractions that native development does not, and that Shopify rewrote the Shop app in 12 weeks. That timeline is reported by The Pragmatic Engineer; the supplied material does not include an independent account of the project’s scope or staffing.
Shopify’s 2020 decision addressed a different problem: building Android apps took too long, while a shared framework could support more consistent iOS and Android apps. At the time, mobile was a major sales channel. Then-Head of Engineering Farhan Thawar said 71% of buyers purchased on mobile in the third quarter of 2019, and merchants recorded an average 69% of sales on mobile during that year’s Black Friday and Cyber Monday. Those figures explained the business importance of mobile; they do not by themselves show which development approach was more effective.
AI Changes Shopify’s Mobile Trade-Off
Shopify’s reversal is a prominent example of a company reassessing the balance between shared code and platform-specific control. If AI tools reduce the time required to write and maintain separate iOS and Android code, one reason to adopt a cross-platform framework may carry less weight. Shopify’s reported 12-week Shop rewrite offers a concrete example, though one project cannot establish how quickly other apps or teams could make the same move.
The decision also matters to merchants and customers because Shopify’s apps support a business where mobile shopping has been significant. The report does not say the change has caused service disruption or altered app features. For engineering teams, the question is whether faster native development can offset the cost of maintaining two platform codebases, including future updates and testing.
Top picks for "shopify dropp react"
As an affiliate, we earn on qualifying purchases.
Why Shopify Chose React Native
In 2020, Shopify chose React Native after finding that Android development was slow and seeking consistency across its mobile apps. Its decision reflected a wider challenge: native Android development requires support for a range of devices and operating system versions. The source uses Clubhouse as an example of the risks of a delayed Android launch: it took 14 months to release an Android beta after its iOS debut, followed by a global rollout in July 2021. The report presents this as context, not as a direct comparison with Shopify’s own launch history.
Other companies have also changed direction. The Pragmatic Engineer notes that Airbnb adopted React Native in 2016 and moved back to native two years later, citing performance as the underlying reason. It also describes Notion’s longer process of moving toward native apps and points to Kotlin Multiplatform as another option: teams can share business logic in Kotlin while keeping native interfaces. These examples show that the choice depends on a product’s needs and constraints, rather than a single settled industry path.
“Each quarter, the majority of buyers purchase on mobile (with 71% of our buyers purchasing on mobile in Q3 of last year [in 2019]).”
— Farhan Thawar, Shopify’s Head of Engineering, writing in 2020
Migration Scope Remains Unclear
The supplied report does not specify which of Shopify’s six React Native apps have already been rewritten, the schedule for any remaining work, or whether all apps will become fully native. It also does not provide a detailed cost comparison covering development time, maintenance, app performance, or staffing. The reported 12-week Shop rewrite is a specific project result, but the material does not establish whether that pace can be repeated across different apps.
It is also unclear how Shopify weighs React Native’s shared-code benefits against maintaining separate native implementations over time. The source describes AI as a reason the balance may have shifted, but does not provide a quantified measure of AI’s effect on productivity or say which tools and workflows drove the change.
Shopify’s Native Rollout
The next development to watch is how Shopify applies its native-first direction across its mobile products. The supplied material does not give a rollout timetable or identify a next app migration. Details about which apps move, how the company handles shared business logic, and how it measures the results would clarify the practical reach of the decision.
Other mobile teams will also be watching whether AI-assisted coding changes their own framework choices. React Native, Flutter, native development, and Kotlin Multiplatform each retain different trade-offs; Shopify’s experience provides one case study, not a universal verdict.
Key Questions
Has Shopify dropped React Native from all its apps?
The report says Shopify is making native development its future direction, but the supplied material does not confirm that every app has already left React Native.
Why did Shopify move toward native development?
According to The Pragmatic Engineer, Shopify’s mobile team cited stronger AI coding capabilities and the abstractions React Native adds compared with native code.
How long did the Shop app rewrite take?
The Pragmatic Engineer reports that Shopify rewrote the Shop app to native in 12 weeks. The supplied source does not detail the project’s scope or staffing.
Why did Shopify adopt React Native in 2020?
The report says Android apps took too long to build, and Shopify wanted more consistent apps across iOS and Android.
Does Shopify’s decision mean React Native is no longer useful?
No such conclusion is established by the report. Shopify’s choice reflects its own circumstances; the source notes that native, React Native, Flutter, and Kotlin Multiplatform remain options with different trade-offs.
Source: rss
Fall Picks
fall essentials
As an affiliate, we earn on qualifying purchases.
