An elegant, modern PDF utility application for Android, built entirely with Jetpack Compose. This app leverages a glassmorphism UI to provide a beautiful and intuitive user experience for handling all your PDF needs.
- Merge PDFs: Combine multiple PDF files into a single document.
- Reorder Pages: Easily reorder files before merging with a simple long-press and tap.
- Download & Share: Save your merged PDFs directly to your device or share them with others.
- Modern UI: A beautiful glassmorphism interface built with Jetpack Compose.
- And more to come!: Features like splitting, compressing, and converting PDFs are on the roadmap.
(screenshots will come in future) --> you can directly download and view the app from releases.
This project showcases modern Android development practices and utilizes the following technologies:
- Kotlin: The primary programming language.
- Jetpack Compose: For building the native UI.
- Material Design 3: For modern UI components and styling.
- PDFBox-Android: For all PDF manipulation tasks.
- GitHub Actions: For Continuous Integration and automated APK releases.
To build and run the project, you'll need:
- Android Studio (latest stable version recommended)
- JDK 17
Clone the repository and open it in Android Studio. The project should sync and build without any issues.
git clone https://github.com/Jassu78/Pdf-Worker.gitThis project uses GitHub Actions for CI/CD. Every push to the main branch automatically triggers a new build.
The latest debug APK is always available for download on the Releases page.
Contributions are welcome! If you have ideas for new features or improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.