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

Разрабатывайте пользовательские интерфейсы с помощью языка Swift 5 и среды разработки XCode 10

Пользовательский интерфейс iOS-приложений
Цена
11970
Кэшбэк до 6,5%
1 месяц1 месяц
СертификатСертификат
РусскийРусский
Geekbrains
Купить с кэшбэком

Описание:

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

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

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

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

Программа курса:

Урок 1. Проектирование интерфейса. Часть I. Разбор основных сетевых возможностей и применение их на практике.

Урок 2. Проектирование интерфейса. Часть II. Добавление экранов. Переходы между экранами. UInavigationController. Segue.

Урок 3. Проектирование интерфейса. Часть III. Отображаем данные в виде таблицы. UITableViewController, UITableViewCell, UICollectionViewController.

Урок 4. Создание кастомных UI-компонентов. Рисование с помощью CoreGraphics. @IBDesignable и @IBInspectable. CALayer: тени, границы, маска, градиент. Трансформация. Обработка пользовательских жестов. UIControl. UIAppearance.

Урок 5. Консультация с преподавателем

Урок 6. Кастомизация коллекций. Создание кастомных ячеек таблицы, header и footer view. Создание кастомных ячеек коллекции, supplementary views. Работа с UICollectionViewFlowLayout. Создание кастомного collection view layout.

Урок 7. Анимации. Часть I. Простые анимации UIView. Анимации переходов между UIView. Анимации слоя. Пружинные анимации.

Урок 8. Анимации. Часть II. Keyframe-анимации. Группы анимаций. Кривые Безье и их анимирование. 3D-анимации. UIViewPropertyAnimator.

Урок 9. Анимация переходов между экранами. Анимация переходов между UIViewController. Интерактивные переходы между view controllers. Создание собственного segue.

Урок 10. Консультация с преподавателем