react-native-camera or react-native-vision-camera:
1import { Camera, useCameraDevices } from "react-native-vision-camera";23function CameraScreen() {4 const devices = useCameraDevices();5 const device = devices.back;67 if (!device) return null;89 return (10 <Camera11 style={{ flex: 1 }}12 device={device}13 isActive={true}14 photo={true}15 />16 );17}
Taking photos:
1const photo = await camera.current.takePhoto({2 flash: "on",3 qualityPrioritization: "quality",4});
Permissions: