camera_android_camerax
Android implementation of the camera plugin using the CameraX library.
0.7.4
589K downloads/mo
#471 most downloaded on pub.dev
flutter/packages
What this package is like to depend on
Last release 4 days ago
19 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 120 of 120 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
120 releases · first in 2023
36 releases in the last 12 months
see the full history below
Release timeline
120 releases · May 2023 to Aug 2026
2024
2025
2026
Releases
latest 60 of 120-
0.7.406 Jul 2026 -
0.7.4+107 Jul 2026Release notes
Open source →- Fixes a
StateError("Bad state: No element") insetFocusMode(FocusMode.auto)when the current focus and metering action has no auto-focus points.
- Fixes a
-
0.7.4+221 Jul 2026Release notes
Open source →- Bumps cameraxVersion from 1.6.0 to 1.6.1.
- Updates androidx.camera:camera-core from 1.6.0 to 1.6.1.
- Updates androidx.camera:camera-camera2 from 1.6.0 to 1.6.1.
- Updates androidx.camera:camera-lifecycle from 1.6.0 to 1.6.1.
- Updates androidx.camera:camera-video from 1.6.0 to 1.6.1.
-
0.7.4+330 Jul 2026Release notes
Open source →- Updates
ResolutionPreset.maxto prefer higher resolution over capture rate for CameraXResolutionSelectoruse cases on Android.
- Updates
-
0.7.4+404 Aug 2026Release notes
Open source →- Fix
NullPointerExceptionwhen disposing camera during active video recording.
- Fix
-
0.7.4+512 Aug 2026Release notes
Open source →- Fixes a leaked thread per capture by dispatching the
takePictureresult callback on the main executor.
- Fixes a leaked thread per capture by dispatching the
-
0.7.4+619 Aug 2026Release notes
Open source →- Adds explicit
androidx.concurrent:concurrent-futures:1.2.0dependency to fixcompileDebugJavaWithJavacfailing with "class file for androidx.concurrent.futures.CallbackToFutureAdapter not found" whencamera-core's Jspecify type annotations are resolved during compilation.
- Adds explicit
-
0.7.330 Jun 2026 -
0.7.220 Apr 2026 -
0.7.2+102 Jun 2026Release notes
Open source →- Migrates to Built-in Kotlin to support AGP 9.
- Updates minimum supported SDK version to Flutter 3.44/Dart 3.12.
-
0.7.103 Mar 2026 -
0.7.1+125 Mar 2026 -
0.7.1+225 Mar 2026 -
0.7.017 Feb 2026 -
0.7.0+118 Feb 2026Release notes
Open source →- Updates example to demonstrate correct exception handling for async return statements, ensuring exceptions thrown during return within try blocks are properly caught as per dart-lang/sdk#44395.
-
0.6.3002 Feb 2026 -
0.6.2929 Jan 2026Release notes
Open source →- Modifies lens direction logic to request the value from CameraX directly versus manual detection.
-
0.6.2828 Jan 2026Release notes
Open source →- Adds more descriptive error to camera error stream when image capture fails.
-
0.6.2712 Jan 2026Release notes
Open source →- Changes
availableCamerasto get the camera name fromCamera2CameraInfo.getCameraId.
- Changes
-
0.6.2608 Dec 2025 -
0.6.26+209 Dec 2025Release notes
Open source →- Updates pigeon generation to prevent crash when objects call to Dart after a hot restart.
-
0.6.2526 Nov 2025Release notes
Open source →- Adds support for
MediaSettings.fpsfor camera preview, image streaming, and video recording.
- Adds support for
-
0.6.25+101 Dec 2025 -
0.6.2423 Oct 2025 -
0.6.24+110 Nov 2025Release notes
Open source →- Fixes crash in
DeviceOrientationManagercaused byUnsupportedOperationExceptionwhengetDisplay()is called on a null or destroyed Activity during rotation.
- Fixes crash in
-
0.6.24+217 Nov 2025 -
0.6.24+321 Nov 2025 -
0.6.24+426 Nov 2025Release notes
Open source →- Allows for video recording without audio when permission RECORD_AUDIO is denied.
-
0.6.2329 Sep 2025Release notes
Open source →- Converts NV21-compatible streamed images to NV21 when requested. In doing so, this plugin should now be compatible with google_ml_kit_flutter.
-
0.6.23+108 Oct 2025 -
0.6.23+215 Oct 2025Release notes
Open source →- Updates Java compatibility version to 17 and minimum supported SDK version to Flutter 3.35/Dart 3.9.
-
0.6.23+320 Oct 2025 -
0.6.23+422 Oct 2025Release notes
Open source →- Updates examples to use the new RadioGroup API instead of deprecated Radio parameters.
-
0.6.23+523 Oct 2025Release notes
Open source →- Fixes
IllegalArgumentExceptionthat could occur during image streaming when using NV21.
- Fixes
-
0.6.2229 Sep 2025 -
0.6.2127 Aug 2025 -
0.6.21+119 Sep 2025 -
0.6.20+227 Aug 2025Release notes
Open source →- Bumps com.android.tools.build:gradle to 8.12.1 and kotlin_version to 2.2.10.
-
0.6.20+327 Aug 2025 -
0.6.1929 Jun 2025Release notes
Open source →- Changes target rotation of captured images to current default display rotation to fix captured photo orientation to upright.
-
0.6.19+130 Jul 2025Release notes
Open source →- Fixes incorrect camera switching by selecting a camera via its CameraInfo.
-
0.6.1823 May 2025Release notes
Open source →- Adds support for the
MediaSettings.enableAudiosetting, which determines whether or not audio is recorded during video recording.
- Adds support for the
-
0.6.18+105 Jun 2025 -
0.6.18+205 Jun 2025Release notes
Open source →- Fixes premature garbage collection of native objects when app is under memory pressure.
-
0.6.18+312 Jun 2025Release notes
Open source →- Fixes incorrect camera preview mirroring for front cameras of devices using the Impeller backend.
-
0.6.1719 May 2025Release notes
Open source →- Replaces
BroadcastReceiverusage with anOrientationEventListenerto detect changes in device orientation to fix issue where some devices do not report changes in device configuration if it is rotated between the same sort of orientation (landscape/portrait).
- Replaces
-
0.6.17+123 May 2025 -
0.6.1608 May 2025Release notes
Open source →- Fixes incorrect camera preview rotation for landscape-oriented devices.
- Fixes regression where
onDeviceOrientationChangedwas not triggering with an initial orientation after callingcreateCameraWithSettings.
-
0.6.1515 Apr 2025 -
0.6.15+123 Apr 2025 -
0.6.15+224 Apr 2025Release notes
Open source →- Updates pigeon generated code to fix
ImplicitSamInstanceandSyntheticAccessorKotlin lint warnings.
- Updates pigeon generated code to fix
-
0.6.1426 Feb 2025 -
0.6.14+106 Mar 2025 -
0.6.1313 Jan 2025 -
0.6.1209 Jan 2025Release notes
Open source →- Suppresses deprecation and removal warnings for
TextureRegistry.SurfaceProducer.onSurfaceDestroyed. - Removes logic added to correct the rotation of the camera preview, since it is no longer required.
- Suppresses deprecation and removal warnings for
-
0.6.1107 Jan 2025Release notes
Open source →- Replaces deprecated Android embedder APIs (
onSurfaceCreated->onSurfaceAvailable). - Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
- Replaces deprecated Android embedder APIs (
-
0.6.1009 Oct 2024Release notes
Open source →- Removes logic that explicitly removes
READ_EXTERNAL_STORAGEpermission that may be implied fromWRITE_EXTERNAL_STORAGEand updates the README to tell users how to manually remove it from their app's merged manifest if they wish.
- Removes logic that explicitly removes
-
0.6.10+113 Dec 2024Release notes
Open source →- Removes nonnull annotation from MeteringPointHostApiImpl#getDefaultPointSize.
-
0.6.10+224 Dec 2024 -
0.6.10+324 Dec 2024