routes and navigation ( for multiscreen apps ): routes are synonymous to screens and pages, for every route or screen we need to have a flutter navigator
navigator. push(): used to map the follow-through path beginning from the first screen to subsequent screens.
navigator. pop(): used to retrace the path from the current screen to the previous ones, according to the path.