Android: uses matrix reorientation to do a better job calculating heading "out the back of the phone"
iOS: uses a trigonometric correction based on accelerometer gravity for the same purpose.
Also:
Reduce filter to 0.1. It's still not many values and some users fork only to do this one change.
Add documentation to flutter_compass.dart.
(ps I don't know why the PR contains changes already in master)
Android: uses matrix reorientation to do a better job calculating heading "out the back of the phone" iOS: uses a trigonometric correction based on accelerometer gravity for the same purpose.
Also:
(ps I don't know why the PR contains changes already in master)