Skip to content

codegw/CS193p

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS193p Icon

CS193p

Projects created for the online version of Stanford's CS193p - Developing Apps for iOS course


Overview

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.


2025

🔷 CodeBreaker

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

CodeBreaker application


2023

🃏 Memorize!

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

🎨 EmojiArt

A creative art app featuring:

  • Document-based app architecture
  • Drag and drop functionality
  • Complex gesture handling
  • Integration with system frameworks

EmojiArt application


About

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.

About

Projects based on Stanford’s CS193p: Developing Applications for iOS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages