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

outdated

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

CameraX #

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

Note: This plugin only support preview and scan barcode for now, I think it's not a good idea to transport plane data to flutter and transport it back to native again to detect someting. I will try to add more features such as flash light control, take picutres and so on... This plugin is inspired by the official camera project but more simple to use.

Features #

  • Camera preview
  • Access to a barcode stream

Getting Started #

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

dependencies:
  camerax: ^<latest-version>

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 now.
  • No tests for now.
  • Need to support more features.

Screenshots #

Home Camera

47
likes
0
points
179
downloads

Publisher

verified publisheryanshouwang.dev

Weekly Downloads

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

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on camerax