useMagnetometer function
Tracks the state of device magnetometer using sensors_plus
(ref link).
ref link
Implementation
MagnetometerState useMagnetometer() {
final state = useRef(MagnetometerState(fetched: false));
final magnetometerEventsChanged =
useStream(useMemoized(() => magnetometerEvents));
state.value = MagnetometerState(
fetched: magnetometerEventsChanged.hasData,
magnetometer: magnetometerEventsChanged.data,
);
return state.value;
}