DEV Community

Cover image for I built an all-in-one PDF Scanner & Vault app solo in Kotlin — Lihenium is now live on Play Store!
Abhishek Kumar
Abhishek Kumar

Posted on

I built an all-in-one PDF Scanner & Vault app solo in Kotlin — Lihenium is now live on Play Store!

Hey DEV community!
I'm Abhishek, a solo Android developer from Bihar, India. After months of late-night coding, I launched my app Lihenium: Scan PDF & Vault on Google Play Store!

🤔 Why I Built It

I was frustrated using 5 different apps just to scan, edit, manage, compress and lock my documents. So I built one app that does everything — offline-first, private by default.

🛠️ Tech Stack

  • Kotlin + Jetpack Compose
  • OpenCV for smart document corner detection
  • Room Database for local storage
  • CameraX for scanning
  • ML Kit for OCR

📱 Core Features

App Main Dashboard

  • ✂️ PDF Tools: Merge, split, sign, OCR & watermark
  • 📷 QR Scanner & Generator
  • 📄 Smart Document Scanner with auto-crop

Scanner Screen

  • 🔒 Secure Vault with biometric lock

Secure Vault

  • 📁 Doc Library with folders & tags

Doc Library

  • 🖼️ Passport photo maker & background remover

Passport Photo Maker

  • ☁️ Optional Google Drive backup

Google Drive Backup

💪 Biggest Challenges as Solo Dev

  1. Integrating OpenCV efficiently without bloating the APK
  2. Handling 10,000+ images without OOM crashes
  3. Keeping the final APK at just 18MB with all features packed in

🚀 Try It!

👉 Play Store: https://play.google.com/store/apps/details?id=com.abhi.docu

Would love your honest feedback! 🙏

Top comments (0)