Здравствуйте, у меня приложение с разными экранами через BottomNavigationBar(), как мне общаться между этими экранами,(передавать данные) , если у меня нет Navigatior.push()?
Вообще могу от всей души посоветовать flutter_bloc
До этого делали приложение на vanila с примесью других архитектур. Код превращался мешанину очень быстро и поддерживать его было сложно.
Перешли на блок и радуемся. Код стал в разы читаемее, да и менеджить состояние стало гораздо проще, в результате чего приложение стало работать гораздо быстрее(тк избавились от кучи ненужных проверок и перерисовок)