YoVDO

iPhone Application Development Spring 2020

Offered By: Stanford University via YouTube

Tags

iOS Development Courses Animation Courses SwiftUI Courses Multithreading Courses

Course Description

Overview

Dive into Stanford University's comprehensive lecture series on developing iOS applications using SwiftUI. Learn essential concepts such as Core Data, persistence, UI components like Picker and TextField, navigation, data flow, gestures, JSON handling, multithreading, custom views, animations, and more. Explore the Model-View-ViewModel (MVVM) architecture and Swift's type system. Gain hands-on experience through practical examples like building an EmojiArt app. Access additional resources, including homework assignments and demo code, through the course's official website. Master iOS development with SwiftUI through this in-depth, 19-hour video course delivered by Stanford instructors.

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

Tags

Related Courses

Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts Institute of Technology via edX
Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Intro to iOS App Development with Swift
Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
Introduction to Office 365 Development and APIs
Microsoft via edX