What I Built SmartScan is a fully open source document scanner for Android built with Kotlin. Features Document scanning with edge detection PDF generation QR Code scanning and generation OCR text recognition (powered by ML Kit) Document signing and annotation Completely offline capable Tech Stack Language: Kotlin Min SDK: Android 7.0 (API 24) Camera: CameraX Image Processing: OpenCV