onInit method
Called immediately after the widget is allocated in memory. You might use this to initialize something for the controller.
Implementation
@override
void onInit() {
WidgetsBinding.instance.addObserver(this);
tabController = TabController(length: 3, vsync: this);
if (cameras.isNotEmpty) {
onNewCameraSelected(cameras[0]);
}
sensorStream = accelerometerEventStream()
.map<DeviceOrientation>(Utils.getOrientation)
.distinct();
sensorStream.listen((event) {
currentOrientation.value = event;
});
super.onInit();
}