A high-performance Android application for scanning documents and generating PDFs, built with modern Android development practices.
- Document Scanning: High-quality document capture using Google ML Kit's Document Scanner.
- PDF Generation: Automatically create PDF files from scanned documents.
- Document Management: View, rename, and delete your scanned documents efficiently.
- Modern UI: Built entirely with Jetpack Compose for a smooth and responsive user experience.
- Local Storage: Uses Room database for persistent storage of document metadata.
- Language: Kotlin
- UI Framework: Jetpack Compose
- Document Scanning: Google ML Kit Document Scanner
- Database: Room
- Architecture: MVVM (Model-View-ViewModel)
- Dependency Management: Gradle (Kotlin DSL) with Version Catalogs
- Android Studio Koala or newer
- JDK 11 or higher
- Android Device or Emulator with Play Services
- Clone the repository:
git clone https://github.com/kausar033/scanner-app.git
- Open the project in Android Studio.
- Sync project with Gradle files.
- Run the app on your device or emulator.
This project is licensed under the MIT License - see the LICENSE file for details.