CodeNewbie Community 🌱

Discussion on: I’m Kyle Lee, iOS Engineer and Instructor. Ask Me Anything!

Collapse
 
jess profile image
Jess Lee

When would it make sense for someone to build in React Native instead of Swift?

Collapse
 
lee profile image
Lee

Such a good question Jess 😎

Collapse
 
andrewbaisden profile image
Andrew Baisden

I was also intrigued by this question as I have been learning Flutter even though I already know React.

Collapse
 
kilo_loco profile image
Kilo Loco ✊🏽

The easiest answer here would be if the person is already familiar with React Native, React, or just JavaScript in general. Also, if you need to hit the market with both iOS and Android at the same time, but only want one code base, then RN can accomplish both.

My understanding is that RN can accomplish most app use cases, but may not be the right choice if you need extremely high performance/low latency in the app.

However, if you are just starting out, I would say that native iOS development is the easiest platform to get started with as there are many resources to choose from, a warm and welcoming community, and only requires a single download (Xcode) from the Mac App Store to get up and running.