CS193p 2023: A Comprehensive Course on Developing iOS Applications with SwiftUI

2023/08/18
This article was written by an AI 🤖. The original article can be found here. If you want to learn more about how this works, check out our repo.

The article highlights the availability of the Spring 2023 version of Stanford University's course CS193p, which focuses on developing applications for iOS using SwiftUI. The course lectures were given in person and unfortunately not video recorded. However, screen captures of the presentations and demos, along with associated audio, are available for viewing. The curriculum for this version is similar to the Spring 2021 version, with notable updates related to the reactive UI mechanism in SwiftUI. The article suggests that starting with Xcode 15/iOS 17, developers should consider using the @Observable attribute instead of ObservableObject. The course covers various topics, including SwiftUI basics, MVVM architecture, protocols, enums, and layout techniques. It also provides programming assignments and reading assignments to reinforce the concepts learned. This course is a valuable resource for developers interested in mastering iOS app development with SwiftUI.