camerax 0.1.2 copy "camerax: ^0.1.2" to clipboard
camerax: ^0.1.2 copied to clipboard

A camera plugin for flutter, which use CameraX on Android, native API on iOS, supports camera preview, capture and analyze.

CameraX #

A camera plugin for flutter, which use CameraX on Android, native API on iOS, supports camera preview, capture and analyze.

Note: This plugin is inspired by the official camera project but more simple to use, and use MLKit in native for image analyze.

Features #

  • ✅ CameraView widget.
  • ✅ Control the torch.
  • ❌ Access to a text stream.
  • ❌ Access to a face stream.
  • ❌ Access to a pose stream.
  • ✅ Access to a barcode stream.
  • ❌ Access to image labels stream.
  • ❌ Access to a object detection and tracking stream.
  • ❌ Access to a digital ink recoginition stream.
  • ❌ Access to custom models stream.
  • ❌ Detect barcode from an image.
  • ❌ Photo capture ability.
  • ❌ Video record ability.

Getting Started #

Add camerax as a dependency in your pubspec.yaml file.

dependencies:
  camerax: ^<latest-version>
copied to clipboard

Android #

Make sure you have a miniSdkVersion with 21 or higher in your android/app/build.gradle file, because the camera2 API which CameraX used only support Android 5.0 or above.

Note: You can run the example on a device emulator with Android 11 or higher and physical devices, CameraX doesn't work when running on emulators with Android 10 or lower. See https://developer.android.google.cn/codelabs/camerax-getting-started#5

iOS #

Make sure you have a minimum deployment target of 10.0, because the MLKit only support iOS 10.0 or above, you can uncomment the first line platform :ios, '10.0' in your iOS project's Podfile

Issues #

  • Doesn't work with horizontal orientation.
  • No tests for now.

Screenshots #

Home Camera

47
likes
140
points
142
downloads

Publisher

verified publisherhebei.dev

Weekly Downloads

2024.09.25 - 2025.04.09

A camera plugin for flutter, which use CameraX on Android, native API on iOS, supports camera preview, capture and analyze.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on camerax