This repository contains implementations of the core projects from Stanford's CS193p course, focusing on core iOS development concepts and SwiftUI patterns, from both 2023 and 2025.
A code guessing logic game using customizable colors, using modern Swift technologies:
- SwiftData for model persistence and previews
- Swift Concurrency (async/await, Task)
- SwiftUI animation + transitions
- Codable + JSON parsing for game data
A card matching memory game that explores:
- SwiftUI fundamentals and declarative UI
- MVVM architecture patterns
- State management and data flow
- Custom animations and transitions
MemorizeDemo.mp4
A creative art app featuring:
- Document-based app architecture
- Drag and drop functionality
- Complex gesture handling
- Integration with system frameworks
Learn more about Stanford CS193p ↗
2023 course content available at cs193p.stanford.edu/2023 ↗
2025 course content available at cs193p.stanford.edu/2025 ↗
The original course materials are licensed under Creative Commons BY-NC-SA ↗
This repository contains modified and original implementations based on the course material. Changes were made for educational purposes, and the code structure, APIs, and Swift syntax may differ from the original content or reflect updates in newer iOS versions.
© Stanford University. All original course materials remain the property of Stanford University.


