camera_works 0.0.2
camera_works: ^0.0.2 copied to clipboard

A camera plugin for flutter, which use CameraX on Android, native API on iOS, supports camera capture, flash, & switch camera.

Camera Works #

Camera Works is a simple library to handle cameras with an emphasis on stability. A camera plugin for flutter, which use CameraX on Android, native API on iOS, supports camera capture, flash, & switch camera.

I made this plugin because there are several BUGs that are still unsolved in the official camera plugin.

Note: For now this plugin only support in Android only. And this plugin inspired by the official camera

Features #

  • [x] Switch camera front & back
  • [x] Take Picture
  • [x] Handle Flash

Getting Started #

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

dependencies:
  camera_works: ^<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

Issues #

  • Doesn't work with horizontal orientation.
  • No Unit tests for now.
5
likes
110
pub points
54%
popularity

A camera plugin for flutter, which use CameraX on Android, native API on iOS, supports camera capture, flash, & switch camera.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on camera_works