Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Stanford University

iPhone Application Development Spring 2020

Stanford University via YouTube

Overview

This course on iPhone Application Development using SwiftUI aims to teach students how to develop applications for iOS. The course covers topics such as Core Data, Persistence, UIKit Integration, Navigation, Data Flow, Gestures, Multithreading, Animation, Grids, Enums, Optionals, Reactive UI, Protocols, Layout, MVVM, and the Swift Type System. The teaching method includes lecture videos, homework assignments, and demo code. This course is intended for individuals interested in learning iOS application development using SwiftUI.

Syllabus

Lecture 12: Core Data.
Lecture 13: Persistence.
Lecture 11: Picker.
Lecture 14: UIKit Integration.
Lecture 14: UIKit Integration.
Lecture 10: Navigation + TextField.
Lecture 9: Data Flow.
Lecture 8: Gestures JSON.
Lecture 7: Multithreading EmojiArt.
Lecture 5: ViewBuilder + Shape + ViewModifier.
Lecture 6: Animation.
Lecture 4: Grid + enum + Optionals.
Lecture 3: Reactive UI + Protocols + Layout.
Lecture 1: Course Logistics and Introduction to SwiftUI.
Lecture 2: MVVM and the Swift Type System.

Taught by

Stanford

Reviews

Start your review of iPhone Application Development Spring 2020

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.