Mobile apps are typically organized on multiple screens. In Flutter, the route corresponding to a screen is managed by the Navigator widget of the application. The Navigator widget manages the navigation stack, pushing a new route or popping to the previous one. In this chapter, you will learn how to use the Navigator widget to manage your app routes and how to add transition animations between screens.
The following topics will be covered in this chapter:
- Understanding the Navigator widget
- Understanding routes
- Learning about transitions
- Exploring Hero animations