Гайдлайны Apple, Android и Flutter по-разному, но одинаково настойчиво подталкивают задавать переход прямо в коде экрана — в документации go_router это штатный пример. В результате экран отвечает и за интерфейс, и за навигацию: его трудно переиспользовать, он знает про следующие экраны, а модульный…
Навигация во Flutter: выносим переходы из экранов
Это краткое изложение. Полный текст материала доступен на сайте источника.