|
|
|
|
|
by philipyoungg
2041 days ago
|
|
I've been using SwiftUI for macOS and iOS fully to make stayinsession.com It's my first app while I'm learning Swift. Coming from React, the transition is relatively easy. I did learn some UIKit and AppKit and find it extremely verbose. The thing is SwiftUI is not really ready for prime time. There's a lot of bug and inconsistencies here and there. Things that work on iOS doesn't work on MacOS. Vice versa. Keyboard navigation and input focus sucks. Minor update (like from iOS 13.1 to 13.2) could break some part of the app. Also performance is not optimized. I have a slideshow that took at least 10% CPU on Mac all the time. That limitation makes me decides to use animation sparingly across the app. But again, the productivity is no brainer. Basically my iOS and macOS app lives in monorepo because there's ~95% code sharing. |
|