X Doc Scanner is a powerful and intuitive document scanning application designed for Android devices using Jetpack Compose. This app enables users to scan, manage, and share documents effortlessly, leveraging cutting-edge technologies to provide a robust and user-friendly experience.
- High-Quality Scanning: Capture documents with exceptional clarity using advanced image processing.
- User-Friendly Interface: Simple and intuitive design powered by Jetpack Compose.
- Document Management: Rename, remove, and organize your documents effortlessly.
- In-App PDF Viewing: View scanned documents directly within the app.
- Easy Sharing: Share your scanned documents via email, messaging apps, or other platforms.
- Offline Access: Store and access all documents locally on your device.
- Batch Scanning: Scan multiple pages in one go and save them as a single document.
- Object cleaning: Remove or erase ant unwanted object from scanned documents using Google's ML Kit.
- Secure Storage: Keep your documents secure and private.
- Download the latest Doc Scanner APK file from the releases page.
- Enable installation from unknown sources in your device settings.
- Open the downloaded APK file and follow the on-screen instructions to install.
- Launch the App: Open Doc Scanner from your app drawer.
- Scan Documents: Use the camera to capture documents. The app will automatically enhance and crop the scanned images.
- Manage Documents: Organize your documents by renaming, removing, and viewing them directly in the app.
- Share Documents: Easily share your scanned documents via email, messaging apps, or other platforms.
- Kotlin: Programming language for Android development.
- Jetpack Compose: Modern toolkit for building native UIs.
- Room Database: Provides an abstraction layer over SQLite for seamless database operations.
- DAO (Data Access Object): Manages data access methods efficiently.
- Google's ML Kit: Utilized for text recognition and image processing.
Prerequisites
- Android Studio
- Android device or emulator
Installation
-
Clone the repository:
git clone https://manish7924/DocScan-MLKit.git
-
Open the project in Android Studio:
cd doc-scanner
Open Android Studio and select "Open an existing Android Studio project." Navigate to the doc-scanner directory and open it.
Build and run the project:
Click the "Run" button in Android Studio to build and deploy the app on your connected device or emulator.
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push them to your branch.
- Create a pull request with a detailed description of your changes.
- Please ensure your code adheres to the project's coding standards and includes appropriate tests.
If you have any questions, suggestions, or feedback, please feel free to reach out:
Developer: Manish Chidar
Email: manishchidar79@gmail.com
This project is licensed under the MIT License. See the LICENSE for more details.