YouTube wants landscape. Your messenger wants portrait. Android's system rotation lock only gives you one setting for everything — so you're stuck toggling it on and off all day.
This app remembers your preferred orientation for each app individually. Set it once, and that app locks to your chosen orientation every time you open it — automatically.
Set the screen rotation you want for every app.
Screen Orientation per App lets you control screen rotation app by app. Set YouTube to landscape, keep your
reader in portrait, use auto-rotate for maps, or lock a game to the angle that feels right. Save a rule once and
the right rotation is applied automatically when that app opens.
Key features
• Per-app rotation control – save a preferred orientation for each app
• Automatic app detection – saved rotation rules apply when you switch apps
• Quick global controls – Follow Device, Auto, 0°, 90°, 180°, 270°
• Overlay rotation buttons – change orientation without leaving your app
• Reliable foreground service – rotation control stays available
• Optional boot auto-start – restore your rotation setup after reboot
• Themes – System, Light, Dark with Material Design 3
Great for
• Keeping video apps in landscape
• Locking readers, comics and browsers in portrait
• Different rotation settings for games, maps, tablets, stands or car mounts
• Preventing unwanted rotation per app instead of changing the whole phone
Permissions & why they are needed
• Display over other apps – show overlay rotation controls
• Foreground service – keep the controller running reliably
• Modify system settings – apply screen orientation changes
• Usage access – detect the current app for per-app rotation rules
• Receive boot completed – optional auto-start after reboot
• Notifications – show persistent service controls
Some devices restrict background behavior due to battery optimization policies. For best reliability, exclude
this app from battery optimization. Boot auto-start behavior may vary by Android version and device policy.