You can also use the push method of Navigator which
adds the given Route to the history of the
navigator that most tightly encloses the given BuildContext,
and transitions to it. In the following example,
the MaterialPageRoute widget is a modal route that
replaces the entire screen with a platform-adaptive
transition. It takes a WidgetBuilder as a required parameter.

How do I use tab navigation and drawer navigation?

In Material Design apps, there are two primary options
for Flutter navigation: tabs and drawers.
When there is insufficient space to support tabs, drawers
provide a good alternative.

Tab navigation

In React Native, createBottomTabNavigator
and TabNavigation are used to
show tabs and for tab navigation.

// React Native

import

createBottomTabNavigator

from

react-navigation

const

MyApp

TabNavigator