Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

CameraX-MVVM

CameraX-MVVM icon

CameraX-MVVM

16 downloads

Uploaded by
Psychopath
Version
1.0 (build 1) 
Size
11.0 MiB
Publish Date
2025-09-22
Category
Photography
Rating
1.00 (1)
Package
es.oliva.samuel.camerax_mvvm
Minimum OS
Android 7.0
SHA1
748201ca1f477dea7c37b1034f976f3281e7a820
Description
Capture photos, record videos, and preview media with modern Android development practices. This project demonstrates how to implement CameraX in an Android application using the MVVM (Model-View-ViewModel) view pattern, combined with a Clean Architecture architectural pattern. The project includes features like capturing photos, recording videos, and previewing media with modern Android development practices. Features - ๐Ÿ“ท Photo & Video Capture: Take high-quality pictures and record videos using CameraX, with full support for exposure control, flash, and front/back camera switching. - ๐Ÿ‘€ Media Preview: Preview captured photos and videos. - ๐Ÿงฑ Clean Architecture: Clean separation in layers: Domain, Data and View. - ๐ŸŽฏ Jetpack Components: Uses Navigation, DataStore, and more. - ๐Ÿ’‰ Dependency Injection: Powered by Dagger Hilt for modular and testable code. Tech Stack - Kotlin: 100% Kotlin-based code. - CameraX: For camera functionality. - Jetpack: - Navigation Component - DataStore for managing preferences - ViewModel and LiveData for reactive UI updates - ExoPlayer: For video playback. - Dagger Hilt: Dependency Injection.

You may also be interested