facedetect_tadi_sdk 0.0.7 copy "facedetect_tadi_sdk: ^0.0.7" to clipboard
facedetect_tadi_sdk: ^0.0.7 copied to clipboard

Flutter plugin for face detection, liveness verification, and biometric identity verification with ML Kit and secure backend integration.

Changelog #

All notable changes to the Face Detection TADI SDK Flutter plugin will be documented in this file.

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

0.0.2 - 2024-12-19 #

Fixed #

  • BREAKING FIX: Resolved critical AAR dependency issue that prevented plugin from working when installed from pub.dev
  • Extracted and integrated facedetectsdk AAR contents directly into plugin:
    • Converted AAR to JAR and patched bytecode to redirect R class references
    • Merged resources (layouts, drawables, values, network security config) into plugin
    • Merged AndroidManifest.xml permissions and activity declarations
    • Integrated ProGuard consumer rules for proper code shrinking
  • Added AndroidX support via gradle.properties
  • Plugin now works correctly for all users installing from pub.dev, not just in example project

Technical Changes #

  • Changed from implementation(files("libs/facedetectsdk.aar")) to implementation(files("libs/facedetectsdk-patched.jar"))
  • Applied bytecode patching to redirect resource references from uz.detectface.facedetectsdk.R to uz.tadi.facedetect_tadi_sdk.R
  • All resources now bundled within plugin package
  • Updated build configuration to support AndroidX dependencies

0.0.1 - 2024-12-11 #

Added #

  • Initial release of Face Detection TADI SDK Flutter plugin
  • Integration with native Android SDK (uz.tadi:facedetectsdk:1.0.4)
  • Integration with native iOS SDK (TGFISBIN framework v1.0.5)
  • Face detection and liveness verification
  • Biometric identity verification
  • Multi-language support (English, Russian, Uzbek)
  • Two result formats: Flat (simple) and Nested (structured)
  • Security features:
    • JWT signature validation support
    • Nonce-based challenge-response
    • Root/Jailbreak detection
    • Mutual SSL/TLS support
  • UI customization options:
    • Custom logo support
    • Font family customization
    • Color theming
    • Input styling
    • Layout scaling
  • Comprehensive error handling with PlatformException
  • Base64 encoded photo, signature, and capture results
  • Support for additional documents and foreign documents
  • Example app demonstrating all features
  • Complete documentation for both platforms

Platform Support #

  • Android: API 21 (Android 5.0) and above
  • iOS: iOS 13.0 and above

Dependencies #

Android

  • uz.tadi:facedetectsdk:1.0.4
  • Google ML Kit Face Detection
  • AndroidX Camera libraries
  • Kotlin reflection
  • kotlinx-serialization-json

iOS

  • TGFISBIN.xcframework v1.0.5
  • Swift 5.0+

Known Issues #

  • Nested result format requires additional mapping in the Flutter layer
  • iOS framework must be manually integrated (not available via CocoaPods public repository)
0
likes
135
points
451
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for face detection, liveness verification, and biometric identity verification with ML Kit and secure backend integration.

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on facedetect_tadi_sdk

Packages that implement facedetect_tadi_sdk