One of the most popular UX patterns on mobile is to show a bottom navigation bar with tabs. With this pattern, all the tabs are within the "thumb zone" where they can be easily reached: Thumb zone on mobile devices. Credit: Rosenfield MediaBut how can we implement bottom navigation in a Flutter app? As it turns out, the NavigationBar widget gives us a convenient way of switching between the primar