Стэнфордский университет, США — один из лучших в мире в области информатики (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.