ApplicationCoordinator для навигации между экранами / Павел Гуров (Avito)
Приглашаем на конференцию HighLoad 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке:
--------
РИТ 2017, App’s Conf
Тезисы:
Навигация между экранами - задача, которая появляется в приложении когда экранов становится больше чем один, то-есть сразу. Стандартные подходы к её решению в iOS (segues, present(_:animated), UINavigationController) обычно используются внутри кода экранов, что приводит к их жесткой привязанности друг к другу и к сценарию, в котором они участвуют.
Доклад о том, как вынести решение этой задачи из Presentation-слоя с использованием паттерна Application Coordinator. Основан на опыте построения навигации между экранами в профессиональных приложениях Avito. Будет интересен тем, кто ищет способ сделать экраны независимыми, переиспользуемыми и легко трестируемыми.
1 view
117
31
9 months ago 00:30:07 1
Greg Irwin - Finger Control & Fitness []
1 year ago 00:03:03 1
LE SSERAFIM (르세라핌) ’Perfect Night’ OFFICIAL M/V with OVERWATCH 2
1 year ago 06:53:31 1
Yoga Conference / Международная конференция «Йога — наука и искусство жить в эпоху перемен»
1 year ago 00:03:51 1
정국 (Jung Kook) ’3D (feat. Jack Harlow)’ Official MV
2 years ago 00:04:35 62
Agust D ’해금’ Official MV
2 years ago 00:06:44 1
Геокодирование в Excel через API и VBA
4 years ago 00:26:19 7
Школа координаторов 2020 Новогодний онлайн-праздник для подопечных
5 years ago 00:58:32 4
Школа координаторов 2020-Формы работы с подопечными-Тренинг для волонтёров-Андрей Мещеринов
8 years ago 00:47:05 71
Павел Гуров (Avito) - ApplicationCoordinator для навигации между экранами
11 years ago 00:00:58 14
Animal puzzles for toddlers 1+ / Развивающие пазлы для детей