Blog

Insights on software development, security, and technology from our team.

Showing posts taggedreact-native

Shopify is leaving React Native for Swift and Kotlin. The reason isn't what you think.

Shopify is rebuilding its mobile apps in Swift and Kotlin, not because React Native was slow, but because AI agents changed the cost of two codebases. Here's what mobile teams should actually take from it, and the headless-logic trick that works whatever stack you're on.

React Native 0.87 makes the Strict TypeScript API the default. Here's your upgrade order.

React Native 0.87 landed on August 11, and it makes the Strict TypeScript API the default for every project. That turns deep imports into type errors and reshapes ref types, on top of experimental Swift Package Manager support, AGP 9, and a higher toolchain floor. Here is the upgrade order we would actually use, and the one grep that tells you how much work you are in for.