The concept to be discussed here is Navigation Drawer in Flutter.
What is a Navigation Drawer?
A NavigationDrawer is a widget that allows us render navigation items in a sidebar with an optional user account profile. Navigation Drawer usually renders items in a ListView or ExpandableList. It usually has a header where we can display user account details like name, email, profile avatar et.
When a single navigation drawer item is clicked you navigate to a page or what we are calling fragments in this case.
When to use NavigationDrawer
Use navigation drawer when you have more items than can fit comfortably in a tabbar or bottomnavigation. Or if you find navigation drawer more intuitive to use of course.
Feel free to post more examples yourself.