5 ms·
What does this mean for React Native? Is Swift now going to be the de facto language for Mobile (and maybe Desktop) development?
by colesantiago 1y ago
What does this mean for React Native?
Is Swift now going to be the de facto language for Mobile (and maybe Desktop) development?
- kelvinjps10 1y agoKotlin did it first with kotlin multiplatform
- hatmanstack 1y agoThe Simpsons did it.
- akmarinov 1y agoNot a chance React Native is popular because there’s a thousand times more React devs than native devs. And people like to use what they know. Also React dev experience makes anything Swift related look like stone age technology
- Austin_Conlon 1y ago> Also React dev experience makes anything Swift related look like stone age technology How so?
- Larrikin 1y agoI assume all the extra work you have to do to make it work instead of using the native language. If the project is simple to port over then it should have just been a website.
- hoppp 1y agoThe npm ecosystem is one of the worst and most backwards places to be, so I don't think so.
- wiseowise 1y ago[flagged]
- jshier 1y agoPresumably hot reload and IDE integrations that actually work. Xcode is really crappy compared to other IDEs, so platforms that can avoid it for most of your work tend to be an advantage. Xcode 26 generally broke anything that relies on indexing, like autocomplete, edit in scope, or refactoring, among others.
- akmarinov 1y ago- Hot reload that actually works. - OTA updates, skipping Apple review for every little thing. Really speeds up builds too. - Repack and module federation aren’t even possible on native - running tests on iOS - 2 minutes minimum and having to boot the simulator in most cases. RN - seconds - IDE with all sorts of plugins, that are impossible on Xcode, Rozenite - AI trained on lots more React code, where they usually struggle to use Swift 6 properly and a bunch more things
- deleted 1y ago[deleted]
- viktorcode 1y ago> React Native is popular because there’s a thousand times more React devs than native devs. Exactly this. And they come cheaper. JS dominance in development stems from business logic, not from quality of development environment or tools, or developers preference.
- GZGavinZhao 1y agoFlutter still exists, so as a competitor you need to beat both React Native and Flutter.
- p2detar 1y agoI last used RN half a decade ago, but from what I see around me - our frontend developer, who is proficient in React, actually chose to use Flutter for our iOS and Android mobile apps — and he’s quite satisfied with it.
- wiseowise 1y agoWhy would a marginal platform language become de facto language for mobile? If anything, Kotlin is much better positioned to fill the niche. It is already far, far ahead of anything Swift has to offer and is backed by a company actually making money out of the tools. What incentive does Apple have? My bet is expanding Apple services (Apple TV, Music, etc.), but is that enough for Apple to create a proper dev ecosystem? Highly unlikely.
- viktorcode 1y ago> It is already far, far ahead of anything Swift has to offer Please share what Kotlin has that Swift doesn't
- iury-sza 1y agoLook up Kotlin multiplatform and Compose multiplatform.
- viktorcode 1y agoAh, so you are talking about frameworks and ecosystem, not the language