faceidverify 0.0.2 copy "faceidverify: ^0.0.2" to clipboard
faceidverify: ^0.0.2 copied to clipboard

Face ID Scanner and Verify App

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:faceidverify/FaceScanner.dart';
import 'package:faceidverify/FaceVerify.dart';
void main()
{
  runApp(
    MaterialApp(
      title: 'FaceId Verify Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue
      ),
      home: Home()
    )
  );
}
class Home extends StatefulWidget
{
  const Home({super.key});
  @override
  State<Home> createState() => _HomeState();
}
class _HomeState extends State<Home>
{
  List<String>? faceDatas = [];
  @override
  Widget build(BuildContext context)
  => Scaffold(
    appBar: AppBar(
      title: Text('FaceId Verify Demo')
    ),
    body: Center(
      child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        crossAxisAlignment: CrossAxisAlignment.center,
        children: 
        [
          ElevatedButton(
            onPressed: () async 
            => await Navigator.push(
              context, 
              MaterialPageRoute(
                builder: (context) 
                => FaceScanner(
                  onScanCompleted: (List<String>? data) => setState(() => faceDatas = data)
                )
              )
            ), 
            child: Text("Start Scan")
          ),
          if (faceDatas != null && faceDatas!.isNotEmpty)
          ElevatedButton(
            onPressed: () async 
            => await Navigator.push(context, MaterialPageRoute(builder: (context) 
                => FaceVerify(
                  faceDatas: faceDatas!,
                  onVerifyCompleted: (v) => v ? print("Verified") : print("Not Verified")
                )
              )
            ),
            child: Text("Verify")
          )
        ]
      )
    )
  );
}
1
likes
110
points
43
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Face ID Scanner and Verify App

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

camera, flutter, google_mlkit_face_detection, image, permission_handler, tflite_flutter

More

Packages that depend on faceidverify