With a custom launcher, you can auto-hide the notification bar on the home screen and swipe down to make it re-appear. However when you open an app, the notification bar re-appears.

Is there any way to hide the notification bar on non-rooted device?


The feature is called "immersive mode" and was first introduced in Android 4.4 KitKat.

For official method, there is no way to use this in all apps, and only the developers of the app may decide to implement it or not.

However, there are some 3rd-party apps that can force immersive mode in all apps:

  1. GMD Full Screen Immersive Mode (free, Pro version with IAP). Follow the instruction on WonderHowTo to install and customize the app.
  2. Immersive Full-Screen Mode (paid app).
  3. (For the sake of completeness), Xposed Framework with "Immerse Me" module (require ROOT). Follow the instruction on phoneArena.com for step-by-step installation.

Note that by using these apps, your keyboard may not work properly.

From BGR,

Due to some security features in Android, users will not have access to the keyboard in many apps while in immersive mode.

From WonderHowTo

Beware that your keyboard may not work in Immersive Mode, which is why having the toggle in the notification shade is so handy.

protected by Community Jun 4 '16 at 10:30

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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