Earlier quoted context omitted.
I read it. They chose native over shared. Hence vindicated.
Derp. Read it again.
Shopify is moving from React Native back to Swift and Kotlin
531–540 of 963 posts
Re: Shopify is moving from React Native back to Swift and Kotlin
#532It seems like Shopify has fallen into a trap thinking that more complexity costs nothing because of AI. In the age of AI we have to embrace the same principle as before that complexity needs to be tamed, not multiplied. Even as humans struggled with complexity, from what I see now AI struggles very much the same. Hence I don't think this will age well.
Yeah the problem is AI would improve exponentially and can do work 24/7 any engineering problem is just 'when' and 'how much' at that point
Re: Shopify is moving from React Native back to Swift and Kotlin
#533Earlier quoted context omitted.
Yea, I hear that. I'm content with winning the argument and truthfully, I think they will find they need to hire iOS engineers because we do more than write Swift. There are whole ecosystems of knowledge to go from a product idea, sit in meetings with many stakeholders, and implement the actual thing everyone wants. All they got here was a 1-to-1 implementation of their current app which was born of engineers working…
> I think they will find they need to hire iOS engineers because we do more than write Swift. Shopify isn't hiring any mobile engineers. Probably because the agents were hired first and took the job already. That is the point of the job being literally commoditized and cannibalised, they hire less or close to 0. Your quixotic 'vindication' means nothing and has the opposite effect.
Re: Shopify is moving from React Native back to Swift and Kotlin
#534Earlier quoted context omitted.
And people say AI isn't taking SWE jobs...
This is an incredibly boring task. Nothing new, just rewrite everything to just see it all rewritten again in 1 year. Perfect for LLMs and something humans shouldn't do.
Re: Shopify is moving from React Native back to Swift and Kotlin
#535React Native is slow. Hermes VM doesn't even have JIT. If the majority of your app is native code and only a few places are stitched together via JS code that runs in the Hermes VM, then React Native is suitable for you. Look at V8 vs. Hermes performance. We use Flutter; we rarely need to write native code. We have three apps: Symbiote workout app, CalorieCodex, an AI calorie tracker app, and MacroCodex with 17,000+…
Your data is out of date. React Native performs within spitting distance of raw native now because in the last 2 years... it basically became native - it's now false dichotomy
Re: Shopify is moving from React Native back to Swift and Kotlin
#536Earlier quoted context omitted.
My validation is that platform specific codebases is what is the right course of action. The c-level decision is that they want the cheapest route to consumers. My point is that consumers can tell, the product is better, and developers are happier working on native codebases.
I'd challenge you to determine which of the top app store(s) apps are react native vs not -- plenty of app store awards have gone to react native apps -- bad software is bad software. plenty of you ios devs write shit software. I've done this job almost 40 years and no language or platform has ever prevented people from building shitty software or for that matter gotten in the way of writing good software. good engin…
Re: Shopify is moving from React Native back to Swift and Kotlin
#537Earlier quoted context omitted.
Derp. Read it again.
Shopify is moving its mobile apps from React Native back to native Swift and Kotlin. With the main cost of native gone, the benefits of staying close to platform APIs and first-party tooling win out. This has been my ethos. That native is better than shared.
Re: Shopify is moving from React Native back to Swift and Kotlin
#538Re: Shopify is moving from React Native back to Swift and Kotlin
#539We did the same thing - had 90% of it overnight. Then spent a few days in the background tweaking for polish. Our app is smaller, and has about 15-20 screens. I started at about 12:30am by giving codex a goal and it inventoried every screen based on the react native code, then created android and iOS directories, used maestro (I had already set up this tooling for a previous personal app build a few weeks prior), and…
How are you evaluating the Android build if you don’t use Android and you don’t know Kotlin?
If you are blind, you cant see anything wrong, if you are deaf uou cant hear anything is wrong.
Re: Shopify is moving from React Native back to Swift and Kotlin
#540Earlier quoted context omitted.
I don't see why you would, unless your argument for your whole career has been that LLMs make this easy.
My argument is that platform specific codebases is the right course of action. My point is that consumers can tell, the product is better, and developers are happier working on native codebases.