1) Very familiar with react native, its breakage, its dependency hell, and the struggle to get the most simple apps rolling
2) Slightly afraid of full-on XCode and Swift
3) Jaded from React Native, so slightly hesitant to jump onto Flutter
I realize that beggars can't be choosers, but what is the a great way to build mobile apps (iOS mainly) in 2020?
My team decided we didn't want to fight Apple, and went all in on xcode and swift.
The first month was rough because I do 90% of my development in vs code. Xcode is a lot upfront, but very powerful once you get the hang of it. Spending the time to learn how to use the storyboard properly has really paid off for us. Our designer loves it.
Overall, if you can spare the time, doing it Apple's way isn't too bad.
My team is pretty comfortable now, with the exception of managing our git. Storyboards can make merges almost impossible sometimes, and we really haven't figured out a good way to go about it. So if you're working with a large team this should be a huge con for going the swift route.
Not really a recommendation, but something to consider, maybe.