This article analyzes the technical and strategic shift as Shopify moves from React Native back to fully native development. It explores how improvements in AI coding assistants reduce the historical overhead of maintaining separate native codebases and examines the broader industry trends involving cross-platform frameworks versus native architectures.
Key points
AI-assisted coding is lowering the barrier to entry for managing multiple native mobile codebases.
React Native abstractions can introduce performance and maintainability limitations that native code avoids.
The decision to return to native is often driven by a need for full architectural control and long-term stability.
Migration velocity is significantly increased when AI agents handle the conversion of business logic between languages.
Kotlin Multiplatform (KMP) remains a relevant middle-ground strategy by keeping business logic shared while maintaining native UI.