Hacker News new | ask | show | jobs
by jannotti 3030 days ago
I don't follow. In my opinion, if you're alone on a project, the case for React Native (compared to writing an Android app in Java and an iOS app in ObjC or Swift) is even greater.

The OP didn't ever explicitly say he wanted to create an iOS and an Android app though, and I would agree that if that's not a desire, then React Native is less compelling, especially if OP has never used JS, as you said.

1 comments

Only if you are a web developer. If you already know other languages, Obj C / Swift for iOS and Java for Android would be easier (even if there is duplicated work).

Alternatively, you could use C++ and Qt for both.

Ok, I guess that's where we disagree. I think that even if I were well versed in native Android or iOS development, I'd be better off writing a new app in React Native (even if I had to learn it all), rather than becoming well-versed in native development of the other, and then writing two apps.

If I was an expert in both Android and iOS, and knew nothing of web development... I still think I'd lean toward learning and using React Native. But only then would it be a close call.

I would just target the platform I already knew first, then port to the other if it turns out to be worth it.