Модуль 4
104,00ч

Разработка iOS-приложений — интерфейс пользователя

Дизайн и пользовательский интерфейс.
Инструменты для разработки интерфейса.
Навигация в iOS и жизненный цикл UIViewController.
UIView, UIWindow, CALayer. Базовые UI-компоненты.
Верстка экранов для iOS.
Auto Layout.
UIScrollView, UITableview, UITableViewDatasource, UITableViewDelegate.
CollectionView.
Жесты и анимация.
Xcode debugging (отладка). Instruments
Часов в программе
10,00 часов
лекции
70,00 часов
практика
24,00 часа
промежуточная аттестация
104,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Видеолекции
Требуемое ПО:
MS Office, Google Docs
Информационные ресуры
Гид по Human Interface Guideline:
https://developer.apple.com/design/human-interface-guidelines/
Работа в Xcode:
https://codewithchris.com/xcode-tutorial/#2-download-xcode-and-install
Типовые задачи по iOS-разработке:
https://www.codewars.com/
Образовательные ресуры
Ресурсы LMS ООО «Нетология»

Учебно-методические материалы

Методы, формы и технологии

Видеолекции.
Лонгриды.
Скринкасты.
Презентации.
Вебинары.
Практические задания.
Ресурсы LMS ООО «Нетология»

Методические разработки

Кейсы.
Шаблоны.
Чеклисты.
Глоссарий

Материалы курса

Шаблоны, чеклисты.
Презентации.
Лонгриды

Учебная литература

Мэтт Неубург «Разработка на iOS 14, основы Swift: Swift, Xcode, Cocoapods»

Темы

Дизайн и пользовательский интерфейс. Инструменты для разработки интерфейса Навигация в iOS. UIViewController. UIView. UIWindow. CALayer. Верстка экранов для iOS. Auto Layout. UIScrollView. UITableview. UITableViewDatasource. UITableViewDelegate CollectionView. Жесты и анимация. Xcode debugging (отладка). Instruments
Лекции
2,00ч
Практические занятия
14,00ч
Всего
16,00ч
Лекции
2,00ч
Практические занятия
14,00ч
Всего
16,00ч
Лекции
3,00ч
Практические занятия
21,00ч
Всего
24,00ч
Лекции
3,00ч
Практические занятия
21,00ч
Всего
24,00ч
Промежуточная аттестация 24,00 часа
Курсовой проект «Приложение "Трекер полезных привычек"».