My assignments for CS193p Course of Developing Apps for iOS of 2020.
Outcomes: CS193p's Developing Apps for iOS of 2020 has allowed me to explore Model-View-View-Model (MVVM) design paradigms, object-oriented databases, networking, interactive performance considerations including multi-threading, data flow, gestures, animations and much more
Lecture 2: MVVM and the Swift Type System
Lecture 3: Reactive UI + Protocols + Layout
Lecture 4: Grid + enum + Optionals
Lecture 5: ViewBuilder + Shape + ViewModifier
Lecture 6: Animation
Lecture 8: Gestures JSON
Lecture 9: Data Flow
Lecture 10: Modal Presentation and Navigation
Lecture 11: Enroute Picker
Lecture 12: Core Data
Lecture 13: Persistence
- Name: Stanford's CS193p 2021 - Developing Apps for iOS
- University: Stanford University
- Lecturer: Paul Hegarty
- WWW: https://cs193p.sites.stanford.edu/
- Progrmiz Hanbook of Swift Language: https://www.programiz.com/swift-programming
- Hacking with Swift Resources: https://www.hackingwithswift.com/