Skip to content

Shopify begins massive rewrite to leave React Native

All of Shopify's mobile apps will be rewritten in native languages, just six years after it migrated to React Native.

Shopify begins massive rewrite to leave React Native
Image Credit: https://unsplash.com/@thommilkovic

Six years after deciding to go “all-in” with React Native, Shopify is ditching the framework and rewriting its software to go back to native, with the help of AI.

The e-commerce company said it had built a new AI-powered system to rewrite all its mobile apps in Swift and Kotlin, with its Shop app already fully rebuilt and launched as a native app in just 12 weeks.

Director of Engineering and Head of Mobile Mustafa Ali said that the growing coding capabilities of LLMs and agents had lessened the cost of maintaining different software for different platforms and made it easier to write in native code.

In a blog post, he wrote: “Agents can now do enough of the implementation, translation, testing, and review work that it’s no longer the deciding factor it was in 2020.”

React Native is a JavaScript-based open source framework developed by Meta in the early 2010s and shared as an easier way to build mobile apps that work across different operating systems, but development with it also includes compromises, particularly around efficiency.

The Helix system and coding agents

This content is for members only

Subscribe
Add The Stack on Google