Introducción a CameraX
CameraX es una biblioteca de soporte de Jetpack, creada para ayudarlo a facilitar el desarrollo de la aplicación de la cámara. Proporciona una superficie API consistente y fácil de usar que funciona en la mayoría de los dispositivos Android, con compatibilidad con versiones anteriores de Android 5.0 (API nivel 21).
- Facilidad de uso
- Consistencia entre dispositivos
- Nuevas experiencias de cámara
Si bien aprovecha las capacidades de camera2, utiliza un enfoque más simple, basado en casos, que tiene en cuenta el ciclo de vida. También resuelve los problemas de compatibilidad del dispositivo para que no tenga que incluir código específico del dispositivo en su base de código. Estas características reducen la cantidad de código que necesita escribir al agregar capacidades de cámara a su aplicación.
Por último, CameraX permite a los desarrolladores aprovechar las mismas experiencias y características de cámara que proporcionan las aplicaciones de cámara preinstaladas, con tan solo dos líneas de código. Las Extensiones CameraX son complementos opcionales que le permiten agregar efectos como Retrato, HDR, Noche y Belleza dentro de su aplicación en dispositivos compatibles.
Abierto aquí https://github.com/arindamxd/android-camerax
- Facilidad de uso
- Consistencia entre dispositivos
- Nuevas experiencias de cámara
Si bien aprovecha las capacidades de camera2, utiliza un enfoque más simple, basado en casos, que tiene en cuenta el ciclo de vida. También resuelve los problemas de compatibilidad del dispositivo para que no tenga que incluir código específico del dispositivo en su base de código. Estas características reducen la cantidad de código que necesita escribir al agregar capacidades de cámara a su aplicación.
Por último, CameraX permite a los desarrolladores aprovechar las mismas experiencias y características de cámara que proporcionan las aplicaciones de cámara preinstaladas, con tan solo dos líneas de código. Las Extensiones CameraX son complementos opcionales que le permiten agregar efectos como Retrato, HDR, Noche y Belleza dentro de su aplicación en dispositivos compatibles.
Abierto aquí https://github.com/arindamxd/android-camerax
Más detalles
Comentarios sobre la versión de Android de CameraX