Bob wants to develop a Flutter application with navigation to the same screen enabled in many parts of the application.
What can he do to avoid code duplication in the given scenario?
- Use named routes for navigation
- Use dynamic navigation with generated routes
- Use static navigation with route map
- Navigate to a new screen and back by creating a new route