The iPhone X is a polarizing smartphone, but one thing Apple did right was ditch the physical Home button and replace it with a series of software-based swipe gestures.
Here’s a guide to setting up iPhone X-like swipe gestures on your Android phone — it’s easier than you might think!
Step 1 – Download the Navigation Gestures Application
All you need to do is go to the Google Play Store using this link and install a simple application. You will need a PC nearby to enable the application through an easy ADB command, but once you have done that you are good to go. The best part about Navigation Gestures though is that you do not have to have root, and you also do not need to use Substratum to hide the navigation bar – something that does not seem to work reliably on Oreo. Also, the navigation bar is gone from the function of the phone, meaning swipes up from the bottom do not reveal a semi hidden bar.
Step 1 – Setting up Gesture Controls
It’s up to you to decide how you want your swipe gestures to work.
Feel free to experiment and figure out what works best for you, and don’t worry about the performance impact — I haven’t noticed appreciable battery drain since I installed my gesture overlays, and I run two of them at the same time.
Personally, I use a swipe-up gesture to go home, a swipe-left gesture to pull up the multitasking menu, a swipe-right gesture to launch the last-opened application, and a swipe-in gesture to go back.
Step 2 – Removing the Navigation bar
Why not just use Immersive Mode?
Android’s Immersive Mode is great, and allows you to easily hide the navigation bar from view. (Here’s how to enable system-wide Immersive Mode without root.) But it has its drawbacks.
If you’ve programmed a swipe-up gesture to take you back to the home screen, every time you swipe up from the bottom of the screen, it’ll bring back the navigation bar. Also, the navigation bar will appear whenever an app invokes the keyboard, which can get annoying.