Haven't worked on an Android app in a bit and was wondering if the system navigation bar needs to be there or not.

Nav Bar

Looking at my husbands phone (I am on iOS), it's not on any of his apps. Is there a new best practice in this regard? I was looking in Google's Material Design guidelines and it doesn't say it's a mandate. Moreover, the Android Developers Guide shows ways to hide it.

I posted this on some Slack channels I am on and some designers are saying it's required while others are saying it's not, so I'd love tor get your thoughts too.

If anyone has any notes on whether this should be kept or not for an optimal experience please let me know. Many thanks!

  • 1
    Comparing Apples with Android is always going to be contentious :p I think you also have to keep in mind that some phone models have hard buttons as well (although most tend to have the soft buttons instead). I think whether it is required or not depends on how you design the application rather than a hard and fast rule. – Michael Lai Jul 9 '18 at 23:13

The Developers' Guide says the following:

Even though this lesson focuses on hiding the navigation bar, you should design your app to hide the status bar at the same time, as described in Hiding the Status Bar. Hiding the navigation and status bars (while still keeping them readily accessible) lets the content use the entire display space, thereby providing a more immersive user experience.

So whenever you deem it appropriate for your app to use the full screen, you can hide the navigation bar (and the status bar). When is it appropriate to use the full screen mode? The next article in the Developers' Guide explains:

You might be tempted to enable fullscreen mode just to maximize screen space for your app. But be mindful of how often users jump in and out of apps to check notifications, do impromptu searches, and more. Using fullscreen causes users to lose easy access to system navigation, so you should use fullscreen mode only when the benefit to the user experience goes beyond simply receiving a little extra space (such as to avoid accidental exits during a game or delivering a valuable immersive exerience for images, videos, and books).

  • 1
    Thanks Glorfindel! This is great! Have you seen anything about placing navigation above this bar? (e.g., albeit on iOS but they have it on the bottom in their android app too itunes.apple.com/us/app/bloomberg-business-news/…) I have been reading a lot about how navigation at the bottom of the screen performs well as it's in a zone that is easier for the user to access. However, with Android, is there a huge risk to having the user tap and accidentally leave the app? – Chantel ZP Jul 9 '18 at 19:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.