По порядку Middle Навигация, координаторы и deep links обновлено

Обработка deep link от клика до экрана

Вопрос

Расставьте шаги обработки deep link.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Проверяется готовность приложения: вход, онбординг, загрузка конфигурации
  2. 2
    Если нужен вход, маршрут сохраняется как отложенный
  3. 3
    Роутер разбирает URL в типизированный маршрут и валидирует параметры
  4. 4
    Система открывает приложение и передаёт URL
  5. 5
    Навигация строит стек экранов до цели
Показать ответ и разбор

Коротко

Разбор URL в маршрут отделяет формат ссылок от навигации. Проверка готовности и отложенный маршрут защищают от открытия экрана в неподходящем состоянии.

Правильный порядок

  1. 1
    Система открывает приложение и передаёт URL
  2. 2
    Роутер разбирает URL в типизированный маршрут и валидирует параметры
  3. 3
    Проверяется готовность приложения: вход, онбординг, загрузка конфигурации
  4. 4
    Если нужен вход, маршрут сохраняется как отложенный
  5. 5
    Навигация строит стек экранов до цели

Разбор

Разбор URL в маршрут отделяет формат ссылок от навигации. Проверка готовности и отложенный маршрут защищают от открытия экрана в неподходящем состоянии.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме