Live data from Hacker News

Ask HN: React Native or Flutter for a new app in 2023?

news.ycombinator.com

11–20 of 109 posts

Re: Ask HN: React Native or Flutter for a new app in 2023?

#11
React Native over flutter all day every day. There's almost nothing you can't do in the react native world when sticking with the managed Expo workflow these days.

After Compose Multiplatform has matured a bit more I'd be seriously considering using that for everything going forward.

https://www.jetbrains.com/lp/compose-multiplatform/

Re: Ask HN: React Native or Flutter for a new app in 2023?

#12

I would use Kotlin multiplatform and Jetpack Compose multiplatform. But mainly because I already know Kotlin. It's definitively nicer than typescript though.

Nicer than Flutter's Dart too.

The only problems with Compose Multiplatform are the lack of multiplatform libraries, and documentation, but JetBrains tells me that a new documentation site is due this summer.

Re: Ask HN: React Native or Flutter for a new app in 2023?

#13

Purely curious; why not start natively with iOS or Droid (depending on which one your target audience uses more)? You'd have the easiest native API access and fewer headaches. Once you hit PMF & have proven the idea, add the second platform. Is there a benefit to launching on both platforms out of the gate? Unless perhaps there are specific React web assets you'd like to reuse to get up and running faster via React n…

> Purely curious; why not start natively with iOS or Droid (depending on which one your target audience uses more)?

For me, React is just easier to use than natively supporting iOS or Droid. No new languages or skills to learn.

I also found for social/marketplace apps, Droid users are the supply and iOS is the demand. Can't have one without the other.

Re: Ask HN: React Native or Flutter for a new app in 2023?

#14
post #9
post #3

Earlier quoted context omitted.

Because you might want to give your users a somewhat decent experience.

Depends on the specific experience you're trying to create but there are fewer and fewer cases where what you want to achieve with a mobile app cannot be done with the mobile web. I can only think of one case in my career where native was actually necessary and not the vanity of the manager having an irrational disdain of the mobile web. Or stated differently: unless it can be articulated why mobile web/PWA/hybrid ca…

Integration with the operating system look & feel & accessibility by using native UI elements instead of poorly trying to mimic it in a webview

Re: Ask HN: React Native or Flutter for a new app in 2023?

#15
post #5

Nothing beats native. 2nd best is what you know. I'm using egui right now for quickly putting together a native cross platform tool. For a startup, again I'd pick what you know. RN and Flutter will provide similar experiences for most apps. Flutter will perform better with charts etc.

Sorry, time to market is important. What's important is getting your product out the front door, then iterating as you go on.

Re: Ask HN: React Native or Flutter for a new app in 2023?

#16

Purely curious; why not start natively with iOS or Droid (depending on which one your target audience uses more)? You'd have the easiest native API access and fewer headaches. Once you hit PMF & have proven the idea, add the second platform. Is there a benefit to launching on both platforms out of the gate? Unless perhaps there are specific React web assets you'd like to reuse to get up and running faster via React n…

> Is there a benefit to launching on both platforms out of the gate?

I guess the benefit is access to larger audience, and as a result easier growth; this could be especially important in the context of a startup.

Re: Ask HN: React Native or Flutter for a new app in 2023?

#18
post #10
post #4

React native imo. Expo is terrific and the library ecosystem, while it might feel like it’s one step down from web JavaScript, is still robust enough for what you need since there are more than enough people out there shipping rn apps.

My only concern with Expo is once you're using it, you're going to get charged per user and per update. It's $0.005 per user per update (plus additional bandwidth and storage charges). So if you have 100K users, that's $500 per update. One update per month would be $6K per year. So you have to factor in the economics of your app.

There's nothing that requires you to use EAS Update though. You could just stick to submitting builds through the app store like normal.

Re: Ask HN: React Native or Flutter for a new app in 2023?

#19
post #10
post #4

React native imo. Expo is terrific and the library ecosystem, while it might feel like it’s one step down from web JavaScript, is still robust enough for what you need since there are more than enough people out there shipping rn apps.

My only concern with Expo is once you're using it, you're going to get charged per user and per update. It's $0.005 per user per update (plus additional bandwidth and storage charges). So if you have 100K users, that's $500 per update. One update per month would be $6K per year. So you have to factor in the economics of your app.

I have no idea why you would pay that. Just eject.

Re: Ask HN: React Native or Flutter for a new app in 2023?

#20
post #16

Purely curious; why not start natively with iOS or Droid (depending on which one your target audience uses more)? You'd have the easiest native API access and fewer headaches. Once you hit PMF & have proven the idea, add the second platform. Is there a benefit to launching on both platforms out of the gate? Unless perhaps there are specific React web assets you'd like to reuse to get up and running faster via React n…

> Is there a benefit to launching on both platforms out of the gate? I guess the benefit is access to larger audience, and as a result easier growth; this could be especially important in the context of a startup.

Yeah - however IMO large growth isn't as important until some semblance of PMF is hit with a few core users.

Then can treat the other platform as a marketing cost - i.e. if you're making 75k on iOS and predict a similar revenue for Android it's worth it to hire an Android developer for to build it out. But if one hasn't yet found a few hundred quality users on one platform why build the other one.

Post reply on HN