Skip to content

Latest commit

 

History

History
235 lines (139 loc) · 7.26 KB

README.md

File metadata and controls

235 lines (139 loc) · 7.26 KB

image

Lecturer: Paul Hegarty

Lecture 1: Course Logistics and Intro to SwiftUI

Video

Slides

Lecture 2: MVVM and the Swift Type System

Video

Slides

Reading 1

Assignment 1

Lecture 3: Reactive UI + Protocols + Layout

Video

Slides

Lecture 4: Grid + enum + Optionals

Video

Slides

Reading 2

Assignment 2

Lecture 5: ViewBuilder + Shape + ViewModifier

Video

Slides

Lecture 6: Animation

Video

Slides

Reading 3

Assignment 3

Lecture 7: Multithreading EmojiArt

Video

Slides

Lecture 8: Gestures JSON

Video

Slides

Assignment 4

Assignment 5

Lecture 9: Data Flow

Video

Slides

Lecture 10: Modal Presentation and Navigation

Video

Slides

Assignment 6

Lecture 11: Enroute Picker

Video

Slides

Lecture 12: Core Data

Video

Slides

Lecture 13: Persistence

Video

Slides

Lecture 14: UIKit Integration

Video

Slides