पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.0.4

qrcode

QR कोड स्कैन करने के लिए एक फ्लटर प्लगइन। iOS में AVCaptureSession का उपयोग करें और Android में zxing का उपयोग करें।

30-दिन डाउनलोड
40
लाइक
37
Pub अंक
40

पैकेज इंस्टॉल करें

flutter pub add qrcode

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

qrcode पैकेज एफ्लाटर प्लगइन है जो iOS और एंड्रॉइड प्लेटफॉर्म के लिए QR कोड स्कैन करने के लिए डिज़ाइन किया गया है। iOS पर, इसका उपयोग करता है AVCaptureSession प्रभावी बारकोड निर्धारण के लिए, जबकि एंड्रॉइड पर, यह विश्वसनीय स्कैनिंग प्रदर्शन सुनिश्चित करने के लिए ZXing लाइब्रेरी का उपयोग करता है। यह हल्का समाधान विकासकर्ताओं को अपने ऐप में QR कोड स्कैनिंग कार्यक्षमता को न्यूनतम सेटअप के साथ एकीकृत करने की अनुमति देता है। यह रियल-टाइम स्कैनिंग का समर्थन करता है और डीकोड किए गए डेटा तक सीधा पहुंच प्रदान करता है, जिससे यह QR कोड से त्वरित डेटा प्राप्त करने की आवश्यकता वाले एप्लिकेशन के लिए आदर्श है।

उपयोग

  • मोबाइल भुगतान प्रणाली
  • ईवेंट टिकट सत्यापन
  • उत्पाद जानकारी खोज
  • बिना स्पर्श डेटा साझाकरण
  • इन्वेंटरी प्रबंधन

मुख्य विशेषताएँ

  • क्रॉस-प्लेटफॉर्म QR स्कैनिंग
  • iOS with AVCaptureSession
  • Android with ZXing
  • रियल-टाइम स्कैनिंग
  • सरल API एकीकरण

इनके लिए उपयुक्त

  • QR कोड पढ़ने की आवश्यकता वाले ऐप्स
  • इन्वेंटरी टूल बनाने वाले डेवलपर्स
  • स्पर्शरहित समाधान बनाने वाली स्टार्टअप
  • ई-कॉमर्स और रिटेल ऐप्स
  • घटना और टिकटिंग प्लेटफॉर्म

विचार योग्य बातें

  • दोनों प्लेटफॉर्म पर कैमरा की अनुमति की आवश्यकता है
  • केवल QR कोड स्कैनिंग (उत्पादन नहीं)
  • कैमरा प्रीव्यू के लिए अतिरिक्त यूआई की आवश्यकता हो सकती है
  • प्रदर्शन डिवाइस कैमरा की गुणवत्ता पर निर्भर करता है
  • QR कोड के अलावा बारकोड का समर्थन नहीं है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

qrcode

A flutter plugin for scanning QR codes. Use AVCaptureSession in iOS and zxing in Android.

Usage

Use this package as a library
Add dependency

Add this to your package's pubspec.yaml file:

dependencies:
  qrcode: ^1.0.5
Install it

You can install packages from the command line:

with Flutter:

$ flutter pub get
Import it

Now in your Dart code, you can use:

import 'package:qrcode/qrcode.dart';
Basic
class _MyAppState extends State<MyApp> {
  QRCaptureController _captureController = QRCaptureController();

  bool _isTorchOn = false;

  @override
  void initState() {
    super.initState();

    _captureController.onCapture((data) {
      print('onCapture----$data');
    });
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Stack(
          alignment: Alignment.center,
          children: <Widget>[
            QRCaptureView(controller: _captureController),
            Align(
              alignment: Alignment.bottomCenter,
              child: _buildToolBar(),
            )
          ],
        ),
      ),
    );
  }

  Widget _buildToolBar() {
    return Row(
          mainAxisSize: MainAxisSize.max,
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            FlatButton(
              onPressed: () {
                _captureController.pause();
              },
              child: Text('pause'),
            ),
            FlatButton(
              onPressed: () {
                if (_isTorchOn) {
                  _captureController.torchMode = CaptureTorchMode.off;
                } else {
                  _captureController.torchMode = CaptureTorchMode.on;
                }
                _isTorchOn = !_isTorchOn;
              },
              child: Text('torch'),
            ),
            FlatButton(
              onPressed: () {
                _captureController.resume();
              },
              child: Text('resume'),
            ),
          ],
        );
  }
}

Integration

iOS

To use on iOS, you must add the following to your Info.plist

<key>NSCameraUsageDescription</key>
<string>Camera permission is required for qrcode scanning.</string>
<key>io.flutter.embedded_views_preview</key>
<true/>

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।