Re:Ask HN: Books that teach programming by building a series...
by _jcrossley on Tuesday January 17, 2023 @01:48PM
(#34416826)
Came to say the same thing - plus, there's a great 100 Days of SwiftUI as well, which gets nontrivial apps running pretty quickly.
https://www.hackingwithswift.com/100