To be brutally honest, the native options for screen orientation in Android devices aren't particularly extensive. Actually, it's not extensive at all, consisting of merely a toggle to turn it on or off. For many folks, this is totally sufficient. What other customization options could you possibly have for a setting that simply turns the screen sideways? But being part of the Android OS, a lot of us also expect some of the customization and flexibility that has come to define the OS as a whole. With this said, XDA Recognized Developer and Themer Pranav Pandey has developed an app which does a great job filling in the gaps.

Simply called Rotation, the app offers a plethora of options for the screen orientation setting. Now, in addition to the basic toggle on/off option, you can also:

  • Force auto-rotate, portrait or landscape mode
  • Reverse portrait or landscape mode
  • Set certain orientation for specific, individual apps
  • Override lock screen orientation
  • Rotate apps on demand

Rotation's features aren't limited to these either, as it also packs in different widgets for your home screen, which let you quickly toggle different modes and such. There's also a 'floating head' function that appears on top of every app, allowing you quick access to Rotation and orientation settings, and to stop service. Additionally, Rotation has a full backup and restore function in case of app failure or when you reinstall the app.

It should be noted that Rotation is technically a paid app, but with a free and fully functional trial period of seven days. Pranav Pandey however, has allowed XDA users an exclusive version of the app that allows you to reset the trial period indefinitely by simply installing and reinstalling the app.

If you would like to check out Rotation, be sure to visit the Rotation app thread for more information and download.