Size: a a a

Cicerone Chat (RUS)

2021 March 15

S

Silent829 in Cicerone Chat (RUS)
Eugene
зачем?
чтобы работать с навигацией как с состоянием
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Anton Pankratov
Навигация вложенная. Простите, Я забыл упомянуть, что активити меняет между собой два корневых фрагмента, а в них уже работают свои навигаторы. В проблемном случае проблема во фрагментной навигации
то есть проблема внутри одного фрагмента?
внутри него вы переходите вперед и назад и вьюхи дестроятся?

вью у фрагментов дестроится при попадании в стек - это норм. так и должно быть
источник

E

Eugene in Cicerone Chat (RUS)
Silent829
чтобы работать с навигацией как с состоянием
а кто вам даст на рабочем проекте менять вот так вот просто, обоснуйте для бизнеса в чем профит
в вашем личном любом проекте - пожалуйста) можете стек хоть каждый день менять)
источник

S

Silent829 in Cicerone Chat (RUS)
Eugene
а кто вам даст на рабочем проекте менять вот так вот просто, обоснуйте для бизнеса в чем профит
в вашем личном любом проекте - пожалуйста) можете стек хоть каждый день менять)
а кто сказал что это рабочий проект?
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
Eugene
обнови
Зачем обновляться? Ведь его проблему это никак не решить
источник

S

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

E

Eugene in Cicerone Chat (RUS)
Little Panda 🐼
Зачем обновляться? Ведь его проблему это никак не решить
больше вероятность того что те кто тут сидят на последней версии помогут
но можно и не обновляться) это дело такое
источник

E

Eugene in Cicerone Chat (RUS)
Silent829
если разрабу легче и приятней работать с библиотекой, бизнесу профит в том что разработчику будет удобней фичи новые выкладывать, что в теории значит быстрее деплоймент и больше бабла
понятно) если вам разрешат, то ок))
источник

S

Silent829 in Cicerone Chat (RUS)
Eugene
понятно) если вам разрешат, то ок))
я вообще один в команде…
источник

S

Silent829 in Cicerone Chat (RUS)
и дизайнер и тестировщик и синьор-помидор и все на свете, кроме менеджмента и бэкэнд 50/50
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
я поддерживаю мнение, что не стоит рекомендовать кому-то менять библиотеки в проекте.
при старте нового - можно обсудить, что использовать.
при проблемах в существующем проекте надо помогать с существующей библиотекой.
и предлагать обновлять версию, только при наличии исправленной проблемы или наличии новой фичи
источник

LN

Lev Nazarov in Cicerone Chat (RUS)
Всем привет!

Когда примерно можно ожидать релиз Modo 0.6 с поддержкой мультистака?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
надеюсь, что на этой неделе
источник

LN

Lev Nazarov in Cicerone Chat (RUS)
Ещё вопросец:
В readme modo указано, что можно устанавливать анимации в setupTransaction. Однако, если я юзаю его так:

override fun setupTransaction(
               fragmentManager: FragmentManager,
               transaction: FragmentTransaction,
               screen: AppScreen,
               newFragment: Fragment
           ) {
               transaction.setCustomAnimations(
                   R.anim.slide_in_left,
                   R.anim.slide_out_right
               )
           }
, то анимации не наблюдается. Может кто-нибудь поделиться сниппетом по анимации?
источник

KT

Konstantin Tskhovreb... in Cicerone Chat (RUS)
Выглядит все правильно.
Я так давно делал анимации, что не подскажу.
Но тут должны быть знающие люди)
источник

AP

Anton Pankratov in Cicerone Chat (RUS)
А много ли нужно переделать, чтобы переехать с Чичероне на Модо?
источник

ЕК

Евгений Кузовкин... in Cicerone Chat (RUS)
Anton Pankratov
А много ли нужно переделать, чтобы переехать с Чичероне на Модо?
Примерно прикинул на нашем проекте (немаленьком) - проще с нуля написать всю навигацию
источник

S

Silent829 in Cicerone Chat (RUS)
Евгений Кузовкин
Примерно прикинул на нашем проекте (немаленьком) - проще с нуля написать всю навигацию
да ладно, там много общего же
источник

ЕК

Евгений Кузовкин... in Cicerone Chat (RUS)
Silent829
да ладно, там много общего же
Сложность написания редьюсера на сотни состояний перевешивает простоту замены методов. Если проект написан на MVP + Cicerone, то лучше не трогать имхо
источник

S

Silent829 in Cicerone Chat (RUS)
особенно если скриптик написать
все Router-ы на Modo изменить
NavigatorHolder на Modo, а AppNavigator на ModoRender
navigateTo -> forward, только аргумент теперь держится в AppScreen, а не в функции
с replace все так же? newRoot(Stack) -> newStack, ActivityScreen -> ExternalScreen, чтобы иметь контекст правда нужно свой декоратор редьюсера и NavigationState. setupTransaction дает больше возмодностей
источник