AI Kit Barcode Scanner

CAMERA
LENS

The AI-powered camera companion for Android. On-device Gemini Nano intelligence, smart OCR, 14+ barcode formats, multi-page document scanning, PDF export, cloud backup — and 120+ features built into one app.

★★★★★ Android 8.0+ · Min SDK 26

Three camera modes

One app.
Every use case.

Switch between three distinct intelligence modes with animated transitions. The app remembers your last mode and restores it on launch.

AI Kit

The intelligent core. Six AI sub-features powered by on-device Gemini Nano and Google Cloud. First tap highlights; second tap captures and processes.

  • Text Recognition (OCR)
  • AI Summarize
  • Fix (Proofread)
  • Rethink (Rewrite)
  • Solve (Image AI)
  • Translate (50+ languages)

Barcode

Live continuous scanning with smart content-aware actions. Auto-scan mode, haptic feedback, URL metadata enrichment via OG tags, UPI payment launch.

  • 14 barcode formats (1D + 2D)
  • Auto-scan (500ms debounce)
  • Smart QR actions by content type
  • URL OG metadata preview
  • WiFi one-tap connect
  • UPI payment launcher

Scanner

Professional multi-page document capture. Auto edge detection, manual corner adjustment, perspective correction, FTS-indexed library, and full editing studio.

  • ML Kit Document Scanner (GMS)
  • Auto edge + manual crop
  • Multi-page documents
  • Drag-to-reorder pages
  • Gallery import & re-crop
  • Full-text search (FTS)

Full feature breakdown

Intelligence
in every pixel.

Every detail considered. From instant barcode reads to multi-language OCR with entity extraction and on-device AI rewriting.

🤖

On-Device AI (Gemini Nano)

Six AI features run locally via AICore — no network needed for most tasks. Image solving uses Gemini Cloud for visual Q&A and math.

Summarize
Condense extracted text into key points using Gemini Nano on-device
Fix (Proofread)
Grammar and spelling correction via ML Kit GenAI Proofreading API
Rethink (Rewrite)
AI-powered rephrasing and improvement of scanned text content
Solve (Image AI)
Direct photo capture to Gemini Cloud — math solving, visual Q&A, image explanation
Ask AI (Doc Chat)
Multi-turn conversation grounded in scan OCR text, with persistent chat history per document
On-Device Gemini Nano Cloud Fallback Credit System
📝

Smart OCR

ML Kit TextRecognition with entity extraction. Identifies phone numbers, emails, addresses, URLs, flight numbers, IBAN, ISBN, and more.

Latin Devanagari Chinese Japanese Korean
Offline Entity Chips Block Select

14 Barcode Formats

Every common 1D and 2D barcode standard, natively.

1D Barcodes
  • Code 128
  • Code 39 & 93
  • Codabar
  • EAN-8 & EAN-13
  • ITF · UPC-A · UPC-E
2D Barcodes
  • QR Code
  • Aztec
  • Data Matrix
  • PDF417

Smart QR Actions

Content-aware responses. CameraLens detects what type of data is encoded and shows exactly the right action buttons.

URL + OG Preview WiFi Connect UPI Payment
vCard Contact Calendar Event Email Compose Phone Call Send SMS Geo → Maps
🎨

8 Document Filters

Professional scan quality in one tap.

Magic ColorShadow removal, paper whitening, ink deepening
No ShadowTrue-to-life color, uneven lighting lifted
B & WBradley–Roth adaptive threshold
WhiteboardPure-white bg + vivid marker strokes
B & W SharpAdaptive threshold + despeckle
LightenFaint pencil / low-contrast boost
🌐

Translate

ML Kit on-device translation with automatic language detection. 50+ languages. Models downloaded on-demand. Text never leaves your phone.

On-Device 50+ Languages Auto-Detect Offline
📤

Export & Share

Multiple export formats and destinations.

📑PDF Export (A4, Letter, Legal)
🔒Password-Protected PDF
📷JPEG / PNG Image Export
🖶Print via Android Framework
Firebase Storage + SAF (Drive)
📷

CameraX System

CameraX with Camera2 backend. Full capture control for every scenario.

🔍Pinch-to-zoom with live badge
🎯Tap-to-focus with ring animation
Flash: Off / On / Auto / Torch
🔄Front & rear camera switch
🖼Gallery import & share intake
📲Haptic shutter feedback
🔊

Text-to-Speech

System TTS engine reads extracted text aloud. Language matching, play/pause/stop controls for any extracted content.

Language Match Play / Pause / Stop

Document Studio

Scan like a
professional.

Genstellar built a two-stage edge detection algorithm: gradient-aligned Hough quad search scored by perimeter edge support, with a robust side-scan line-fit fallback. It handles curved pages, glossy surfaces, and uneven lighting that trip up simpler systems.

  • Multi-page document sessions
  • Manual 4-corner draggable crop (PolygonView)
  • Perspective correction after crop
  • Drag-and-drop page reordering
  • Add / delete individual pages
  • Rename, folder-organize, Room DB persistence
  • Full-text search across all OCR text (FTS)
  • Scan detail view with metadata

Editing Studio

Annotate. Sign. Style.

Drawing & Annotation

  • Pen — freehand, configurable color & width
  • Highlighter — semi-transparent stroke
  • Eraser for drawn annotations
  • Shapes: rectangle, circle, line, arrow
  • Text overlay with font size & color
  • Full undo / redo stack

E-Signatures

  • Freehand draw with finger or stylus
  • Signature library — save & reuse
  • Add / delete saved signatures
  • Drag & place onto any document
  • Quick-access E-Sign from camera

Color & Stickers

  • HSL sliders for precise color
  • Hex input + preset swatches
  • Opacity / alpha control
  • Recent colors history
  • Emoji picker (AndroidX emoji2)
  • Resize & drag placed stickers

Platform-First

Native Android
everywhere.

Home Screen Widget
One-tap QR scanner launch from the home screen without opening the full app
Quick Settings Tile
QR scanner accessible from the notification shade Quick Settings panel
Deep Link Support
Open specific modes from notifications: barcode, text, scanner, AI Kit
Play Integrity
Device integrity via Play Integrity API + Firebase App Check (debug + prod)
Cloud Backup
Firebase Storage + SAF support for Google Drive and OneDrive backup via WorkManager
In-App Updates
Google Play In-App Update API for seamless background updates
Share Intake
Receive images from Gallery, Files, or any app via Android share sheet ACTION_SEND
Crashlytics
Firebase Crashlytics crash reporting with R8 mapping for production builds

Architecture

Built right,
built to last.

Layer Technology
ArchitectureMVVM + Clean Architecture — Presentation → Domain → Data
Dependency InjectionDagger Hilt with @HiltViewModel & @HiltWorker
AsyncKotlin Coroutines + Flow + LiveData
Local DatabaseRoom with Full-Text Search (FTS) index over OCR content
PreferencesAndroidX DataStore (typed settings persistence)
NetworkingRetrofit + OkHttp + Moshi for JSON serialization
Image LoadingCoil + BlurView
Background WorkWorkManager with Hilt integration for backup & sync
UI FrameworkMaterial Design 3, View Binding, single-Activity Fragment navigation
CameraCameraX (Camera2 backend) — preview, capture, image analysis
AI / MLML Kit (OCR, translate, GenAI), Gemini Nano (AICore), Gemini Cloud
PlatformMin SDK 26 (Android 8.0) · Target SDK 37
120+
Distinct Features
14
Barcode Formats
50+
Translation Langs
8
Document Filters
3
Camera Modes

Download

Your camera,
reimagined.

CameraLens is free to download. Scan, recognize, translate, and export without limits. Upgrade to Pro for AI features and cloud backup.

Android 8.0+ · Min SDK 26 · Package: com.genstellar.cameralens