Блок 3Начнете собирать полноценные приложения. Изучите структуру
интерфейса и разберетесь во взаимодействии его компонентов. Научитесь использовать готовые UI-элементы и создавать собственные. Выясните, что такое архитектурные паттерны и в чем их преимущества.
В результате вы сможете самостоятельно создавать интерфейсы, писать код для простых анимаций, настраивать отображение веб-страниц, выбирать подходящие архитектурные паттерны и внедрять их в приложение.
К концу раздела в числе ваших разработок появятся интерактивный планировщик задач, калькулятор и мини-игра.
Темы:- Основные принципы создания интерфейсов
- Использование готовых UI-компонентов и создание собственных
- Архитектурные паттерны
- Анимация
- Работа с жестами
- Фреймворк UIKit
- Библиотеки WebKit и SafariServices