Shopify has announced a return to separate Swift and Kotlin codebases for its mobile applications, reversing the decision made in 2020 to adopt React Native. The company states that artificial intelligence agents now handle sufficient implementation, translation, testing, and review work to remove the previous need for shared code. While the original switch aimed to stop building features twice and allow developers to work across the stack, the cost of maintaining dual platforms remained a factor. That constraint no longer dictates strategy because AI reduces the effort required to keep both iOS and Android versions aligned. The move acknowledges that while React Native offered benefits over the last six years, the economic advantage of a single codebase has diminished as automated tools take over the heavy lifting of cross-platform development.
This shift highlights how generative AI is altering architectural decisions in large-scale engineering organisations. The change affects the maintenance of three significant open-source libraries created by Shopify. Two of these libraries are finding new homes, while the third will be archived later this year due to its smaller user base. The decision reflects a pragmatic approach to engineering resources rather than a rejection of cross-platform tools entirely.
- Original switch occurred in 2020 to reduce duplication
- AI agents now cover implementation and testing gaps
- One of three major libraries will be archived in 2026


