Skip to main content
Yoosuf Mohamed

Engineering

Menus/Navigation handlers in mobile

A look at common menu and navigation patterns for mobile web and app interfaces.

1 min read

By Yoosuf Mohamed, Systems Architect

Navigation and menu handlers are an important element of mobile apps and mobile websites. Below is a small study I did on my iPhone, and the conclusion I came to: there’s no standard for where the navigation handler sits across apps.

Most websites follow the right-side menu handler, including Twitter Bootstrap.

Starbucks Website’s responsive navigation handler is in the right side.

Microsoft’s Website’s responsive navigation handler is in the right side.

But when it comes to apps, almost all of them follow the left-side menu handler.

Path App’s navigation handler is in the left.

Google+ iPhone App’s navigation handler is in the left.

FourSquare iPhone App’s navigation handler is in the left.

Vine iPhone App’s navigation handler is in the left.

Nike+ iPhone App’s navigation handler is in the left.

Unfortunately, some apps still follow the right-hand side menu handler.

Chrome iPhone App’s navigation handler is in the right.

Apple iOS’s Music app’s navigation handler is in the right.

Nike+ iPhone App’s navigation handler is in the left.

As a right-handed phone user, I always prefer the menu handler on the right side, but there’s clearly no consistency across apps. I’d like to see Apple let users customize the menu handler’s position to suit their preference. For websites, it’s a bit more complicated, though web designers can still make an informed decision based on UX testing, in-lab user testing, and anonymous data tracking with tools like Google Analytics. This becomes especially straightforward when designing for a well-defined target audience.

  • Mobile UX
  • Navigation Patterns
  • Mobile Web
  • UI Design
  • Performance Checklist for the Mobile Web

    A practical checklist for improving performance on the mobile web, from asset loading to rendering.

  • The Model Won't Ask You Back

    Why a thin question becomes a confident wrong answer, which parts of the prompting folklore are already stale, and why it is a writing skill.

  • Jev Returns a Type, Not a String

    JEV returns typed values with probabilities instead of text. What that changes for AI model routing: the control plane, the failure modes, the benchmarks.

Let's build something that scales.

Planning an AI product, automating a workflow, or taking a platform to production? I'd love to hear what you're building.