These projects began introducing you to the more difficult parts of SwiftUI, although none of it was really SwiftUI’s fault – it’s the places where SwiftUI meets Apple’s older frameworks that things get a little rough. Over time these rough edges will get smoothed off a little, but it might be a few years and regardless these will still be important for any times you want to integrate code from outside of Apple.
While completing the three projects, you also learned:
Comparable
conformance to custom typesEach of those topics were covered as a standalone technique and then applied in a real project, so hopefully it’s really sinking in!
BUILD THE ULTIMATE PORTFOLIO APP Most Swift tutorials help you solve one specific problem, but in my Ultimate Portfolio App series I show you how to get all the best practices into a single app: architecture, testing, performance, accessibility, localization, project organization, and so much more, all while building a SwiftUI app that works on iOS, macOS and watchOS.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.