Skip to content

Shuvo-code-dev/Oi-QR-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— 
β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘    β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—    β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘    β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•
β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘    β–ˆβ–ˆβ•‘β–„β–„ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—    β•šβ•β•β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—
β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘    β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘
 β•šβ•β•β•β•β•β• β•šβ•β•     β•šβ•β•β–€β–€β•β• β•šβ•β•  β•šβ•β•    β•šβ•β•β•β•β•β•β• β•šβ•β•β•β•β•β•β•šβ•β•  β•šβ•β•β•šβ•β•  β•šβ•β•β•β•β•šβ•β•  β•šβ•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•

✦   SCAN  ·  DETECT  ·  PROTECT   ✦


Β  Β  Β 



The world's most beautiful QR & Barcode scanner β€” built for privacy, speed, and style.


⬇ Download APK Β Β  πŸ› Report Bug Β Β  ✨ Request Feature Β Β  πŸ“– Docs




🟒   What is Oi QR Scanner?

Oi QR Scanner is a premium, open-source QR & Barcode scanner β€” built with Flutter and powered by Oi Applications. It fuses blazing-fast on-device ML scanning with a stunning Neon Bento UI, real-time URL safety analysis, and silky-smooth animations.

πŸ’‘ No internet required. No ads. No data collection. No compromise.



✨   Features at a Glance


β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                        OI GUARD  πŸ›‘οΈ                                 β”‚
β”‚   Real-time security analyzer β€” detects phishing, malicious         β”‚
β”‚   files & insecure links before you tap.                            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Β  Feature Description
πŸ§ͺ Neon Viewfinder Animated scanning frame with neon glow effects & precision corner accents
⚑ Blazing Fast Scan detection in as little as 0.04 seconds β€” even in low-light
🍱 Bento Grid UI Staggered history layout with Glassmorphic cards & shared-axis transitions
🎨 Neon Dark Theme Deep slate + neon green palette β€” beautiful and high-contrast
🀏 Gesture Zoom Natural pinch-to-zoom for effortless camera control
πŸ–ΌοΈ Full-Screen Scan Edge-to-edge detection β€” no restrictive viewfinder boxes
πŸ“„ PDF & CSV Export Generate professional reports from scan history in one tap
πŸ”¦ Flashlight Toggle Instant torch control for any lighting condition
πŸ”Š Tactile Feedback Double-tap haptics + cyber-chime audio on successful scans
🀫 100% Ad-Free No banners. No interstitials. No tracking. Ever.


πŸ—οΈ Β  Tech Stack


╔══════════════════════════════════════════════════════════════╗
β•‘                      ARCHITECTURE                            β•‘
╠══════════════╦═══════════════════════════════════════════════╣
β•‘  Framework   β•‘  Flutter ^3.11.1                             β•‘
╠══════════════╬═══════════════════════════════════════════════╣
β•‘  ML Engine   β•‘  Google ML Kit  (100% On-Device)             β•‘
╠══════════════╬═══════════════════════════════════════════════╣
β•‘  Database    β•‘  SQLite  (Local Persistence)                  β•‘
╠══════════════╬═══════════════════════════════════════════════╣
β•‘  Interaction β•‘  Gesture-based Zoom (Pinch)                   β•‘
╠══════════════╬═══════════════════════════════════════════════╣
β•‘  Export      β•‘  PDF & CSV Generator                          β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•©β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

πŸ“¦ Β  Supported Barcode Formats

  QR Code  Β·  EAN-13  Β·  EAN-8  Β·  UPC-A  Β·  UPC-E
  Code 128  Β·  Code 39  Β·  ITF  Β·  PDF417  Β·  Aztec  Β·  Data Matrix


πŸš€ Β  Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Flutter SDK ^3.11.1 Β  β†’ Β  Install Flutter
  • Android API 21+ (Android 5.0 Lollipop or higher)
  • Dart ^3.0

Installation

# β‘  Clone the repository
git clone https://github.com/Shuvo-code-dev/Oi-QR-Scanner.git

# β‘‘ Navigate into the project
cd Oi-QR-Scanner

# β‘’ Install dependencies
flutter pub get

# β‘£ Launch in release mode
flutter run --release

πŸ’‘ Pro Tip: Always run with --release flag for accurate performance benchmarks. Debug mode is significantly slower.



πŸ”’ Β  Privacy & Security


  ╔══════════════════════════════════════════════════════╗
  β•‘   YOUR DATA NEVER LEAVES YOUR DEVICE.   PERIOD.     β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

βœ… Guarantee
🟒 100% On-Device Processing β€” nothing is sent to any server
🟒 No Cloud Dependency β€” all ML inference runs locally via Google ML Kit
🟒 Zero Analytics / Tracking β€” no third-party data collection, ever
🟒 No Internet Required β€” works fully offline
🟒 Encrypted Local Storage β€” exports saved to protected app directories

For complete details, see SECURITY.md.



🀝   Contributing

Contributions are always welcome! Here's how to get started:

β‘  Fork the repository
β‘‘ Create your feature branch   β†’   git checkout -b feature/AmazingFeature
β‘’ Commit your changes          β†’   git commit -m 'feat: add AmazingFeature'
β‘£ Push to the branch           β†’   git push origin feature/AmazingFeature
β‘€ Open a Pull Request          β†’   and we'll review it ASAP!

Found a bug or have an idea? πŸ‘‰ Open an issue



πŸ“œ Β  License

This project is licensed under the MIT License. See the LICENSE file for full details.




  ╔══════════════════════════════════════════════╗
  β•‘        Β© 2026  OI APPLICATIONS               β•‘
  β•‘   Proudly crafted with ❀️  in Bangladesh πŸ‡§πŸ‡©   β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

If Oi QR Scanner made your day easier, drop a ⭐ β€” it truly means a lot!


GitHub stars Β  GitHub forks Β  GitHub issues


About

πŸ” Fast & lightweight QR code and barcode scanner for Android β€” no ads, no login, no internet required. Supports all major barcode formats, scan history, flashlight toggle, and instant copy/share and also Link security safety. 100% free and open source.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors