Практический курс, посвященный разработке мобильных приложений для устройств Apple. Студенты изучат основы языка программирования Swift, архитектуру iOS, работу с Interface Builder и принципы создания пользовательских интерфейсов. Курс охватывает ключевые фреймворки UIKit и SwiftUI, управление данными, работу с сетевыми запросами, интеграцию с системными сервисами и публикацию приложений в App Store.

Программа включает практические занятия по созданию полнофункциональных приложений, изучение паттернов проектирования MVC и MVVM, работу с Core Data для локального хранения данных, а также основы тестирования и отладки iOS-приложений. По завершении курса студенты смогут самостоятельно разрабатывать и публиковать собственные мобильные приложения для экосистемы Apple.

Предварительные требования: базовые знания программирования, желательно опыт работы с объектно-ориентированными языками.