Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
92 changes: 88 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,91 @@
# flutter_qr
Flutter QR Generator is a mobile application that allows users to generate QR codes by simply entering a website URL. Users can also view their generated QR code history, share and download QR codes. The app features a beautiful bottom navigation and a nice background color.
# Flutter QR Generator

<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhFLimtGoUBs-OULk0g_Hv_3yoM8pBZEI8pro2Fn3I0VwPiTd03L6mQ5nSdyLS4KCuFXKIzQQXLSDez7TwFXA3-rdvmKDPmgpZyfs7gX6uomQ8YgAdVorHT36MYHaOvlGal9DR_4LkW-iVVLbetlWdYxObPCKxfNtenlIJRP7ZqOrVf4S-3cXG8ffI/s16000/boltuix%20qr.jpg">
A modern and user-friendly mobile application built with Flutter that enables users to generate, manage, and share QR codes effortlessly. The app features a beautiful UI with bottom navigation and an elegant background color scheme.

Read more:
<img src="boltuix qr.jpg" alt="Flutter QR Generator App Screenshot">

## ✨ Features

- **QR Code Generation**: Easily create QR codes from website URLs
- **History Management**: View and manage previously generated QR codes
- **Share Functionality**: Share generated QR codes with others
- **Download Option**: Save QR codes to your device
- **Modern UI**: Beautiful bottom navigation and aesthetic design
- **Responsive Design**: Works seamlessly across different screen sizes

## 🛠️ Technologies Used

- Flutter SDK (>=2.18.6)
- Dart programming language

## 📦 Dependencies

- `qr_flutter: ^4.0.0` - QR code generation
- `share_plus: ^6.3.1` - Sharing functionality
- `flutter_screenutil: ^5.7.0` - Responsive UI
- `google_fonts: ^4.0.3` - Custom font styling
- `eva_icons_flutter: ^3.1.0` - Modern icon set
- `path_provider: ^2.0.14` - File system access
- `gap: ^2.0.1` - Layout spacing utility

## 🚀 Getting Started

### Prerequisites

- Flutter SDK installed on your machine
- Android Studio / VS Code with Flutter extensions
- A mobile device or emulator

### Installation

1. Clone the repository:
```bash
git clone https://github.com/yourusername/flutter_qr.git
```

2. Navigate to the project directory:
```bash
cd flutter_qr
```

3. Install dependencies:
```bash
flutter pub get
```

4. Run the app:
```bash
flutter run
```

## 📱 App Structure

```
lib/
├── configs/ # App configuration files
├── models/ # Data models
├── screens/ # UI screens
├── widgets/ # Reusable widgets
└── main.dart # App entry point
```

## 🎨 Custom Fonts

The app uses the Poppins font family with various weights:
- Poppins Regular
- Poppins Bold
- Poppins SemiBold
- Poppins ExtraBold

## 🤝 Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

## 📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

## 🔗 Additional Resources

For more information about this project, visit:
https://www.boltuix.com/2023/03/create-and-share-qr-codes-quickly-and.html