Comments 2
Спасибо за статью.
Я разработчик route-composer. Вам стоило бы написать мне, я бы постарался ответить на ваши вопросы. Я прямо в README написал, что, мол, не стесняйтесь :)
Не все аспекты корректно интерпретированы на мой взгляд. В частности, обновление контекста должно производиться через ContextTask, а вы утверждаете что оно отсутсвует. (См https://github.com/ekazaev/route-composer#5-context-task)
Есть и прочие аспекты, на которые вы просто написали «Я не нашел»
По части постепенной миграции тоже не очень понятно. Я видел сам как минимум 5 проектов которые постепенно адаптировали route-composer. В одном конкретно были свои фабрики. Была написана генерик Factory в качестве адаптера для RouteComposer конфигурации, на вход фабрика брала кастомный билдер и адаптировала его к Factory.
Так что разбор и сравнение, я бы сказал, сделан не очень качественно. У меня возникло ощущение что за деревьями вы не увидели леса. Но, в целом, было интересно прочитать. Фреймворк от Badoo появился лишь 2 года спустя, было интересно посмотреть что они сделали, хотя опять же возникает вопрос, а все ли было корректно интерпретированно там.
Спасибо за комментарий и обратную связь!
Спасибо за указанные ошибки, я вполне мог что-то упустить при исследовании сторонних решений(
Согласен с ContextTask, можно использовать его для обновления данных на экране, странно что не увидел этого в доке при разработке демо-приложения ?
Возможно для каких-то кейсов требуется более сильное погружение в библиотеку, где-то могло не хватить документации.
Обзор решений для навигации в iOS