Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 November 26

ИК

Игорь Кравченко... in Flutter Developers — русскоговорящее сообщество
да, спасибо - поработаю с этим)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
источник

ИК

Игорь Кравченко... in Flutter Developers — русскоговорящее сообщество
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И еще, у тебя при старте URL изменяется до корневого и только потом происходит дип линкинг.
Закостылил этот момент чтоли?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
При старте, небось, пытаешься спарсить адресную строку и куда то её сохранить, чтоб востановить.
Угадал?
источник

ИК

Игорь Кравченко... in Flutter Developers — русскоговорящее сообщество
хз 😄 там MaterialApp.router используется, почему мигает - уже не помню, главное что работает)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Просто правильное решение по дип линкингу при старте приложения выглядит так
источник

R

Rassl in Flutter Developers — русскоговорящее сообщество
Джентельмены, можете посоветовать ресурсы для практики  с json файлами, кроме jsonplaceholder)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Через PlatformRouteInformationProvider - он вызывается в первую очередь при открытии
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И та строка что в него передана - и есть изначальный RouteInformation твоего приложения, которое уже приводится к конфигурации роутера на основании которой ты генерируешь список открытых роутов (Page) для Navigator.pages
источник

ИК

Игорь Кравченко... in Flutter Developers — русскоговорящее сообщество
я provider вообще не использую вроде бы 😄
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Ты не можешь его не использовать)
Ты же не про пакет "Provider" надеюсь?)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
PlatformRouteInformationProvider - это то через что твой Router общается с платформой
источник

ИК

Игорь Кравченко... in Flutter Developers — русскоговорящее сообщество
я только routerDelegate: _routerDelegate,
         routeInformationParser: _informationParser, передаю
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Хм, ну наверное там реализация из коробки такая
источник

ИК

Игорь Кравченко... in Flutter Developers — русскоговорящее сообщество
RouteInformationProvider required только для App, а для MaterialApp.router не надо
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Я вечером у себя в примере гляну как это выглядит
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Слушай, а как ты сделал так, что роуты выглядят как нативные, а не идут после якоря?

Тобишь
domain.tld/item
а не
domain.tld/#/item

или это из коробки так?
источник

V

Victor in Flutter Developers — русскоговорящее сообщество
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Спасибо, обнял
источник