Navigating with Bloc in Flutter can indeed seem a bit tricky at first, especially if you're trying to adhere strictly to architectural principles. In Bloc architecture, the idea is to keep the Bloc focused on business logic and state management, while delegating UI-related actions, such as navigation, to the widgets or the UI layer. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.