A camera app, using CameraX to show a viewfinder, take photos and capture videos.
- adding the CameraX dependencies.
- requesting the necessary permissions.
- customizing the app icon.
- displaying the camera preview in an activity.
- taking a photo and saving it to storage.
- analyzing frames from the camera in real time.
- capturing video to MediaStore.
Based on Getting Started with CameraX by Google Codelabs (2022).