1

Bottom Tab Bar Navigation Design Best Practices

 1 month ago
source link: https://uxplanet.org/bottom-tab-bar-navigation-design-best-practices-48d46a3b0c36
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Bottom Tab Bar Navigation Design Best Practices

Published in
9 min readApr 2, 2024
1*hr5C05ml_enHYwYgR-Z6lg.png

This article describes the best practices of the bottom tab bar navigation for mobile and tablet devices.

First, learn why the bottom navigation tab bar is important for mobile apps. The next section describes the anatomy of the bottom navigation bar by showing its elements. Several best practices are listed in the next section along with a bunch of visual practical examples. The last section shows a few alternatives to the bottom navigation bar for different use cases using examples of real applications.

Key Takeaways

  • Use the bottom tab bar when you have three to five main navigation options in your app.
  • A bottom tab bar has a fixed layout and scrolling is not a desired behavior.
  • Use icons along with text labels as tab titles. Follow standards for icons and labels.
  • Use badges to show additional information with a tab.
  • Show a standard empty state for tabs where no content is available.
  • Use a hamburger menu and a navigation drawer for more than five options.

Bottom Tab Bar

The bottom tab bar is a UI component that facilitates users to navigate the top-level views of an application in a single tap. A bottom tab bar is used in mobile and tablet devices and provides easier navigation to three to five top-level views of the application.

The bottom navigation bar is considered an unusual element for desktop interfaces. It is easy to miss the bottom bar due to the large screen size. This makes it harder for users to view the screen as a whole at first glance. It’s easier to spot bottom navigation on mobile because the screen size is much smaller.

Why Bottom Navigation?

Designing a bottom navigation bar aligns with the rule of designing for the thumb-friendly zone. A bottom navigation bar is easier to reach with the thumb on mobile devices and hence becomes the more user-friendly approach.

1*IOeHGuckMhsEsa2SINKZGQ.jpeg

Image Source

Bottom Tab Bar Design Best Practices

The below best practices help you design an attractive and usable bottom tab bar for your application.

  • Anatomy
  • Layout
  • Icons
  • Labels
  • Label Position
  • States
  • Badges
  • Order of Placement
  • Empty State

Anatomy

1*D9nsKtjX6EcjcDEpSEAfMA.jpeg
  • Container
  • Active/inactive tab
  • Active/inactive icon and label
  • Uniform space between tabs
  • Uniform vertical and horizontal padding around tabs

Layout

A bottom tab bar contains three to five tabs or options, as per Material Design guidelines. Provide only the top-level views of your application in the bottom tab bar.

1*PVvEjmONOtrGJIGUcavCaw.jpeg

Using a tab bar with less than three options is not recommended. Instead, you can use tab control to show these options.

1*dG_ftE_vKyD9cp-EMIkFGA.jpeg

It is important to use the entire available space to display the options whether you display three or five tabs. Distribute the space among all the tabs.

1*8Pas6N57amdkrxw74KKK5g.jpeg
1*9ow36K_weVwj3sZOUtERGA.jpeg

Putting too many tabs in the bar is not a good idea.

  • It makes it difficult for users to decide which tab they need to tap.
  • More navigation options mean a complex application.
  • It decreases the target touch area on a small screen.
  • Also, it will give it a cluttered look on a small screen.
1*8Pvt8myLaDx_hB5z4jEQRQ.jpeg

If the top-level navigation of your application has more than five views, provide access to the additional views through other UI locations. If you want more options to remain visible, consider using an alternate option (See the last section of this article).

Fixed Layout

The layout of the bottom tab bar is fixed. All the available options are visible in the bar.

1*m3MORkBtXwgHXcFUMCTaZw.jpeg

It is not recommended to use a scrollable bottom bar due to multiple reasons.

  1. The users are not expecting to scroll the bottom bar as it is not a standard pattern.
  2. It causes frustration for users as they need to remember if they have already scrolled the bar, or they may forget the direction to scroll.
1*iByLRmjmWL2ZKS6TvjvAsA.jpeg

Icons

The tabs in the bottom navigation bar can be labeled as icons or a combination of icons and text.

1*KC6VGj50ToAVRF4UXC-y2w.jpeg

If you are using icons only, then make sure to use standard icons that are easier to recognize. Don’t use unfamiliar icons

1*i0Tn4u5N0J-Kqoh3ApJIqQ.jpeg

If you are using colored icons, do not use too many colors. Relate the color to the theme of your application.

1*m6AAaGtE1nOHFTrECyi7sg.jpeg
1*_n2Y5D0CbJCcfBhohQ34xg.jpeg

Labels

For a clear understanding, it is better to use text along with icons.

For textual labels, make sure to:

Use meaningful labels that are related to the content type being displayed in the tab.

1*bGNaPi_xDwe1DacUHo2oSQ.jpeg

Use short, concise, and relevant labels.

1*2-l3LOmhvJrsu33-z_exEw.jpeg

Do not use lengthy labels as small screens do not have enough space.

1*sYLjmYS9H6NvqdfPAKGjyg.jpeg

Do not use labels that can go beyond a single line.

1*5SBeGktp5LkvsvDPSNzoIQ.jpeg

Do not truncate the labels due to the small space available. Instead, use short labels.

1*jwVtwxyymQfxP_5SDL3hqQ.jpeg

Don’t shrink labels as they look odd on the bar when compared to other labels.

1*ZWoMe89KlmGBn90Rsj7M5A.jpeg

Label Position

Place labels either below the icon or on the right side of the icon.

1*I0rjKkoJUAUKCcspn6iieg.jpeg
1*yU8s4pOqqyAeIsDojIfvPg.jpeg

When the screen layout is changed to landscape on mobile, or you are using a tablet, then the labels are adjusted adjacent to the icons to utilize the available space. It also helps to spare more space in the vertical direction of the screen.

1*dWrBOv7WwjjyrgKCvG1P7w.jpeg

States

A tab has two states: active and inactive

Use a clear selection style to easily differentiate the active and inactive tabs. Otherwise, users will get confused about the state of the tab while interacting with them.

There are different ways to show active and inactive tabs.

Use a combination of filled and outlined icons. The active tab will display as a filled icon.

1*YN51EuLF31qP4a2SppkpcA.jpeg

Use a background to show the active tab.

1*--KGIQzNNz8FvT7WmyHvnA.jpeg

Use a symbol or bar item along with the active tab to make it prominent on the UI.

1*0YoeefTZwGAZAjTb9nX2HQ.jpeg
1*GzIz0oEWSM3vKY76QL0VqA.jpeg

Badges

A tab can show additional information in the form of badges.

A badge represents the state of the content inside the tab without opening the tab. It helps to inform the users about any updates in the tab content.

If you are showing items in tabs that are populated in real-time like live posts, lists of emails, etc., use a badge to show the tab contains a new item.

Using a Dot badge can be helpful to show that a tab has a new piece of information.

1*BQBHVU-mXMXsDWi6pcIPyA.jpeg

Also, you can display a counter badge that represents the number of new items within the tab.

1*t97uSlRG-FKneabV7THvvw.jpeg

Order of Placement

Organize the bottom tab bar in a logical order that meets the users’ expectations. Place the top priority item on the leftmost side and organize the remaining items following the same rule.

Keep in mind the thumb-friendly zone and place the top priority item where the user is most likely to tap.

1*PnEc3ZBGIfuBtPY6leClyg.jpeg
1*grj6hSd42u2f0OZB29ZD_Q.jpeg

Empty State

There can be a scenario when you don’t have content to display inside a tab. Show an empty state of the tab if there is no content.

Hiding or disabling the tab when no content is available is not a good idea as it will leave users without a clue.

Disabling a tab makes it hard to find why it is disabled and how it can become enabled.

1*xtZzsP9cpivvriNJAHyDbQ.jpeg

Hiding a tab will confuse users as they need to understand why a tab is hidden and how can it be visible again.

1*jopV7CNBX_uCEb48nSFJ3w.jpeg

Display an empty state on clicking a tab when no content is available. A well-designed empty state includes a message and a call to action for users.

1*Q66z4Q290qLK26kn07g6_w.jpeg

Alternate to the Bottom Tab bar

If you have more top-level navigation views that you want to display on the front UI, you can use an alternate solution in your app.

Provide three to four main options in the bar and use a More icon (…) as the last option. Clicking this icon will open the menu with all available options.

1*UbgNxMbn08pMRSnNQpPDtg.jpeg

The Meta Business Suite app displays a More option as the last tab in the bottom navigation bar. Clicking More opens up a bottom navigation drawer with more options. The user can go to any required page or view from within the navigation drawer.

Use a hamburger menu and show all options when the menu is expanded. The options will remain hidden otherwise.

1*hjh3D4FFu6DycMVSDeLUqg.jpeg

The Food Panda app does not display a bottom navigation bar. Instead, a hamburger menu icon is available on the top left. Clicking the icon displays a navigation drawer including links to all main pages of the app.

1*XIMVTxcxfbWEq76pN4CXlQ.jpeg

Use a combination of the bottom tab bar and hamburger menu.

Canva uses a combination of the bottom tab bar and hamburger menu. It displays all items with high priority in the bottom bar, and other main pages are displayed in the menu.

Conclusion

The listed best practices and guidelines for designing a bottom navigation tab bar will help you improve the navigation experience of your application.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK