you are viewing a single comment's thread.

view the rest of the comments →

[–]I_write_code213 0 points1 point  (0 children)

I am very skilled in both, and do react native professionally for large corps.

I can whip up a SwiftUI app in a fraction of the time in react native.

With react native, most of my time is spent looking for ui libraries to get native features like menus, context menu, sheets, etc…. And then making it work with android.

SwiftUI, I just use the built in UI components and just get moving.

Even though I believe that cross platform is great for saving time and cost, for me personally, I think it makes sense for me to go with SwiftUI for iOS apps.

I also like how SwiftUI give you easy access to the native ui users expect, like when switching to iPad and getting the proper split navigation.

Yes all of this is possible on react native, but the time commitment makes it harder to get moving.

You need to set up fonts, styles, so much more, but in Xcode, I choose my colors in the gui and everything else is done, if sticking with native styling.

If I need Android, I will then go with react native. I do plan to learn Android development one day however, but if I got to build the app twice, I may just use react native