Skip to content
This repository has been archived by the owner on Jun 16, 2023. It is now read-only.

CameraX #4

Open
MarcoScabbiolo opened this issue Feb 3, 2021 · 1 comment
Open

CameraX #4

MarcoScabbiolo opened this issue Feb 3, 2021 · 1 comment

Comments

@MarcoScabbiolo
Copy link
Contributor

MarcoScabbiolo commented Feb 3, 2021

CameraX is the recommended by Google and is the best documented Camera API.

It has the same API level support as the Camera2 API so Camera1 should still be around. Some features may be lacking and we would have to cover them with the Camera2 API, some research is needed in this regard.

Right now Camera 1 is the default and Camera2 is opt-in. We will move to CameraX as the default, Camera2 as the fallback for some features (might not even be necessary, research needed) and Camera1 as the legacy version.

@MarcoScabbiolo MarcoScabbiolo created this issue from a note in v4 First Stable Release (Discussion) Feb 3, 2021
@MarcoScabbiolo MarcoScabbiolo changed the title Add an Android implementation based on CameraX: Move to CameraX Feb 8, 2021
@MarcoScabbiolo MarcoScabbiolo moved this from Discussion to To Do in v4 First Stable Release Feb 8, 2021
@MarcoScabbiolo MarcoScabbiolo changed the title Move to CameraX CameraX Feb 8, 2021
@MarcoScabbiolo MarcoScabbiolo moved this from To Do to WIP in v4 First Stable Release Mar 3, 2021
@MarcoScabbiolo
Copy link
Contributor Author

MarcoScabbiolo commented Mar 3, 2021

Swift rewrite is on its way and I'm starting to review options and props to make the API more complete and concise across both OS. I need to start this migration to CameraX to maybe entirely discard the Camera2 implementation to avoid unnecessary changes to it and to use the CameraX types, constants and options to compare them with iOS.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

1 participant