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

पैकेज विवरणv0.2.0

fast_qr_reader_view

एक बहु-कोड रीडर विजेट जिसमें iOS और Android दोनों के लिए लाइव प्रीव्यू है। मूल कोड का उपयोग करके पहचान करता है, QR, PDF417 और CODE39 सहित अन्य कोड को स्कैन करता है।

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

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

flutter pub add fast_qr_reader_view

पैकेज अवलोकन

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

Fast QR Reader View एक Flutter विजेट है जो उच्च प्रदर्शन के लिए iOS और Android दोनों पर मूल प्लेटफॉर्म कोड का उपयोग करके कई बारकोड प्रकार, जैसे QR कोड, PDF417 और CODE39 के तत्काल स्कैनिंग को प्रदान करता है। इसमें लाइव प्रीव्यू कैमरा फीड है, जो सटीक और तेज़ डिटेक्शन सुनिश्चित करता है। शुद्ध Dart इम्प्लीमेंटेशन पर निर्भर नहीं रहते हुए विश्वसनीय और कुशल बारकोड स्कैनिंग की आवश्यकता वाले एप्लिकेशन के लिए आदर्श है।

उपयोग

  • मोबाइल इन्वेंटरी प्रबंधन
  • निर्जंतुक भुगतान प्रसंस्करण
  • PDF417 के साथ दस्तावेज़ स्कैनिंग
  • लॉजिस्टिक्स में संपत्ति ट्रैकिंग
  • बारकोड से त्वरित डेटा एंट्री

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

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

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

  • त्वरित बारकोड स्कैनिंग की आवश्यकता वाले डेवलपर्स
  • वास्तविक समय में डेटा कैप्चर की आवश्यकता वाले ऐप्स
  • फील्ड सेवा और रिटेल एप्लिकेशन
  • लॉजिस्टिक्स और वेयरहाउस सिस्टम

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

  • उपकरणों पर कैमरा अनुमति की आवश्यकता है
  • iOS और Android प्लेटफॉर्म के लिए सीमित
  • कैमरा एक्सेस के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता हो सकती है
  • प्रदर्शन उपकरण के हार्डवेयर पर निर्भर करता है

मूल README

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

Fast QR Reader View Plugin

See in pub

A Flutter plugin for iOS and Android allowing access to the device cameras to scan multiple type of codes (QR, PDF417, CODE39, etc). Heavily based on camera

Red box is a Flutter animation (removable). Low FPS due to GIF

Features:

  • Display live camera preview in a widget.
  • Uses native AVFoundation code detection in iOS
  • Uses ML Kit in Android

Installation

First, add fast_qr_reader_view as a dependency in your pubspec.yaml file.

iOS

Add a row to the ios/Runner/Info.plist with the key Privacy - Camera Usage Description and a usage description.

Or in text format add the key:

<key>NSCameraUsageDescription</key>
<string>Can I use the camera please?</string>
Android

Change the minimum Android sdk version to 21 (or higher) in your android/app/build.gradle file.

minSdkVersion 21
Example

Here is a small example flutter app displaying a full screen camera preview.

import 'dart:async';
import 'package:flutter/material.dart';
import 'package:fast_qr_reader_view/fast_qr_reader_view.dart';

List<CameraDescription> cameras;

Future<Null> main() async {
  cameras = await availableCameras();
  runApp(new CameraApp());
}

class CameraApp extends StatefulWidget {
  @override
  _CameraAppState createState() => new _CameraAppState();
}

class _CameraAppState extends State<CameraApp> {
  QRReaderController controller;

  @override
  void initState() {
    super.initState();
    controller = new QRReaderController(cameras[0], ResolutionPreset.medium, [CodeFormat.qr], (dynamic value){
        print(value); // the result!
    // ... do something
    // wait 3 seconds then start scanning again.
    new Future.delayed(const Duration(seconds: 3), controller.startScanning);
    });
    controller.initialize().then((_) {
      if (!mounted) {
        return;
      }
      setState(() {});
      controller.startScanning();
    });
  }

  @override
  void dispose() {
    controller?.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    if (!controller.value.isInitialized) {
      return new Container();
    }
    return new AspectRatio(
        aspectRatio:
        controller.value.aspectRatio,
        child: new QRReaderPreview(controller));
  }
}

For a more elaborate usage example see here.

Note: This plugin is still under development, and some APIs might not be available yet. Feedback welcome and Pull Requests are most welcome!

श्रेणियाँ

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

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

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