NEXT

  • Updates minimum Flutter version to 3.3.
  • Creates camera_android_camerax plugin for development.
  • Adds CameraInfo class and removes unnecessary code from plugin.
  • Adds CameraSelector class.
  • Adds ProcessCameraProvider class.
  • Bump CameraX version to 1.3.0-alpha02.
  • Adds Camera and UseCase classes, along with methods for binding UseCases to a lifecycle with the ProcessCameraProvider.
  • Bump CameraX version to 1.3.0-alpha03 and Kotlin version to 1.8.0.
  • Changes instance manager to allow the separate creation of identical objects.
  • Adds Preview and Surface classes, along with other methods needed to implement camera preview.
  • Adds implementation of availableCameras().
  • Implements camera preview, createCamera, initializeCamera, onCameraError, onDeviceOrientationChanged, and onCameraInitialized.
  • Adds integration test to plugin.
  • Bump CameraX version to 1.3.0-alpha04.
  • Fixes instance manager hot restart behavior and fixes Java casting issue.
  • Implements image capture.
  • Fixes cast of CameraInfo to fix integration test failure.
  • Updates internal Java InstanceManager to only stop finalization callbacks when stopped.
  • Implements image streaming.
  • Provides LifecycleOwner implementation for Activities that use the plugin that do not implement it themselves.