Desheelabs PDF Tools - Android (Kotlin + Jetpack Compose)
Desheelabs PDF Tools is a modern Android utility app built with Kotlin and Jetpack Compose. It provides multiple PDF and document utilities in a single app, with clean UI and ready-to-use source code.
Key Features
- PDF Utilities (PDFBox Android based): PDF processing tools (merge/edit type workflows as included in the project).
- Image Compressor: compress and export as JPG / PNG / PDF.
- Document Scanner: ML Kit Document Scanner integration (Google Play services).
- QR / Barcode: ZXing core integration.
- Excel Support: POI Android integration.
- Ads + Consent: AdMob (Banner/Interstitial/App Open) + UMP consent flow.
Tech Stack
- Kotlin + Jetpack Compose
- Android Gradle Plugin 8.13.2, Gradle 8.13
- Java 11 target
- minSdk 24, targetSdk 35, compileSdk 35
Setup / Installation
- Open the project in Android Studio (File > Open).
- Wait for Gradle sync.
- Run the app configuration on device/emulator.
- Update AdMob IDs and privacy policy URL in:
app/src/main/res/values/strings.xml
Documentation Included
README.mdINSTALLATION_GUIDE.mdPRIVACY_POLICY.mdTHIRD_PARTY_NOTICES.mdCHANGELOG.mdSUPPORT.md
Demo APK
Support
Email: desheelabs@gmail.com
Notes
- Buyers must use their own AdMob account and ad unit IDs.
- Google Play services required for ML Kit document scanning.
- See
THIRD_PARTY_NOTICES.mdfor third-party libraries and licenses/terms.
Appreciated on March 24th, 2026