Is SwiftUI purely a money making thing?
Hello!
Having worked on the iOS app at two larger companies Im more and more starting to think SwiftUI is Apple’s attempt to make more money.
What I mean is, take a larger code base, it will most likely have Coordinators or some other known pattern that drives the flows. Couple this with a NavigationController which you can of course push SwiftUI views on to through a HostingController.
This use of SwiftUI works, but any attempt to build large apps purely in SwiftUI is not feasible. You get issues with performance, analytics tracking based on where the user has scrolled, and even how to devise a proper flow (such as with Coordinators).
Apples attempt seems that they want more and more people making apps (with the ease of SwiftUI), as more apps on the AppStore is more money for Apple.
But any larger, more complicated app, still needs to rely on the “uikit” way.
What are your thoughts?