nquire_scanner_helper 1.0.3 copy "nquire_scanner_helper: ^1.0.3" to clipboard
nquire_scanner_helper: ^1.0.3 copied to clipboard

PlatformAndroid

A really basic Flutter helper to use NQuire barcode scanner.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:nquire_scanner_helper/nquire_scanner_helper.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'test',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: HomePage(),
    );
  }
}

class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  String code = "";

  activateScan() async {
    String? result = await NquireScannerHelper.scan();

    if (result?.isNotEmpty ?? false) {
      code = result!;

      setState(() {});
    }
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            if (code.isNotEmpty) Text("CODE : $code"),
            ElevatedButton(
              onPressed: activateScan,
              child: const Padding(
                padding: EdgeInsets.all(20),
                child: Text(
                  "SCAN",
                  style: TextStyle(
                    fontWeight: FontWeight.bold,
                  ),
                ),
              ),
            ),
          ],
        ),
      ),
    );
  }
}
0
likes
150
pub points
0%
popularity

Publisher

unverified uploader

A really basic Flutter helper to use NQuire barcode scanner.

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (license)

Dependencies

flutter

More

Packages that depend on nquire_scanner_helper