Skip to content

Simple Flutter utility package to check if auto-rotate is enabled on iOS or Android device

License

Notifications You must be signed in to change notification settings

mridul-hranker/rotation_check

 
 

Repository files navigation

rotation_check

Simple utility package to check whether auto-rotate or portrait orientation lock is turned on/off across Android and iOS.

Usage

To use this plugin, add rotation_check as a dependency in your pubspec.yaml file.

Example

import 'package:rotation_check/rotation_check.dart';

// Check if auto-rotate is enabled
RotationCheck rotationCheck = RotationCheck();
bool isRotationEnabled = await rotationCheck.isRotationEnabled();

NOTE: This plugin currently works on Android and has a no-op implementation on iOS. Due to the nature of iOS, it is not possible to check whether the orientation lock is enabled or not through any public facing APIs that Apple provides. I've been researching ways to utilize gyroscope and accelerometer sensor data to obtain auto-rotate.

Issues and feedback

// TODO: Add issues link

About

Simple Flutter utility package to check if auto-rotate is enabled on iOS or Android device

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 54.6%
  • Kotlin 18.2%
  • Ruby 14.1%
  • Swift 12.9%
  • Objective-C 0.2%