flutter_picture_taker 0.1.0 copy "flutter_picture_taker: ^0.1.0" to clipboard
flutter_picture_taker: ^0.1.0 copied to clipboard

A simple Flutter package for capturing still pictures using the camera plugin targeting iOS, Android, and the web.

Flutter Picture Taker #

A Flutter package for capturing still pictures using the camera plugin targeting iOS, Android, and the web. This package provides a simple camera interface for taking pictures, making it easy to integrate camera functionality into your Flutter applications.

Features #

  • Capture still pictures using the device camera.
  • Supports iOS, Android, and web platforms, the same platforms supported by the camera plugin on which this package is based.
  • Easy integration with existing Flutter applications.

Usage #

Add the flutter_picture_taker dependency to your pubspec.yaml file and add the corresponding import statement. Now you can call the showStillCameraDialog function to take a picture:

Future<void> _takePicture() async {
  final image = await showStillCameraDialog(context);
  if (image != null) setState(() => _image = image);
}

The sample app provides a simple way to take a picture and see the resulting image:

The dialog chooses the first camera reported available by the system and lets the user press the button to take a picture or click anywhere else (or press the Esc key on systems that have one) to dismiss the dialog without taking a picture:

The picture is available as an XFile from the cross_file package and can be shown like so:

  kIsWeb ? Image.network(_image!.path) : Image.file(File(_image!.path))
5
likes
160
points
448
downloads

Publisher

verified publishersellsbrothers.com

Weekly Downloads

A simple Flutter package for capturing still pictures using the camera plugin targeting iOS, Android, and the web.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

camera, flutter

More

Packages that depend on flutter_picture_taker