diff --git a/src/docs/cookbook/plugins/picture-using-camera.md b/src/docs/cookbook/plugins/picture-using-camera.md index bd55d358edf..b13fb9ac759 100644 --- a/src/docs/cookbook/plugins/picture-using-camera.md +++ b/src/docs/cookbook/plugins/picture-using-camera.md @@ -55,6 +55,10 @@ Next, get a list of available cameras using the `camera` plugin. ```dart +// Ensure that plugin services are initialized so that `availableCameras()` +// can be called before `runApp()` +WidgetsFlutterBinding.ensureInitialized(); + // Obtain a list of the available cameras on the device. final cameras = await availableCameras(); @@ -239,6 +243,10 @@ import 'package:path/path.dart' show join; import 'package:path_provider/path_provider.dart'; Future main() async { + // Ensure that plugin services are initialized so that `availableCameras()` + // can be called before `runApp()` + WidgetsFlutterBinding.ensureInitialized(); + // Obtain a list of the available cameras on the device. final cameras = await availableCameras();