SwiftUI would cover all the Apple OSes: iOS, iPadOS, and macOS. My brief experience with something like React Native or other cross-platform is that I still need to know the native language at least a little bit, so I would think that it is still worth learning at least the basics of where Apple is going.
Web Developer | Creator of Level Up Tutorials | Co-host of Syntax.fm | Father of 2 | Bboy | Robotops Crew | Youtuber | Tea Drinker | Tutorial Maker | Fan of physical activity | Former Music Major
I didn't find that to be the case with React Native in small to medium sized projects, so I personally wouldn't invest too much time into something that keeps you in only Apple's world, but I can def understand why it's appealing to iOS devs. IMO (and I know others might disagree), you shouldn't be building for JUST iOS in 2019 when on the web we always want to support as many users as possible.
SwiftUI would cover all the Apple OSes: iOS, iPadOS, and macOS. My brief experience with something like React Native or other cross-platform is that I still need to know the native language at least a little bit, so I would think that it is still worth learning at least the basics of where Apple is going.
I didn't find that to be the case with React Native in small to medium sized projects, so I personally wouldn't invest too much time into something that keeps you in only Apple's world, but I can def understand why it's appealing to iOS devs. IMO (and I know others might disagree), you shouldn't be building for JUST iOS in 2019 when on the web we always want to support as many users as possible.
I think being cross platform is the way forward for companies.
I think there is value in having knowledge of how to program for the native platform is good as well.