Стэнфордский университет, США — один из лучших в мире в области информатики (Computer Science). Он щедро делится своими курсами, и одним из самых популярных и успешных курсов является курс
CS193P
по разработке приложений на
iOS
, который читает профессор Пол Хэгерти.
Предложенные в весеннем семестре 2020 года лекции Стэнфордского курса
CS193P
«Developing Application for iOS with SwiftUI» («Разработка приложений для iOS с использованием SwiftUI») были прочитаны студентам Стэнфорда с ориентацией на новый продукт, предоставленный
Apple
разработчикам в 2019 г, — фреймворк
SwiftUI
для разработки реактивного пользовательского интерфейса (UI). На
сайте курса вы найдете материалы, которые были предоставлены студентам Стэнфорда в течение весеннего семестра 2020 г.: ссылки на видео, слайды, домашние задания и код демонстрационных примеров. Русскоязычный конспект курса представлен
здесь.
SwiftUI
— это совершенно новая вещь, которой было всего несколько месяцев от роду на момент прочтения лекций. Но это самый передовой край технологий, которые, наконец, добрались до разработки приложений на
iOS
. В июне 2020 г. состоялась международная конференция разработчиков
Apple WWDC
и там была представлена следующая версия
SwiftUI 2.0
. Изменения в версии
SwiftUI 2.0
отражены на
сайте курса на закладке
WWDC
.