![Screenshot 2024-03-22 at 16 36 11](https://private-user-images.githubusercontent.com/61867099/315962980-622cd14f-90e0-4760-8a17-a89ebadb57f8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzMjUzODksIm5iZiI6MTcyMTMyNTA4OSwicGF0aCI6Ii82MTg2NzA5OS8zMTU5NjI5ODAtNjIyY2QxNGYtOTBlMC00NzYwLThhMTctYTg5ZWJhZGI1N2Y4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE4VDE3NTEyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk5OGJhN2RhMjY3MWI4ZTM4NTA2ZWVmZGI2ZDc2YWY3MjQyYmQxYTNkMGM3MTZhMzA4YmYwODI0Y2M0YjY1ZjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3rE1zGj-colReOxJHHcDzv7HDHsik_kmNMosgftVzjE)
CS193P is a course of developing Applications for iOS using SwiftUI, this repository put all records of learning process and my solution of assignments of this course. I want to challenge myself to upgrade new Apple technology
Lecturer: Paul Hegarty
Lectures, videos & corresponding project files from Stanford can be found here.
My code, personal notes & assignment solutions (+ extra credit) are all listed in the table below.
Lectures | Code & Notes | Reading Assignments | Programming Assignments |
---|---|---|---|
1: Getting Started | - | - | - |
2: More SwiftUI | - | - | - |
3: MMVM | - | - | - |
4: Applying MMVM | - | - | - |
5: Protocols, enum, Optional | - | - | - |
6: Layout, @ViewBuilder | - | - | - |
7: Shape, ViewModifier, Constants | - | - | - |
8: Animation (Part 1) | - | - | - |
9: Animation (Part 2) | - | - | - |
10: EmojiArt | - | - | - |
11: Gestures, 2nd MVVM | - | - | - |
12: Persistence, Property Wrappers | - | - | - |
13: Presenting Views, Navigation | - | - | - |
14: Multithreading, Error Handling | - | - | - |
15: Document Architecture | - | - | - |