onyx_plugin 1.0.0 copy "onyx_plugin: ^1.0.0" to clipboard
onyx_plugin: ^1.0.0 copied to clipboard

PlatformAndroid
outdated

This plugin integrates the onyx fingerprint camera api with flutter..

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:onyx_plugin/onyx.dart';

import 'settings-screen.dart';
import 'fingerprint-screen.dart';

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  late BuildContext appContext;

  @override
  void initState() {
    super.initState();
    OnyxCamera.state.addListener(() {
      if (OnyxCamera.state.isError) {
        var snackBar = SnackBar(
          content: Text(OnyxCamera.state.resultMessage),
        );
        ScaffoldMessenger.of(appContext).showSnackBar(snackBar);
      }
      if (OnyxCamera.state.status == OnyxStatuses.success) {
        Navigator.of(appContext)
            .push(MaterialPageRoute(builder: (context) => FingerprintScreen()));
      }
    });
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        title: 'Flutter Demo',
        home: Builder(builder: (context) {
          appContext = context;
          if (OnyxCamera.state.status == OnyxStatuses.success) {
            return FingerprintScreen();
          } else {
            return SettingsScreen();
          }
        }));
  }
}
4
likes
130
points
12
downloads

Publisher

unverified uploader

Weekly Downloads

This plugin integrates the onyx fingerprint camera api with flutter..

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

flutter

More

Packages that depend on onyx_plugin

Packages that implement onyx_plugin