proomt

Search

Search posts, papers, and topics

All posts

InfoQBruno Couriol4 min readintermediate

Shopify Drops React Native for Swift and Kotlin as AI Changes Cross-Platform Development Tradeoffs

Summary

Shopify is abandoning React Native for native Swift and Kotlin development, driven by the improved quality of AI coding models and a looming refactor to React Native's New Architecture. This shift resulted in significant performance and stability gains for their flagship app, challenging previous cross-platform development tradeoffs.

  • Shopify rewrote its flagship app in Swift/Kotlin, citing AI coding models and React Native's New Architecture refactor as catalysts.
  • The rewrite led to substantial improvements: 23-50% faster cold startup, 10x fewer crashes, and 75% faster Android build times.
  • AI coding models enabled a single engineer to build a PoC in a week, and six engineers to rebuild the app to production in 12 weeks.
  • Native development allows for better leverage of device hardware and specific platform features like widgets and background jobs.

This decision by a major tech company like Shopify signals a significant re-evaluation of cross-platform mobile development strategies, particularly for engineers considering React Native or leveraging AI in their workflows.

7/10

Related reading

  1. ClickFunnels vs. Shopify: Which is best? [2026]

    A side‑by‑side comparison of Shopify and ClickFunnels covering ease of use, pricing, customization, sales/marketing tools, integrations, payments, analytics, and AI features, with practical guidance on which platform fits single‑offer digital products versus multi‑product physical stores.

    Zapier Engineeringzapier.com17 min
  2. TanStack Charts Introduced with a Framework Agnostic Grammar of Graphics for TypeScript

    TanStack Charts α is a framework‑agnostic, TypeScript‑first charting library that implements a grammar‑of‑graphics API (marks, scales, channels, transforms, layers). It ships as a single npm package with adapters for React, Preact, Vue, Solid, Svelte, Angular, Lit, and vanilla DOM, and can run on server or client. The runtime is headless; type inference stays tied to the source row, so each mark…

    InfoQinfoq.com2 minrelease
  3. SaaS platforms are surging despite the SaaSpocalypse

    New SaaS platforms are experiencing a significant boom on Stripe, with new businesses up over 180% year-over-year, defying earlier market fears of a 'SaaSpocalypse'. These platforms differentiate by embedding deep industry knowledge and integrating core workflows, with AI accelerating their development and enhancing offerings.

    Stripestripe.com3 min
  4. Native Drag and Drop Meets Cross-Device Continuity

    Codename One 8.0 adds two user‑experience primitives: **Cross‑Device Continuity** (state checkpointing + Apple Handoff + custom HTTP relay) and **Native Drag‑and‑Drop** (OS‑level drag using the same ClipboardContent model). The post shows the API (StateProvider, Continuity.checkpoint, NativeDragOperation), platform support tables, and practical advice on payload size, security, thread handling, a…

    CodeName Onecodenameone.com7 min