Real-Time CameraX + ML Kit Optical Scanner
Hardware-accelerated CameraX ImageAnalysis pipeline with STRATEGY_KEEP_ONLY_LATEST backpressure. Features Precision Square, 1D Laser Slit, and Full Frame target modes, pinch-to-zoom, tap-to-focus metering, Torch control, and automatic Y-plane low-light exposure boost (< 45 lux).
- CameraX 1.5
- Bundled ML Kit 17.3
- Low-Light Boost
Smart Scan Result Actions & Product Identification
Every decoded code opens an interactive result sheet with context-aware actions: Open Link (with user confirmation dialog), View Product, Call, Send Email, Send Message, View Location, Add Contact, Copy, Share, and Search Online. Retail barcodes (EAN-13, EAN-8, UPC-A, UPC-E, ISBN) automatically query Open Food Facts v3 over HTTPS and cache product details locally in Room SQLite.
- Open Link & View Product
- Open Food Facts API v3
- Room Product Cache
Anti-Phishing URL Security Shield & Scheme Guard
Every scanned URL is inspected on-device by PayloadParser.analyzeUrlSecurity() before opening a browser. Strictly blocks unsafe URI schemes (javascript:, data:, file:, intent:) and flags unencrypted http:// cleartext links, Punycode (xn--) homograph spoofing, raw IPv4/IPv6 hosts, embedded @ authority credentials, suspicious TLDs, and link shorteners.
- Homograph Detection
- Unsafe Scheme Blocker
- GS1 Checksum
High-Speed Batch & Continuous Inventory
Scan dozens of items in rapid succession with configurable duplicate cooldown suppression, inline smart actions on each captured item, live session counters, and bulk inventory/warehouse note tagging. Export complete batch sessions to RFC-4180 CSV or structured JSON with one tap.
- Batch Queue
- Duplicate Guard
- CSV & JSON Export
Optical QR & 13-Format Generator Studio
Create custom QR codes and 1D/2D barcodes across 10 structured templates (URL, Wi-Fi, vCard 3.0, Retail GTIN, Email, SMS, Phone, Geo, Calendar, Text). Customize error correction (L, M, Q, H), rounded modules, color presets, and export up to 1536px PNGs.
- 13 Symbologies
- 10 Templates
- HD PNG Share
Local Room SQLite Optical Vault
All scanned and generated records plus cached product lookup metadata are persisted strictly on-device inside prism_scan_vault.db. Features instant full-text search across payloads and notes, 9 category/security filters, favorite bookmarking, and granular vault purge controls.
- Room SQLite 2.8
- 9 Category Chips
- 1-Tap Vault Purge