User experience: Bottom navigation design for mobile APP UI

Source: Internet
Author: User

Designers know that design is not just for good looks. Design also determines how users fit into a product, whether it's a website or an app. It's a conversation. A navigation menu is a conversation. Because if the user doesn't understand how to use it, your website or app will be no good.

Image source: Behance

Why is bottom navigation so important?

Steven Hoober in his research on the use of mobile devices found that 49% of people rely on one finger to complete the operation on their phones. In, the screen of the phone shows the approximate touch range, and the different colors indicate the area that the user can touch on the screen with his thumb. Green means easy to touch, yellow means you need to stretch your finger, red means you need to change the way you hold it.

The picture shows the comfort level of one-handed operation of the smartphone. Image source: Uxmatters

  It is important to put the most important and most common operations on the bottom of the screen because they can be easily touched with one finger.

tab bar

Many applications follow this rule by using the bottom navigation (also known as the Tab bar) as the most important app feature. Facebook's core functionality is a touch away and can quickly switch between features.

Facebook's IOS bottom tab bar.

3 keys for bottom navigation design

Navigation is usually carried by the user's vehicle. Bottom navigation should host top-level destinations of equal importance. These destinations need to have a direct access anywhere in the app.

The excellent bottom navigation design follows the following 3 laws:

1. Show only the most important destinations

Use 3 to 5 top destinations in the bottom navigation. If less than 3, consider using a label instead.

The bottom design navigation avoids using more than 5, because the click Target is too close to each other. Placing too many items in the tab bar makes it difficult for people to point their goals. The complexity of the app adds a point to each more display of a label.

If your top-level destination does have more than 5, do not use the bottom navigation to host these portals, consider placing them in a different location.

Avoid content scrolling

The obvious solution on a small screen is partially hidden navigation--you don't have to worry about the limitations of the screen space, put the tab item in the Scrolling tab bar. But scrolling content is inefficient because you have to swipe to see the options you want.

There is a "can't see" problem in the iOS version of Rookie Cam app.

2. Express the current position

There is no representation of the current location, which may be the most common error in the app menu. "Where am I?" "is one of the basic questions that users need to answer, which is a prerequisite for smooth operation.

The user should see how to go from a to B without any external boot. The appropriate visual cues (icons, labels, and colors) should be provided, and no explanation is required for the operation.

Icon

Because the bottom navigation is represented by an icon, the content they express should be appropriate to be represented by an icon. Some users are familiar with common icons, which usually represent search, mail, print and other functions. Unfortunately, the "generic" icons are few. App designers often use icons to represent very hard-to-distinguish features.

The old version of the Bloom.fm app is Android version. It's quite difficult to understand where the user is currently located.

I highlighted this issue in this article, "The icon is part of a good user experience."

Color

Avoid using different color icons and text labels at the bottom of the tab bar. You should use the app's main color to represent the visual focus.

Left: Icons of different colors make the app look like a Christmas tree. Right: The main color should be used only.

Follow a simple rule-use the app's main color to brighten the current bottom navigation (including icons and text tags).

The bottom menu bar of the iOS version of Twitter. Messages is the currently selected item.

If the bottom navigation bar has a background color, use black and white icons and text labels.

Left: Avoid using a combination of colored icons and colored backgrounds. Right: Use black and white graphics.

Text labels

Text labels provide a short, meaningful description of the navigation icon. Do not use labels that are too long because they cannot be truncated or wrapped.

Avoid line wrapping, truncation, and narrowing of text labels.

Menu elements are easy to navigate. The user should be able to understand what happens when he clicks on an element.

Click Size

The target area is large enough to be easily clicked. Calculates the width of each bottom navigation action item by dividing the interface width by the number of action items. Or, set the width of all bottom navigation items to the widest.

The Android Spec recommends that the bottom navigation bar of the mobile end be designed according to the dimensions.

Fixed navigation bar on the mobile side. The unit is a logical pixel (DP). Source: Material Design.

Little Red dots on the tab bar

You can display a small red dot in the tab bar, indicating that there is new information associated with it.

You can add a small red dot to the tag bar icon in a low-key way.

3. Let the navigation be self-explanatory

Excellent navigation should feel like an invisible hand, guiding the user in the way of operation. After all, the coolest features and the most compelling content are useless if users can't find them.

Performance

Each bottom navigation icon leads to a destination. Instead of opening a menu or other pop-up window. Tap the bottom navigation icon to go directly to the interface or refresh the currently active interface.

Do not use the tab bar to provide controls to manipulate elements in the current interface or app mode. If you need to provide an action item, use the toolbar instead.

The iOS toolbar

Stay Unified

Display the tab bar as much as possible in each case. This will give the user a visual sense of reliability.

Do not remove a label because the feature is not available. If you remove a tag in some cases, other things will make sure your app's interface feels unreliable and unpredictable. The best solution is to ensure that all tags are available and then explain why a tag has no content. For example, if a user doesn't have an offline file, the Offline tab in Dropbox will show you an interface that teaches you how to add it. This function is empty.

The empty state interface of the Dropbox app.

Hide Tab Bar

If the interface is a scrolling flow of information, the tab bar can be hidden when scrolling through more content, swipe down to try to return to the top and then display.

The bottom navigation bar can be dynamically displayed and hidden based on scrolling.

Visual Pleasure

Avoid using lateral sliding motion to switch the interface. Active and inactive interfaces, toggle transitions should use the overlay fade effect.

Overlay fade animations. Source: Tancheng Life Circle http://www.0539g.com

Summarize

The bottom navigation should:

  visible and structurally sound (use 3 to 5 top-level destinations and avoid scrollable content)

  Clear (navigation bar elements to be easy to navigate, click the area to be large enough, easy to operate)

  Simple (ensure that each navigation icon leads to the right destination, and that you can reach all elements through the bottom navigation)

User experience: Bottom navigation design for mobile APP UI

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.