import 'package:light_sensor/light_sensor.dart'; import 'package:platform/platform.dart'; class LightSensorService { final LocalPlatform localPlatform; const LightSensorService(this.localPlatform); Future hasSensor() async { if (localPlatform.isIOS) { return false; } try { return await LightSensor.hasSensor(); } catch (_) { return false; } } Stream luxStream() { if (localPlatform.isIOS) { return const Stream.empty(); } return LightSensor.luxStream(); } }