dispose method
Dispose the controller.
Once the controller is disposed, it cannot be used anymore.
Implementation
@override
Future<void> dispose() async {
final CameraController? cameraController = value.cameraController;
if (cameraController != null && cameraController.value.isInitialized) {
cameraController.dispose();
}
super.dispose();
}