ekyc_plugin 1.0.4 copy "ekyc_plugin: ^1.0.4" to clipboard
ekyc_plugin: ^1.0.4 copied to clipboard

A Flutter plugin that provides native eKYC functionality for Android and iOS. Features include face liveness detection, camera flash support, and document verification with seamless integration into F [...]

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.4 - 2025-12-10 #

Added #

  • Add EKYC Face Liveness detection
  • Add EKYC Card detection

1.0.3 - 2025-12-08 #

Added #

  • Add EKYC Face Liveness detection
  • Add EKYC Card detection

1.0.2 - 2025-12-05 #

Added #

  • Update SDK version
  • With new feature

1.0.1 - 2025-12-05 #

Added #

  • Update SDK version
  • With new feature

1.0.0 - 2025-12-02 #

Added #

  • Initial release of eKYC Plugin
  • Native face liveness detection for Android and iOS
  • LivenessView widget for easy integration
  • Camera flash support with configurable isFlash parameter
  • ExtractedLiveness data model with base64-encoded images
  • Complete Android integration with Platform Views support
  • Complete iOS integration with TensorFlow Lite
  • Base64 image extraction for:
    • Original face image
    • Color-processed liveness image
    • SDK color information for anti-spoofing
  • Comprehensive documentation with integration guides
  • Example application demonstrating full implementation
  • Support for Android API 23+ (Android 6.0+)
  • Support for iOS 13.4+

Features #

  • Face Liveness Detection: Real-time detection of live human faces vs. photos/videos
  • Camera Integration: Native camera handling with flash control
  • Platform Views: Seamless native UI integration in Flutter apps
  • TensorFlow Lite: Powered by TensorFlow Lite for accurate face detection
  • Cross-platform API: Unified API for both Android and iOS
  • Anti-spoofing: Built-in color detection for enhanced security

Documentation #

  • Complete README with installation and usage instructions
  • Detailed Android integration guide with Gradle configuration
  • Detailed iOS integration guide with Podfile setup
  • Troubleshooting section for common issues
  • Best practices for performance, UX, and security
  • API reference for all public classes and methods
  • Code examples for basic and advanced usage

Technical Details #

  • Minimum Flutter SDK: 3.3.0
  • Minimum Dart SDK: 3.3.2
  • Android minSdkVersion: 23
  • Android compileSdkVersion: 34
  • iOS Deployment Target: 13.4
  • Kotlin version: 1.9.25
  • Swift version: 5.0

Known Limitations #

  • Requires physical device for testing (camera functionality)
  • bridge_native dependency currently uses local path (needs to be published separately for pub.dev)
  • iOS Simulator support limited due to TensorFlow Lite architecture constraints

0.0.1 - 2024-11-05 #

Added #

  • Initial project structure
  • Basic plugin scaffolding
  • Placeholder for future implementation
0
likes
130
points
283
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin that provides native eKYC functionality for Android and iOS. Features include face liveness detection, camera flash support, and document verification with seamless integration into Flutter apps.

Repository (GitHub)
View/report issues

Topics

#ekyc #kyc #face-detection #liveness-detection #biometric

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

bridge_native, flutter, plugin_platform_interface

More

Packages that depend on ekyc_plugin

Packages that implement ekyc_plugin