urovo_scanner_plus 0.0.1 copy "urovo_scanner_plus: ^0.0.1" to clipboard
urovo_scanner_plus: ^0.0.1 copied to clipboard

PlatformAndroid

A Flutter plugin for Urovo barcode scanner Android

chemlex_urovo_scanner #

A Flutter plugin for Urovo barcode scanners.

Getting Started #

This project is a Flutter plugin that includes platform-specific implementation code for Android.

Usage #

1. Initialize Scanner #

final chemlexUrovoScannerPlugin = ChemlexUrovoScanner();

// Initialize scanner
final initResult = await chemlexUrovoScannerPlugin.initScanner();
print('Initialize result: $initResult');

2. Open Scanner #

// Open scanner
final openResult = await chemlexUrovoScannerPlugin.openScanner();
print('Open result: $openResult');

3. Stop Scanner #

// Stop scanner
final stopResult = await chemlexUrovoScannerPlugin.stopScanner();
print('Stop result: $stopResult');

4. Listen for Scan Results #

Method 1: Import

import 'package:flutter/services.dart';

Method 2: Using Event Channel

// Listen for scan results using event channel
final eventChannel = EventChannel('urovo_scanner_plus/event');
eventChannel.receiveBroadcastStream().listen((event) {
  print('Scan result: $event');
  final barcode = event['barcode'];
  final format = event['format'];
  print('Barcode: $barcode, Format: $format');
});

API #

Methods #

  • Future<String?> initScanner(): Initialize the scanner
  • Future<String?> openScanner(): Open the scanner
  • Future<String?> stopScanner(): Stop the scanner
  • Future<Map<String, dynamic>?> scanResult(): Listen for scan result

Platform Specifics #

Android #

  • The plugin uses Urovo's native SDK for barcode scanning
  • Supports broadcast mode for scan results
  • Requires Android 6.0 (API level 23) or higher

For help getting started with Flutter development, view the #

online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

0
likes
150
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for Urovo barcode scanner Android

Repository

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on urovo_scanner_plus

Packages that implement urovo_scanner_plus