Size: a a a

Cicerone Chat (RUS)

2017 January 23

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Навигацию реализует именно навигатор
источник
2017 January 24

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
для интересующихся - я буду выступать на https://mobiusconf.com/
доклад будет про устройство и практическое применение Чичероне
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
а еще, кому нравится Чичероне, то может отправить ссылку на гитхаб сюда:
http://androidweekly.net/ 😉
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
а там будет что-то новое по сравнению с тем, что было на DevFest Siberia?
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
да
источник
2017 January 26

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Где, если не секрет, закинули ссылку на чат?)
источник

DG

Dmitriy Gorbunov in Cicerone Chat (RUS)
источник

DG

Dmitriy Gorbunov in Cicerone Chat (RUS)
Я думаю отсюда народ
источник
2017 January 28

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Всем привет!
На Мобиусе я буду рассказывать про появление Чичероне как и на ДевФесте, но будет и новое. Вот список новых пунктов:

Новая версия Чичероне:
- возможность завершения цепочки экранов

Практическое использование Чичероне
- философия Чичероне по отношению к Активити и фрагментам

- вложенная параллельная навигация в табах (аля Инстаграмм)
- сквозное левое меню в приложении
- навигация из deeplink'ов (пуши или приглашения в приложение)
- смешанная навигация активити+фрагменты

Если у вас есть еще хорошие и реально встречающиеся кейсы (не выдуманные для взятия "на слабо") пишите! я обязательно их обдумаю и вероятно добавлю в доклад
источник
2017 January 29

AZ

Alexandr Zherebtsov in Cicerone Chat (RUS)
в гугл картах например, при клике на объект появляется bottom sheet с фрагментом - детальная информация об объекте. это же задача навигатора показать эту плашку и при клике  назад скрыть ее?
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Alexandr Zherebtsov
в гугл картах например, при клике на объект появляется bottom sheet с фрагментом - детальная информация об объекте. это же задача навигатора показать эту плашку и при клике  назад скрыть ее?
ну да, это же по сути диалог
источник

AZ

Alexandr Zherebtsov in Cicerone Chat (RUS)
ок, а смотрите, если у меня фрагмент уже создан, и по клику на объект мне нужно выполнить, что то вроде, найти фрагмент в разметке и поменять в нем id
DetailsFragment detailsFragment = (DetailsFragment)

                                getChildFragmentManager().findFragmentById(R.id.fragment_map_details);

detailsFragment.setId((Integer) forward.getTransitionData());

c базовыми командами я такое провернуть же не смогу, да?
источник

AZ

Alexandr Zherebtsov in Cicerone Chat (RUS)
в SupportFragmentNavigator всегда создание фрагмента происходит
источник

AZ

Alexandr Zherebtsov in Cicerone Chat (RUS)
это мне получается нужно добавить свою комманду, расширить SupportFragmentNavigator и Router?
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Смотрите. Тут выходит, что иногда у вас на экране два screen одновременно. И пока второго нет, надо его открыть, а когда есть уже не надо, но надо обновить его. Именно за это и отвечает навигатор. Он будет сам проверять - открывать новый экран или нет
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Надо свой навигатор просто сделать. Тот что есть в комплекте: простейший вариант с заменой экранов по умолчанию
источник

AZ

Alexandr Zherebtsov in Cicerone Chat (RUS)
да, вы правы, все так, и новая комманда и роутер расширенный здесь не нужны получается?
источник

AZ

Alexandr Zherebtsov in Cicerone Chat (RUS)
Alexandr Zherebtsov
да, вы правы, все так, и новая комманда и роутер расширенный здесь не нужны получается?
хотя тут это дело вкуса скорее и личного предпочтения)
источник

AZ

Alexandr Zherebtsov in Cicerone Chat (RUS)
Konstantin Tskhovrebov
Надо свой навигатор просто сделать. Тот что есть в комплекте: простейший вариант с заменой экранов по умолчанию
а еще вопрос, например если в вашем сэмпл репозитории (где навигация с табами) делать в ForwardFragment такую штуку, то реализовывать открытие BottomSheet нужно в навигаторе, который в TabContainerFragment?
источник

AZ

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