Navigator

Stack-based screen navigation in Flutter

Flutter uses a stack-based navigator for screen transitions. Click each concept to learn how navigation works.

Navigator manages screens as a stack. The top screen is visible. Push adds, pop removes.

Navigator(
  pages: [
    MaterialPage(child: HomeScreen()),
    MaterialPage(child: DetailScreen()),
  ],
)
HomeScreentop

Stack depth: 1