What is everyone using for iOS development?
Discussion
For something like a Nostr app, what is the reason to NOT to use React Native?
Probably the most performance -intensive thing is "the scroll" -- preloading and rendering lots of content. But can't .... realistically.... React Native do this pretty well at this point? React Native is now 10 years old.
This is not a rhetorical question. I'm wondering about this myself. Maybe someone can answer or has an opinion.
I don’t know. This is why I’m asking about the tools.
Because react native sucks. Let's see, init a react project. Boom 20mb and it does nothing yet. This is far too much complexity for MOST use cases.
There's a reason I can tell instantly when a PWA uses react. It's slow. It's clunky, and there's a bunch of shit you just don't need. Also JavaScript is ass. Abstract all you want, you're just making it harder to maintain.
This is ALL js frameworks imo.
Here's your dependacies.
https://npm.anvaka.com/#/view/2d/react-native
Good luck marking sure nothing breaks later because you don't maintain any of this.
N/A. I try to not have to pay the Apple tax. I'd just make a PWA for iOS users.
Cooking something cool?
No, nothing yet. Just doing the homework in case I do want to dabble with it.
nostr:npub1nqc4zvkk4wx0usz082qydwpnd42979y5k93mdmn2vwguttkzfrysqjy5lh what were you using for your prototype the other day?
Cursor and SwiftUI
For Primal we are using UIKit because of the feeds with lots of different ways content can be displayed.
My opinion is that SwiftUI is getting better every year, so for simpler UIs it is already a good choice, and may even be a good choice for rich feeds in a few years, just not yet. Non-native is a good choice for personal projects or smaller apps, but many users will be able to tell the difference as it doesn’t feel as fast and responsive as native.