Helix: The internal tool powering our Shopify app's native migration

We built Helix to help LLMs rebuild the Shopify app in Swift and Kotlin, using small checkpoints and strict quality gates to keep the code shippable.

8 min readOriginal

We’re moving our mobile apps from React Native back to native Swift and Kotlin. We’ve already done it with Shop, rebuilding and publishing the app in just 12 weeks. Now we’re applying what we’ve learned to the Shopify App, our largest app with more than 300 screens.

We’re using LLMs to rebuild it because they are really capable now; but getting consistent, high-quality, and maintainable results out of the box is difficult. They need tooling and guardrails. That’s why we built Helix.

What is Helix?

Helix is a set of tools and skills that help LLMs migrate features and screens from the React Native app while following a highly opinionated architecture we designed for the new native apps.

Keep reading Shopify Engineering with Pro

This source is part of the Pro library. Unlock every premium source, AI translation and custom feeds.

SE

Originally published on

Shopify Engineering

Read original

Keep reading