Earlier quoted context omitted.
> I'm sitting here at my desk overlooking Cordova Street. The street that Apache Cordova is named after. I've seen this debate for almost two decades now. The debate has been taking place on the actual street?
We practically heckled and threw rotten tomatoes across it at each other.
Shopify is moving from React Native back to Swift and Kotlin
501–510 of 963 posts
Re: Shopify is moving from React Native back to Swift and Kotlin
#502Earlier quoted context omitted.
Because if I’m an iOS user and used to that and you give me a conventional Android app UX, I’m going to feel that as jank. Same as if I’m an Android user and you give me the conventional iOS experience. It’s like if I gave a swing or Gtk+ or Xwindows app experience on Windows 11 or MacOS. It would be usable, but feel conspicuously sub-standard.
What specifically are the ux differences?
Re: Shopify is moving from React Native back to Swift and Kotlin
#503As an iOS Engineer that has been fighting the battle against every C-level type who brings up the subject of a shared codebase my whole career, I feel very validated.
I don't see why you would, unless your argument for your whole career has been that LLMs make this easy.
Re: Shopify is moving from React Native back to Swift and Kotlin
#504As an iOS Engineer that has been fighting the battle against every C-level type who brings up the subject of a shared codebase my whole career, I feel very validated.
They specifically say in the post how React Native was the correct decision and that it worked well for them. Now it's a different situation as implementation has become incredibly cheap.
Re: Shopify is moving from React Native back to Swift and Kotlin
#505As an iOS Engineer that has been fighting the battle against every C-level type who brings up the subject of a shared codebase my whole career, I feel very validated.
FWIW, the native app specialists are in some sense the most invalidated here. Shopify decided they couldn't afford your skill set and didn't change their mind until you could be replaced with an LLM. Really the whole concept of technology specialization is the thing in jeopardy. It no longer appears to work to make a career out of deeply learning something obscure. Agent-farming generalists appear to be the ones who…
Re: Shopify is moving from React Native back to Swift and Kotlin
#506As an iOS Engineer that has been fighting the battle against every C-level type who brings up the subject of a shared codebase my whole career, I feel very validated.
I don't see why you would, unless your argument for your whole career has been that LLMs make this easy.
Re: Shopify is moving from React Native back to Swift and Kotlin
#507As an iOS Engineer that has been fighting the battle against every C-level type who brings up the subject of a shared codebase my whole career, I feel very validated.
Re: Shopify is moving from React Native back to Swift and Kotlin
#508Earlier quoted context omitted.
Are there cybersecurity concerns in the frontend? I would have thought you have to assume the client is untrusted and only do security work on the backend
1. Not storing secrets properly or using hardcoded secrets 2. Wild use of webviews/iframes sometimes easily propagates as XSS in phones 3. Incorrect client-side OAuth 2.0 configuration e.g. with schema-based redirect URLs. 4. Not supporting high-enough API versions, which may prevent some OS-related weaknesses 5. The list is actually very long. Just few top of my mind.
Re: Shopify is moving from React Native back to Swift and Kotlin
#509As an iOS Engineer that has been fighting the battle against every C-level type who brings up the subject of a shared codebase my whole career, I feel very validated.
You should read the article. You'd realize that you're not actually vindicated by its contents.
Re: Shopify is moving from React Native back to Swift and Kotlin
#510Earlier quoted context omitted.
They specifically say in the post how React Native was the correct decision and that it worked well for them. Now it's a different situation as implementation has become incredibly cheap.
Not sure why someone would say it was a wrong decision. Why would they even need to do this if LLMs make coding easier. They are likely chasing the things I advocate for: direct access to latest APIs from each platform, platform specific UI, UI that behaves correctly on each platform without chasing down edge case solutions (also said as ui that looks and feels "right"), and a bonus of separate developer pool to hire…
Writing almost anything with javascript sucks ass to begin with. Writing native code with it is even more painful. Most javascript engines don't even have any decent model of parallelism. It takes zero imagination to see the problem here