Building mobile apps is hard, and the technical landscape changes constantly. At Shopify, we've gone "all-in" on React Native as our default for mobile development. But what happens when you hit the limitations? What about ultra-high performance needs, extensive processing, or heavy background tasks ?
This talk is a real-world case study of our "React Native-first" approach and how we pragmatically solve its limitations by integrating Kotlin Multiplatform (KMP). We will demonstrate that "context matters" and that the best solution is often a hybrid one.