Tutorials

How to Automatically Change Gboard’s Theme to Dark Mode at Night

On the XDA-Developer Forums, one of the most popular reasons why people still love to root their phone is so they can theme their phone however they like. Thanks to Substratum, most System UI elements and many applications can be themed. If a Substratum theme does not exist for your favorite app, then in some...

How to Add Custom Buttons to the Nav Bar on the Samsung Galaxy S8/S8+

Samsung's Galaxy S8 and Galaxy S8+ are two of the hottest smartphones on the market, largely thanks to the great strides Samsung made with their display technology. Since Samsung aimed to reduce bezels as much as possible with their new flagship devices, the company has finally gotten rid of the capacitive keys that were once...

How to get Google Assistant on your Windows, Mac, or Linux Machine

Google Assistant is Google's answer to Amazon's Alexa smart home assistant. Initially only available with limited functionality in the Google Allo application, Google Assistant later rolled out with the Google Home and Pixel smartphones to bring the full power of Google's assistant to consumers. After a few months of waiting, smartphones running Android 6.0+ also received Google...

How to Add Left/Right Keyboard Cursors to the Nav Bar during Text Input

Customizing the navigation bar has been a staple of custom ROMs ever since Google introduced the Galaxy Nexus with Android 4.0 Ice Cream Sandwich (we don't talk about the Motorola Xoom and Honeycomb around these parts). Although a few OEMs offer some kind of software key customization on their phones, it's only with the first...

How to Add Media Playback Controls to the Nav Bar when Playing Music

Ever since Google first introduced the concept of software navigation keys to Android, users have been asking for a way to customize what keys are available to users. Although custom ROMs have offered this level of customization for years, it's only in the first Android O Developer Preview do we find an official method from...

How to change your Nav Bar Icons or Re-arrange the Buttons without Root

Those of you who are running the first Android O Developer Preview may have toyed around with its hidden navigation bar customizer located in the SystemUI Tuner. This nav bar customizer has actually been around in AOSP for months, but it was thought that the only way to access it on Android Nougat was through a...

Three Actually-Hidden, Non-Clickbaity Tricks for Your New Galaxy S8 or S8+

If you had pre-ordered a Samsung Galaxy S8 or Galaxy S8+, you likely woke up to your package tracker displaying a satisfying "DELIVERED TODAY BY 8:00PM." We would know, as our staff's Galaxy S8 and S8+ units are arriving today and tomorrow, too. Setting up a new Galaxy smartphone (or any smartphone, for that matter) is...

Nav Bar Customization was Hidden in Stock Nougat All Along…and it never needed Root

Show of hands here: how many of you are actually running the first Android O Developer Preview? Not only is the Developer Preview only available to a handful of Google devices, but it's really not suitable as a daily driver. Of course, it was never intended to be used by the average user, but rather as...

How to Automatically Change your Keyboard on a Per-App Basis

Unlike iOS, Android has had the ability to change your default keyboard for many, many years. A huge number of alternative keyboards have proliferated on the Google Play Store as such. Although most people probably use one of either Gboard, Swiftkey, or Swype, there are a lot of other great keyboard applications that millions use...

Add a Contacts Shortcut and an End Call Button to the Nav Bar during Phone Calls in Android O

If you've been following our tutorials feed, then you'll know by now that we love finding ways to take advantage of Android O's new nav bar customizer. Through the power of the popular automation app known as Tasker, we can contextually change the nav bar to include nav keys that are useful in specific contexts....

Add a Menu and Forward Button to the Nav Bar in Android O for Enhanced Web Browsing

Android O's navigation bar customizer can be used for a myriad of cases, but it's especially useful when you are changing the navigation keys contextually. In our tutorials, we are focusing on finding situations where adding new nav bar keys can enhance your app experience, and today we'll show you how to add a menu and a forward...

How to Automatically Disable Do Not Disturb Mode during Phone Calls

For an Android enthusiast like the users on our forums, receiving a major software update can be an exciting event due to the enhanced performance and new features that they often bring. While some brave users are running the first Android O Developer Preview as their daily driver, most owners of the Nexus 5X, Nexus...