Simple selfie application which capture images automatically when face detected. For face detection firebase ml-kit used. During the project development Kotlin used. Detekt and ktlint static code analzer tools integrated
The app is a simple selfie taking app, where users must be able to take a selfie and show the result. And take photo after face detected
Fotoapprat camera dependency wrapped in camera_view module. And with this approach we can able to change camera dependency without modify app layer. OnfidoCameraView
FirebaseMl kit used to detect face from frames. FaceDetector created in camera_view module. In app layer I implemented face detection functionality with FirebaseFaceDetector If you would rotate your device face detection would work better (experience)
- UX & better app design
- FaceDetection performance