Top
Best
New

Posted by fnthawar2 1 day ago

Shopify is moving from React Native back to Swift and Kotlin(shopify.engineering)
1157 points | 842 commentspage 8
muddi900 21 hours ago|
It is the "why use python" for mobile.

The native apps will definitely be better in terms of performance and UX. However, having 2 codebases means twice the tokens.

vmg12 21 hours ago||
The problem isn't tokens but verification that the code works.
muddi900 21 hours ago||
If you have enough of a budget, you can ask your agent to spawn two subagent to do independent audits of "your" work.
vmsp 21 hours ago||
I came here to say this. I also prefer fully native apps but this is the elephant in the room. If most of your web code can be re-used on native, that's a ton of tokens you won't have to pay for.
joenada 4 hours ago||
This thread is very depressing. Web dev bootcamps and product managers have done untold damage to the field of software engineering. And it's our own faults. We had it so good for so long. There was a period of time when programmers were the new "rockstars" (for better or worse). We should have used that respect and those resources to unionise and build some kind of institution responsible for teaching, mentoring, standards, etc - a software engineering guild of some sorts.

Quality is, was and always will be job one. There's obviously a place for AI tools (providing the economy doesn't melt), but can we please just slow down for a second and think about what we're actually doing?

voidash 10 hours ago||
If they play this right, they can do much more than just ecom and move into agentic templates and start selling slack and jira templates
ramshanker 11 hours ago||
Yea, I have started using c++ for some of the stuffs previously used python for. When agents is doing the grunt work, better to go even closer to machine.
tzone 22 hours ago||
With latest AI models, we will most likely see shift back to just fully Native apps even for smaller teams. This is type of stuff that AI models do really well, if you get a particular feature or even a bigger app change done in one platform, you can just tell Opus or Fable to replicate to the other platforms and in almost all cases it will just do it as well as most human teams would have done it.
inopinatus 12 hours ago||
Technology historians will pin 2026 as the year frameworks died.
gh0st_hunt3r 11 hours ago|
I think its more like 2024/5 is the year that existing frameworks were locked in place. At least it feels like that for react.

React popular -> llms get good at react -> llm generated apps default to react

iamgopal 23 hours ago||
when you are large enough to allocate sufficient resource, you should go native, if not, go flutter/react native etc. Its very simple decisions I guess.
SV_BubbleTime 20 hours ago|
Which is why the topic about what Shopify does should apply to absolutely almost no one.

Who has more people/resources to justifiably throw at their native app than Shopify? Maybe a dozen companies?

timzaak 8 hours ago||
Maybe cross platform devkits would not be choosed only becauseof development cost.
vladkens 16 hours ago|
Lol, they bought Tailwind CSS, freaked out, and decided not to touch it at all.
More comments...