An app to keep an overview of all your books.
- Android
- Kotlin
- Hilt
- Compose
- Compose Navigation
- Room
- Permission Handling
- CameraX
- DataStore
- MLKit detecting Barcodes
- Gradle setup with Kotlin DSL and Gradle version catalog
- Google Analytics
- Google Crashlytics
- Google AppCheck
- Code coverage report with Kover
- Static analysis with Detekt
- Following Google Architecture Guide
- Data, Domain, Presentation layers approach
- Unidirectional DataFlow
To generate or update the list of used libraries and their licenses run the following command
./gradlew app:exportLibraryDefinitions -PaboutLibraries.exportPath=src/main/res/raw/ -PaboutLibraries.exportVariant=release