qr_flutter 1.0.0
qr_flutter: ^1.0.0 copied to clipboard
A QR code library for Flutter.
QR - Flutter is a QR code generation and rendering library for Flutter.
Features #
- Built on QR - Dart
- Supports QR code versions 1 - 40
- Error correction / redundancy
- Configurable output size, padding, background and foreground colors
- No internet connection required
Installing #
You can install the package by adding the following lines to your pubspec.yaml:
dependencies:
qr_flutter: "^1.0.0"
After adding the dependency to your pubspec.yaml you can run: pub get or flutter packages get if you're using Flutter.
Getting started #
To start, import the dependency in your code:
import 'package:qr_flutter/qr_flutter.dart';
Next, to render a basic QR code you can do as such:
new QrImage(
data: "1234567890",
size: 200.0,
),
Depending on your data requirements you may want to tweak the QR code output:
| Property | Type | Description |
|---|---|---|
version |
int | A value between 1 and 40. See http://www.qrcode.com/en/about/version.html for details. |
errorCorrectionLevel |
int | A value defined on QrErrorCorrectLevel. e.g.: QrErrorCorrectLevel.L. |
size |
double | The (square) size of the image |
padding |
EdgeInsets | Padding surrounding the QR code data |
backgroundColor |
Color | The background color (default is none) |
foregroundColor |
Color | The foreground color (default is black) |
Demo #
See the example directory for a basic working example.