Павел Гуров
iOS Developer @ Avito
Москва

Применение ApplicationCoordinator в iOS приложениях

  • Зал: АРХИВ
  • Категории: Разработка
  • Секции: Мобильная
  • Сложность: Профи

Описание:

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

Тезисы

1. Описание проблем (логика старта, flow, передача данных между экранами, тестирование)

2. Разница между Framework и Library. Почему UIKit это framework, и почему плохо то, что он вызывает наш код.

3. Координаторы. Что это, какие функции на себя берет, как помогает решить проблемы из пункта 1.

4. Как рефакторить существующий код с использованием координаторов.

О спикере

Павел Гуров

iOS Developer @ Avito
Москва

Разрабатываю iOS приложения с 2013 года.

Похожие доклады