Пользовательский интерфейс iOS-приложений

Продвинутый курс

Какие основные особенности большинства современных мобильных приложений? Взаимодействие с сервисом. Отображение и изменение данных на внешнем сервере!

Не бывает приложений без пользовательского интерфейса. Это лицо вашего проекта. С его помощью можно привлекать и удерживать пользователей. Реализовав связь с сервисом, вы сможете организовать взаимодействие пользователей между собой, либо с вашим бизнесом.

Чему Вы научитесь

  • Работать со StoryBoard;
  • Создавать интерфейс приложения;
  • Осуществлять переходы между экранами;
  • Адаптировать верстку к нескольким устройствам;
  • Отображать данные в виде таблицы.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения
  • 1
    Урок 1. Проектирование интерфейса. Часть I
    Разбор основных сетевых возможностей и применение их на практике.
  • 2
    Урок 2. Проектирование интерфейса. Часть II
    Добавление экранов. Переходы между экранами. UInavigationController. Segue.
  • 3
    Урок 3. Проектирование интерфейса. Часть III
    Отображаем данные в виде таблицы. UITableViewController, UITableViewCell, UICollectionViewController.
  • 4
    Урок 4. Создание кастомных UI-компонентов
    Рисование с помощью CoreGraphics. @IBDesignable и @IBInspectable. CALayer: тени, границы, маска, градиент. Трансформация. Обработка пользовательских жестов. UIControl. UIAppearance.
  • 5
    Урок 5. Кастомизация коллекций
    Создание кастомных ячеек таблицы, header и footer view. Создание кастомных ячеек коллекции, supplementary views. Работа с UICollectionViewFlowLayout. Создание кастомного collection view layout.
  • 6
    Урок 6. Анимации. Часть I
    Простые анимации UIView. Анимации переходов между UIView. Анимации слоя. Пружинные анимации.
  • 7
    Урок 7. Анимации. Часть II
    Keyframe-анимации. Группы анимаций. Кривые Безье и их анимирование. 3D-анимации. UIViewPropertyAnimator.
  • 8
    Урок 8. Анимация переходов между экранами
    Анимация переходов между UIViewController. Интерактивные переходы между view controllers. Создание собственного segue.
  • Нажимая на кнопку "Добавить в корзину", Вы принимаете условия договора оферты.

После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.