Earlier quoted context omitted.
So exactly what value are you adding, then?
I take the specifications from the customer and type them into the AI
Shopify is moving from React Native back to Swift and Kotlin
941–950 of 962 posts
Re: Shopify is moving from React Native back to Swift and Kotlin
#942Earlier quoted context omitted.
Why? The api has to be secure. Mobile os keeps the app safe. Where is the attack surface?
You don’t believe how often people leave secrets in the app or use webviews and iframes badly, misconfigure OAuth in client side and so on. There are many issues where secure API does not help.
Re: Shopify is moving from React Native back to Swift and Kotlin
#943Re: Shopify is moving from React Native back to Swift and Kotlin
#944Numbers from GPT Astra - Shopify has 3000 engineers as of 2026 - Google Chrome when released in 2008 conservatively had ~ 60 engineers. - GTA 5 in its credits had 150 software engineers. Surprising even to me who has had many an experience of being in a bloated FAANG team, this 150 includes GTA Online! In a sane society, Shopify’s opinion on anything engineering related would be thrown into rubbish because they seem…
When Chrome 1.0 came out in 2008, it only ran on Windows, and it couldn't do basic things like print or export to PDF, didn't have any accessibility, didn't work in RTL languages, and didn't have any graphics acceleration, among other limitations. Don't get me wrong, it was a marvelous piece of engineering - but it was extremely incomplete. By the time it was what we think of as a modern, complete browser, they had m…
Re: Shopify is moving from React Native back to Swift and Kotlin
#945Earlier quoted context omitted.
You do realize that letting the LLM produce more output means that maintenance will be more expensive? I can easily see a world where claude and gpt are producing more tokens to sell you more tokens.
The models will only get better and inference cost will go down. I don’t see any reason to think the same thing that happens with all tech won’t happen here.
Re: Shopify is moving from React Native back to Swift and Kotlin
#946Earlier quoted context omitted.
The compile and build times on iOS (and Android) are also painfully slow. They claim to have "hot reloading" but only under very specific conditions, and it's not the whole app. When you're working with UI in particular, you can often edit and text your changes 10x faster on React than native. You could argue that the quality "gains" you get from native are partially negated by the reduction in iteration speed. Quali…
Agreed, I’ve never used react native myself but I do use CapacitorJS to run JS (TS) apps and with a dev server I can hit save in my IDE and see it on my phone screen in Throughout my career, I found that the faster I can go from wanting to try something to seeing it working, the better. Without that quick iteration cycle, I end up, not trying certain things or trying to batch all of my changes which then makes it har…
Re: Shopify is moving from React Native back to Swift and Kotlin
#947Earlier quoted context omitted.
No. The point is that the goal (slick native apps) isn't blocked by the fact that it needs more code.
But if you could get slick native mobile apps with less code (i.e. higher quality abstractions), that would be better
Re: Shopify is moving from React Native back to Swift and Kotlin
#948Earlier quoted context omitted.
Video games are much easier than what Shopify do which will be a long tail of business cases and local permutations for all the countries they operate in. Commercial software is usually a simple core and a long tail of business exceptions
That’s different difficulties. Like comparing a climb and along run. Sure both require some physical abilities, but in the first case any error and the collapse mean dead end bringing progress to zero, while the second one you can rest on the side any time and still have the miles behind you accomplished.
Human issues are often complex and may not even have a real solution. Consider human issues like Brexit and the Good Friday Agreement - at face value they are a contradiction and yet a solution must be found.
Coding is absolute - trying to build software that can handle all these edge cases, let alone adapt to environmental changes like the law changing around you, when the decision makers have no insight (or interest) in the details is what makes software difficult.
Re: Shopify is moving from React Native back to Swift and Kotlin
#949Earlier quoted context omitted.
But if you could get slick native mobile apps with less code (i.e. higher quality abstractions), that would be better
Well yes, but if you want native apps there's no getting around making two apps.
Re: Shopify is moving from React Native back to Swift and Kotlin
#950We may also look back on a (now-deleted?) tweet in which this company's CEO meme-trolled another engineering org. for their mobile decision-making. The overall tone here and over the past years comes off as holier-than-thou.