Barcode Pro is a modern, fast, and beautifully designed Flutter application for generating and scanning QR codes and barcodes. Featuring a sleek glassmorphism UI, smooth Lottie animations, dark/light theme support, and powerful functionality — all in a lightweight, offline-first app.
Perfect for sharing links, Wi-Fi credentials, contacts, locations, or managing your scan history.
- Supports multiple formats: QR Code, Code 128, Code 39, EAN-13, EAN-8, UPC-A, PDF417
- Customizable size and error correction level
- Add your own logo inside QR codes
- Animated QR code generation (using Lottie – ideal for Instagram/TikTok stories)
- Instant save to gallery or share
- Full-screen camera view
- Auto-stop after successful scan
- Flashlight (torch) support
- Latest scan displayed prominently on home screen
- Full scan history with copy & delete options
- Smooth Lottie animations on scan and generate screens
- Full light & dark theme support
- Responsive layout for phones and tablets
- Persian typography using Vazirmatn font
- Latest successful scan shown on home dashboard
- Theme toggle with description
- Complete scan history management
- Clean animations for adding/removing items
- Flutter SDK (3.0 or higher)
- Android Studio or VS Code
git clone https://github.com/yourusername/barCode.git
cd barCode
flutter pub get
flutter run



