Re:Ask HN: Book Recommendation for macOS Development
by jamil7 on Monday March 21, 2022 @01:44PM
(#30757320)
This essentially mirrors my experience however the codebase is more around 50-50 split AppKit / SwiftUI, most controls we tend to use AppKit and layout and display SwiftUI. I don't actually think the integration is too painful, layout can be a little weird sometimes where the two worlds awkwardly join but you can work around most issues there.
AppKit may go away eventually, but _today_ it's still required to write a good Mac app even if you can use SwiftUI for large portions.
My experience on this project has also taught me that AppKit can be made to play quite nicely with SwiftUI. The AppKit code is encapsulated well, and from the outside gets instantiated and included exactly as if it were a SwiftUI component.