Модуль 3

Разработка приложений для ОС iOS

Тема № 3.1. Введение в языки программирования Objective-C и Swift (7 часов).
Структура файла. Синтаксис языка. Сходство Swift с Objective-C. Определение переменных и констант. Строки. Массивы и словари.
Обзор инструмента для разработки IOS-приложений: Xcode.
Тема № 3.2. Основы работы в ОС IOS, разработка пользовательского интерфейса для IOS-приложений (6 часов).
Настройка инструментария для разработки мобильного приложения. Типы IOS-приложений. Простое приложение для iOS. Связь между графическими элементами и кодом.
Тема № 3.3. Компоненты мобильных ISO-приложений (6 часов).
Набор графических элементов – UIKit. Элементы навигации. Формы. Футеры. Виджеты. Контролы и поля ввода. Элементы блога. Элементы e-commerce. Построение простого пользовательского интерфейса с использование UIKit.
Тема № 3.4. Ресурсы для разработчика IOS-приложений (2 часа).
Продуктивность. Git и GitHub. Командная оболочка. Изображения, звук, данные. Сборка, тестирование и отладка. Релиз, аналитика и взаимодействие с пользователями. Другие полезные ресурсы разработчика iOS-приложений.