Google has chosen to keep the on-screen navigation bar simple ever since it was introduced back in Honeycomb. It's changed a little bit over the years, but Xtended NavBar lets you change the way it works without screwing up the UI. When you need you navigation buttons, they're in the usual spot, but you can swipe to access more functions.

If you've ever used the multiple home screen docks in an app like Nova Launcher, this is a similar idea, but with the nav bar. The "center" view is your standard nav buttons, but swipe one way and you get playback controls. Swipe to the other side and that's a quick settings bar. You can arrange these however you like, and there's also a favorite apps list that you can get by upgrading to pro via a $1.99 in-app purchase.

6 3 4 5

1 2

This app requires the Xposed framework (it's a module), so it's for rooted users only. Additionally, you need to have an on-screen nav bar in the first place, and it works best on AOSP-based ROMs – no promises beyond that. Proceed, but do so with the correct amount of caution.

Ryan Whitwam
Ryan is a tech/science writer, skeptic, lover of all things electronic, and Android fan. In his spare time he reads golden-age sci-fi and sleeps, but rarely at the same time. His wife tolerates him as few would.

He's the author of a sci-fi novel called The Crooked City, which is available on Amazon and Google Play. http://goo.gl/WQIXBM

  • BarKa

    Super concept

  • Henrique Persechini

    This is beautiful! Downloading and testing immediately

  • Gokh

    Finally a innovative module !

  • itai_marom

    doesnt work
    on xpeira z

    • Avalos

      Doesn't work on my GPE Sony Z Ultra

      • MarylandUSA

        Nor on my GPE Sony Z Ultra. But I figure it's because I'm already using two other XPosed modules that modify the navigation bar: Xperia AOSP Navbar Buttons (which lets me add missing buttons, arrange them as I prefer, and change their color and style); and XPeria V Mods, which lets me change the NavBar's height. (I've made it taller.)

  • nebula

    That's exactly how I always wanted Google to do it and I also mentioned it here a few times. Nice that someone had the same idea and was able to build it.

  • D

    Why has nobody thought of that already ?! Useful but simple.

    • J.J. Valenzuela

      people have for many many moons. just hard to do.

  • Ian Dalton

    This is a fantastic idea. Doesn't work on paranoid android

    • Matthew Merrick

      Thank you! Was just about to install it, saved me some heartbreak

      • http://www.exabit.tk/ Thomas Miller

        Works Just fine for me on RC2, you should still be able to install and use it.

        • Sundeep Vallabhajosyula

          I can confirm this is working on PA 4.4 RC2 on Nexus 4, the trick is to swipe all the way from the edges of the screen...

    • Abdelrhman Walid

      Works fine for me, PA 4.4 RC 2 on nexus 4

  • Fatal1ty_93_RUS

    This is sweet as hell, once it gets more button customizability for additional set of navbar buttons like from G3 - it will be the Bestest module ever

  • SVem26

    Not working on HTC One M8 GPe.. Does SoftkeyZ conflict this module?

  • Nathan Borup

    Works on my moto x! Thanks AP!

  • Frederico Silva

    AWEEESOOOOME! Was convinced when I saw music controls, but then it shows the power toggles and I was all like http://i.minus.com/iBPNrMbLfxFNN.gif

    • Patricia Steven


      〓〓〓� 〓〓〓 〓〓〓 〓〓〓� 〓〓〓

  • slpnglionhrt

    What are those little numbers next to the icons in the screen shots? The hangout icon has an 8 on the lower right corner.

    • CL

      Unread counters. It's something available on many 3rd party launchers.

      • Dz

        what are those launchers who have this ?

        • Raymond Derr

          Nova Launcher with the TeslaUnread Plugin

      • Fatal1ty_93_RUS

        Isn't it in some ROMs as well?

  • Timtim Jenkins

    ... but you can "swip" to access more functions. :P

  • https://play.google.com/store/apps/developer?id=iWizard Bikram Agarwal

    So, ahem, in next version of GravityBox?

  • Michael
  • Cuvis

    Can this show more "buttons" at once on a tablet? There's a lot of real estate to work with there, after all.

  • SomeGuy112


  • Mario E Hdez

    Honest question, is this already possible on Nova Launcher with multiple docks?

    • New_Guy

      In the dock, yes, but not in the nav bar. This makes the dock irrelivent in my opinion.

      • Mario E Hdez

        Ah totally right. Thanks for clarifying.

  • MikeOxlong

    Its really too bad it depends on xposed. That garbage, bug ridden, battery draining, system slowing, resource hungry module. Meh. Too bad. This reminds me of the old AUXO plugin I used to run when I had jailbroken iphones, which back then was totally awesome!

    • EpicTickles

      Unless you installed bunch of modules that does all that, xposed does nothing on its own

  • nxtiak

    Doesn't work with GravityBox module installed

    • Preno

      I haven't tried it yet, but I think it only won't work if you have Navigation Bar tweaks enabled on GravityBox.

    • rotz055

      I have GB installed and it works for me. I have not tweaked my navbar at all tho

  • Shannon Solomon

    It doesnt work for me :/!

  • Android Developer

    This was actually one of the ideas I've (and other too) thought about when Google has announced the software navigation bar - that developers would be able to customize what's shown there to the user, so that it will be easier to go to the most commonly used features of the app.

  • black

    This is genius! F*ck you samsung for having HW buttons.

    • Michael

      I have a Note II and I have always used software keys on it, some apps on the stock Touchwiz don't reflow though so the bottom or side get cut off (mainly the camera, where you lose most of the shutter button) but since I mainly use AOSP-based ROMs it works great.

  • Michal Švarc

    This! I should not see this, I am now missing the navigation bar.
    This is how Google should implement onscreen buttons!

  • Tomáš Petrík

    Nice to see a fellow SeriesGuide user!

  • Stephen Dickson

    Working great on my HTC One M8

  • Daniel Collins


  • Jerly

    Worked fine on my LG-G2 with GravityBox + existing navbar-changes applied (menu button, color, long-press actions etc). It only worked swiping from the edges of the screen, although this is a good ting considering you'd still want to be able to access google now.