Rules to Better Interfaces (Mobile) - 5 Rules
With the internet moving so fast into the world of mobile devices, it's important to design for a variety of platforms. Many websites these days have a unique mobile optimized site which is great for usability.
Although mobile browsers are capable of rendering your normal website, some functionality does not carry across. Touch screens have no concept of "hover" so drop down menus must be activated on click. Screen estimate and the precision of the user is impaired on touch devices, so links and other clickable objects need to be rendered bigger.
The key thing to remember is that a mobile phone is a different device and have completely different use cases. EBay on a desktop can be used for a large variety of cases, including the creation of new bids, while EBay Mobile is primarily for checking activity while on the move. The focus of a mobile design for EBay centers on browsing, bidding and status updates for products - it doesn't need to cover all cases, just the right ones.
True mobile interface design focuses that which is used on mobile and simplifies the process.
Hamburger menus are everywhere—those three stacked lines that hide site or app navigation. They became popular for decluttering mobile UIs, but they come at a cost: reduced discoverability, slower navigation, and lower engagement.
When should you use a hamburger menu?
Use it only when screen space is tight—typically on mobile. Otherwise, always prefer showing navigation visibly.
A desktop web app with ample space hides primary navigation behind a hamburger menu.
Figure: Bad example – On desktop, navigation should be visible when screen space allows. Hiding it behind a hamburger reduces usability A mobile app uses a hamburger menu to preserve space while offering a clean, focused UI.
Figure: Good example – On mobile, screen space is limited, so hiding the nav behind a hamburger is appropriate Where should you place it?
Device/Platform Preferred Placement Why Android apps Top left Matches Material Design and Android conventions iOS apps Top right Aligns with iOS patterns; better for right-thumb reach Mobile websites Top left Consistent with web standards; easier for navigation + back button Desktop websites Top left (if used) Only use if screen space is constrained (e.g. dashboards) ❌ Common mistakes to avoid
- Using a top-right hamburger on desktop – This breaks user expectations. On desktop, primary navigation belongs on the left or fully visible
- Combining a hamburger menu with bottom navigation – Choose one. Using both creates confusion and redundancy
- Hiding essential links – Important actions should be visible. Hiding them behind a menu lowers engagement and completion rates
✅ Best practices
- Use the standard 3-line icon – don't reinvent it
- Include clear animation or toggle state
- Make sure it's easy to reach on mobile—don’t place in hard-to-tap corners
- If you only have a logo + menu, favor left placement for balance and ergonomics
- Test with users to confirm comprehension and usability
Use the hamburger menu only when needed, place it where users expect it, and never use it as an excuse to hide important navigation. Always test your decisions—navigation is too important to guess.
Mobile device usage has been on the rise for years, driven by the increasing popularity and capabilities of smartphones and tablets. It's safe to say that, in the past years, the majority of internet users globally were accessing websites through mobile devices.
Note: The exact percentage of mobile device users can vary based on geographic regions and demographics.
Therefore, it is very important to hyperlink your phone number to increase the rate of conversion and improve the mobile user experience. This enables click and call, and eliminates the need to copy and paste phone numbers.
Devices and computers that don’t have phone functionality will either open a phone app or add the number to a contact list.
<a href="tel:+61299533000">+61 2 9953 3000</a>
Figure: Good example – To make a telephone number clickable, use add a link with "tel:" inside the href attribute
It depends on:
- Your Budget
- Usage of native API
- If you have an existing web app - in this case, it's easier to convert it to a web app by adding CSS
Note: An iPhone (or WP7) web app without a network connection, will not load the web page you were on previously.
Making a responsive website work well on a mobile is not easy but with the right tools you can save time and avoid bugs. You should use Chrome DevTools Device Mode to test different screen sizes.
How to test a responsive website with Chrome DevTools Device Mode
- Watch this video below
- Read the documentation on the Chrome Developer Website.
Additional resources: