This plugin was created to programmatically rotate on iOS and Android
After importing the package you can use:
AutoOrientation.portraitDownMode(); (might not work) or
AutoOrientation.portraitAutoMode(forceSensor: true); (Use sensor data to change direction, ignoring user's rotation preference. Much like Youtube fullscreen. Android only) or
AutoOrientation.landscapeAutoMode(forceSensor: true); (Use sensor data to change direction, ignoring user's rotation preference. Much like Youtube fullscreen. Android only) or
No need to call
it has been added to the library itself.
This has been done because before android auto-rotation wasn't working after setting rotation using the plugin.
We've used it for a VideoScaffold, to programmatically change to landscape and back to portrait if the scaffold is disposed.
Please have a look in the