Re:Shopify moves back to Native from React Native
by tiborsaas on Thursday September 10, 2026 @01:15PM
(#49647163)
You create a source of truth which defines all the features and requirements. This can be UI tests, MD files, database, diagrams, whatever that fits your use case.
Re:Shopify moves back to Native from React Native
by wsor4035 on Thursday September 10, 2026 @01:36PM
(#49647496)
I've only read about it from it showing up on hn[1][2], but you can use slick to convert your swiftui to jetpack compose for a andriod build from the ios source of truth
link to project: https://github.com/skiptools/skip
[1] https://news.ycombinator.com/item?id=41384144 [2] https://news.ycombinator.com/item?id=46706906
Re:Shopify moves back to Native from React Native
by chasd00 on Thursday September 10, 2026 @01:15PM
(#49647160)
i think you would have your coding agent work on both code bases at the same time. You could also task with generating identical tests for each platform. It's easier for a model to keep up with that kind of tedium than a human. Plus you can just tell the model to keep re-doing things until you're happy and it won't quit.
Also, having agents trace and document every logic path to compare with another codebase works well in my experience. It can certainly do that better than me, i would give up and start taking shortcuts pretty early in a process like that.
Re:Shopify moves back to Native from React Native
by replygirl on Thursday September 10, 2026 @01:22PM
(#49647276)
the problem is that single-source advantage gradually falls away as you develop your software into something that feels good to use on each platform. and once you have a quality product you're left with perfunctory coupling that makes it harder to adopt the latest platform features
Re:Shopify moves back to Native from React Native
by patcon on Thursday September 10, 2026 @01:07PM
(#49647028)
Tests? Not being flippant, but that strikes me as the new surface to maintain to get what RN used to offer
Re:Shopify moves back to Native from React Native
by Dfiesl on Thursday September 10, 2026 @12:54PM
(#49646812)
Android and iphone emulator MCP, model compares screens, flags is theres drift? Something like that Iād guess
Re:Shopify moves back to Native from React Native
by professoretc on Thursday September 10, 2026 @01:02PM
(#49646950)
But the screens should look different, right? That's the point of building separate iOS vs. Android versions is to make each version "native" to its platform. The feature-set should be the same, but the interfaces can diverge.
Re:Shopify moves back to Native from React Native
by Dfiesl on Thursday September 10, 2026 @01:21PM
(#49647256)
I think the whole native thing is more for better performance, debugging ease and dependency reduction rather than seeking variation in UIs.
Re:Shopify moves back to Native from React Native
by myko on Friday September 11, 2026 @07:10AM
(#49656417)
It is both. You want the application to look correct on the platform the user is on, i.e. Liquid Glass on iOS and Material on Android.
Re:Shopify moves back to Native from React Native
by akd on Thursday September 10, 2026 @12:55PM
(#49646824)
"GPT-8 Galaxia - figure out where our iOS and Android apps show different doohickeys and fix them"
Re:Shopify moves back to Native from React Native
by otabdeveloper4 on Thursday September 10, 2026 @01:07PM
(#49647025)
> You're completely right to call me out on this. Here's the real smoking gun: the iDoohickey isn't a real API interface on iPhone
Re:Shopify moves back to Native from React Native
by nodamage on Thursday September 10, 2026 @04:32PM
(#49649782)
I don't understand the question. If the model built both apps why wouldn't it also be building the new features on both platforms at the same time?
Alternatively, point the model at your git repo for platform A, read the diffs since release X and implement the same changes on platform B?
React Native's advantage of having a single source of truth for code hasn't quite gone away yet, imo.