The modern AI scanner for Android
Barcode lookup • OCR • AI text extraction • Translation
Scan any barcode (EAN-13, UPC-A, ISBN) to get instant product information:
| Category | Data Source | Information |
|---|---|---|
| Food | Open Food Facts | Nutri-Score, NOVA, ingredients, allergens |
| Books | Google Books, Open Library | Authors, publisher, ISBN, categories |
| Medicine | OpenFDA | Active ingredients, warnings, recalls |
| Cosmetics | Open Beauty Facts | Ingredients, allergens, labels |
| Pet Food | Open Pet Food Facts | Nutrition, ingredients |
Go beyond OCR. Google Gemini AI understands context, preserves handwriting, and captures layouts from complex documents.
No internet? ML Kit provides instant, on-device text recognition that never leaves your phone.
Barcodes automatically trigger helpful actions:
- WiFi QR → Connect instantly
- vCard → Save contact
- URL → Open in browser
- Calendar → Add event
Translate scanned text into 15+ languages.
Import multi-page PDFs and extract editable text.
| Layer | Technology |
|---|---|
| UI | Jetpack Compose, Material 3 |
| Architecture | MVVM, Hilt DI |
| Networking | Retrofit, OkHttp |
| ML | ML Kit (OCR, Barcode), Gemini AI |
| Async | Kotlin Coroutines, Flow |
| Image | Coil, CameraX |
| Storage | DataStore, Room |
Get the latest APK from GitHub Releases.
# Clone
git clone https://github.com/Azyrn/Scanly.git
cd Scanly
# Add API key (optional, for AI features)
echo "GEMINI_API_KEY=your_key_here" >> local.properties
# Build
./gradlew assembleDebugMIT License - see LICENSE for details.