yesid_flutter 0.3.1 copy "yesid_flutter: ^0.3.1" to clipboard
yesid_flutter: ^0.3.1 copied to clipboard

yesid flutter plugin.

yesid #

Getting Started #

  1. Include the yesid_flutter plugin in your pubspec.yaml file yesid_flutter: ^0.2.6-beta then run flutter pub get

Usage #

import 'package:yesid_flutter/yesid_flutter.dart';
final _yesidFlutterPlugin = YesidFlutter();
dynamic results;
// other code
@override
Widget build(BuildContext context) {
  return Scaffold(
    appBar: AppBar(
      title: const Text("Yesid SDK"),
    ),
    body: Center(
      child: Column(
        children: [
          // your widgets
        ],
      ),
    ),
  );
}
  1. OCR Function Call
Future<dynamic> startOCRCamera() async {
    final configuration = OCRConfigurationBuilder()
        .setAndroidLicense("ANDROID_LICENSE")
        .setIOSLicense("IOS_LICENSE")
        .setLensFacing(1)
        .build();
    dynamic ocrResults;
    try {
      ocrResults = await _yesidFlutterPlugin.startOCRCamera(configuration);
    } on PlatformException {
      ocrResults = 'Failed to get platform version.';
    }
    setState(() {
      results = ocrResults;
    });
  }
  1. Face Enrollment
Future<dynamic> startFaceEnrollment() async {
    final configuration = FaceEnrollmentConfigurationBuilder()
        .setAndroidLicense("ANDROID_LICENSE")
        .setIOSLicense("IOS_LICENSE")
        .build();
    dynamic faceEnrollResults;
    try {
      faceEnrollResults =
          await _yesidFlutterPlugin.startFaceEnrollment(configuration);
    } on PlatformException {
      faceEnrollResults = 'Failed to get faceEnrollment';
    }
    setState(() {
      results = faceEnrollResults;
    });
  }
  1. Face Authentication
Future<dynamic> startFaceAuth() async {
    final configuration = FaceAuthConfigurationBuilder()
        .setAndroidLicense("ANDROID_LICENSE")
        .setIOSLicense("IOS_LICENSE")
        .setFirstImage("base64image")
        .setSecondImage("base64image")
        .build();
    dynamic faceAuthResults;
    try {
      faceAuthResults = await _yesidFlutterPlugin.startFaceAuth(configuration);
    } on PlatformException {
      faceAuthResults = 'Failed to get face auth';
    }
    setState(() {
      results = faceAuthResults;
    });
  }
  1. Touchless
Future<dynamic> startTouchless() async {
    final configuration = TouchlessConfigurationBuilder()
        .setAndroidLicense("ANDROID_LICENSE")
        .setIOSLicense("IOS_LICENSE")
        .setFingerScanDirection(FingerScanDirections.THUMB_RIGHT)
        .build();
    dynamic touchlessResults;
    try {
      touchlessResults =
          await _yesidFlutterPlugin.startTouchless(configuration);
    } on PlatformException {
      touchlessResults = 'Failed to start touchless: $touchlessResults';
    }
    setState(() {
      results = touchlessResults;
    });
  }
1
likes
130
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

yesid flutter plugin.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on yesid_flutter

Packages that implement yesid_flutter