title: Flutter persistent navigation bar with named routes?
body: <p>I've been searching around for a good navigation/router example for Flutter but I have not managed to find one.</p>
  
  <p>What I want to achieve is very simple:</p>
  
  <ol>
  <li>Persistent bottom navigation bar that highlights the current top level route</li>
  <li>Named routes so I can navigate to any route from anywhere inside the app</li>
  <li>Navigator.pop should always take me to the previous view I was in</li>
  </ol>
  
  <p>The official Flutter demo for BottomNavigationBar achieves 1 but back button and routing dont't work. Same problem with PageView and TabView. There are many other tutorials that achieve 2 and 3 by implementing MaterialApp routes but none of them seem to have a persistent navigation bar.</p>
  
  <p>Are there any examples of a navigation system that would satisfy all these requirements?</p>