DScan is a modern Android application that allows users to scan documents and convert them to PDF format. It provides features for managing, renaming, sharing, and deleting scanned PDFs.
- Scan documents using Google's ML Kit Document Scanner
- Convert scanned documents to PDF
- View, rename, share, and delete PDFs
- Dark mode support
- Material Design 3 UI
- Kotlin
- Jetpack Compose
- Android Architecture Components (ViewModel, Room)
- Kotlin Coroutines and Flow
- ML Kit Document Scanner
- Material Design 3
This app follows the MVVM (Model-View-ViewModel) architecture pattern and incorporates Clean Architecture principles.