80% RULE
In general, if you choose whether or not to use a hamburger consider “80% rule.” Do the navigation options which you’re going to hide behind the hamburger icon fall below the 80% of regular usage? If your answer is yes, then putting them in a hamburger menu is OK.
TOP NAVIGATION
PROS
Information Hierarchy:
Include only essential sections in the tab bar, and use the minimum tabs necessary for the information hierarchy
Hamburger As a Secondary Navigation:
Since the main downside of the hamburger menu is its low discoverability, it’s not recommended for the main navigation menu. However, when designing secondary navigation options, this pattern might be an appropriate solution.
CONS
Speed of use:
One of the drawbacks of not having the bar and using only the drawer is that it slows down navigation. By hiding all sections of an app inside the drawer, users will need to tap on the hamburger icon and then scan or scroll a possibly long list before they can select the section they want.
Reachability:
Another drawback of using the drawer is that the hamburger menu icon that triggers it can be hard to reach.
Low discoverability:
The main downside of the hamburger menu is its low discoverability, and it’s not recommended as the main navigation menu.
High cognitive Load:
Making users think about navigation uses cognitive load, our app uses a lot of the user cognitive thought due to the fact that we use math and they are playing with there own money. the easier we make the navigation the better for the cognitive load.
Working memory can only hold 4-5 bits of information at one time and information in working memory lasts only around ten seconds.
Multitasking:
No way of multitasking which is one of the main use-cases we are aiming for.
Just because the hamburger icon is so common and well-known nowadays, we take it for granted and think of it as the go-to UI element for navigation.
BOTTOM NAVIGATION
PROS
Discovery:
Fixed navigation bars can reduce browsing time by up to 22%The tab bar fairly easily communicates the current location
Low Cognitive Load:
Tab bars are persistent. The navigation remains in sight no matter what page the user is viewing. The user has clear visibility of all the main app views and has single-click access to them.
Reachability:
Bottom navigation is easier to reach with the thumb when the device is held in one hand.
Discovery:
User can multitask using a bottom navigation meaning they can perform multiple actions without wasting time.
Discovery:
"Dont make me think"
Nothing is hidden so the user can complete tasks quicker and easier.
CONS
Discovery:
Fixed navigation bars can reduce browsing time by up to 22%The tab bar fairly easily communicates the current location
Location of the Nav:
The location and logic of the tab bar options on iOS and Android are different.
What are sheets
Bottom sheets are anchored to the bottom edge of the screen and appear in front of other UI elements. Standard and modal bottom sheets are full-width on mobile.
what we are using it for?
Bottom sheets are anchored to the bottom edge of the screen and appear in front of other UI elements. Standard and modal bottom sheets are full-width on mobile.
SHEET Principles
Expanding bottom sheets
THE betslip
provide a small, collapsed surface that can be expanded by the user to access a key feature or task.
They offer the persistent access of a standard sheet with the space and focus of a modal sheet.
Betfair Use:
A user can add a single or multiple bets to the expanding bottom sheet, the expanded verison show more detail and the mini version is a simplified version.
INTERACTION EXAMPLE
Modal bottom sheet
BET MANAGEMENT
A user must interact with or dismiss a modal bottom sheet. Their blocking behavior make them suitable for menus, such as in this files app, to help users focus on their available choices.
Betfair Use:
Betfair management where user can view there bets and view only not actionable. this equivalent of a receipt for the bets the user place, odds and the stake the user risked for a particular bet.
Modal bottom sheet
Interaction example
OVERLAYS
When to use:
only use at the end of an journey due the fact that the navigation is removed.this would be great to use for states or unrelated materials like podcasts ect
When NOT to use:
Do not use an overlay on an overlay, IOS do currently a version like this with sheets this is a different behaviourshould not be used in a navigational senses for example the X will take you back to the state before nothing else.
Betfair Use:
Betfair Redesign uses the overlay to show more content in a card
Backdrop
A backdrop appears behind all other surfaces in an app, displaying contextual and actionable content.
Relevant
The backdrop’s back layer is persistent, displaying controls and content that relate to the front layer.
Immediate
The backdrop’s back layer can be accessed from any scroll position.
Contextual
The backdrop focuses attention on one layer at a time.
Betfair Use:
for complex betting markets we can use backdrops for setting for the likes of unmatched/part matched bets or setting a auto cashout.
INTERATION EXAMPLE
Material SNACK BAR
When to use:
Snackbars are displayed in rectangular containers with a grey background. Containers should be completely opaque, so that text labels remain legible.
When NOT to use:
Don’t place icons in snackbars. If your message needs an icon, consider using an alert.Avoid significantly altering the shape of a snackbar container. Avoid stacking snackbars on top of one another.
Betfair Use:
Snackbars our used to show progress on the users bets
Informational
Snackbars provide updates on an app’s processes.
Temporary
Snackbars appear temporarily, and disappear on their own without requiring user input to be dismissed.
Contextual
Snackbars are placed in the most suitable area of the UI.
Search (Persistent Search)
Use persistent search when search is the primary focus of your app. The search text field is presented inside of a search bar, ready to receive focus.
Usage:
When in focus, the search experience expands to fill the entire screen. Optionally, historical search suggestions can be displayed below the text field.
A user can type a query or select from a suggestion (if available). Upon pressing Return, the search is submitted.Search results are displayed below the search bar.To release focus from the search box and dismiss search suggestions, the user taps the Up arrow.
Betfair Use:
In the Betfair redesign persistent search for quick and easy navigation.
Fliter Chips
Chips are compact elements that represent an input, attribute, or action.
Filter chips use tags or descriptive words to filter content.
Filter chips clearly delineate and display options in a compact area. They are a good alternative to toggle buttons or checkboxes.
Betfair Use:
In the Betfair redesign we used Chips for machine learning so the user can customise their content and edit the chips to customise their content.