Size: a a a

Cicerone Chat (RUS)

2016 December 15

IG

Ilya Gulya in Cicerone Chat (RUS)
Недавно оценивал проект, в котором похоже будет навигация внутри табов, вот там будет кстати попробовать либу)
источник

IG

Ilya Gulya in Cicerone Chat (RUS)
@terrakok а если без шуток, такая схема жизнеспособна? С одной activity?
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
конечно! главное следить за памятью и не хранить все подряд
источник

IG

Ilya Gulya in Cicerone Chat (RUS)
В студии одно время был эксперимент, когда гугловцы пытались сделать инструмент на подобие storyboard designer. Если развить эту идею и скрестить с Cicerone, может получиться неплохо 😁
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
я за KISS
источник

IG

Ilya Gulya in Cicerone Chat (RUS)
Ок)
источник

A

Abripuit in Cicerone Chat (RUS)
Запуска активностей можно вынести в базовую активность где и инициализировано навигатор. И что бы получать его уже с дочерней Активити в базовую, достаточно реализовать метод provideNavigator(): Navigator?
источник

A

Abripuit in Cicerone Chat (RUS)
Вот и получится что на уровне активностей у нас будет централизованная навигация
источник

A

Abripuit in Cicerone Chat (RUS)
Да и можно пойти дальше, сделав в базовой активности врапер для Navigator, реализовать базовую логику переходов там, а если нужно отклонится то дать возможность в предоставляемом навигаторе с дочерней активности переопределять действие на определенную команду)
источник

AK

Aleksei Korshun in Cicerone Chat (RUS)
Konstantin Tskhovrebov
так как презентер не должен знать в каком он из трех табов находится. а в каждом табе свой роутер, так как навигация параллельная
А зачем ему знать какой таб при инжекте в конструктор?
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
так он и не знает. вы о чем?
источник

AK

Aleksei Korshun in Cicerone Chat (RUS)
Вы написали, что причиной инжекта роутера во фрагмент а не сразу в конструктор является то, что презентер не должен знать в каком он табе. Так?
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
1) не во фрагмент, а в презентер
2) какраз сразу в конструктор, а не через компонент даггера
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
вы напишите как бы вы сделали параллельную навигацию, а там разберемся) ато не ясно пока о чем вы спрашиваете
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
@senneco  🖖🏻
источник

YS

Yuri Shmakov in Cicerone Chat (RUS)
Хай :)
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Yuri Shmakov
Хай :)
источник

AK

Aleksei Korshun in Cicerone Chat (RUS)
залез в сэмпл на гитхабе. Там в SampleFragment  инджектится роутер даггером и потом в конструктор презентера передается. Вопрос: почему бы не инджектить роутер сразу в презентер даггером?
источник

AK

Aleksei Korshun in Cicerone Chat (RUS)
@terrakok я про это изначально
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Aleksei Korshun
залез в сэмпл на гитхабе. Там в SampleFragment  инджектится роутер даггером и потом в конструктор презентера передается. Вопрос: почему бы не инджектить роутер сразу в презентер даггером?
да, там можно сразу в презентер. просто сделал, чтобы было аналогично ForwardFragment'у
источник