Skip to main content

Resources

Best practices
  • Use the official Flutter plugin. Do not implement the native SDKs via bridges — this approach generates errors not mapped by Unico's Engineering team.
  • Initialize the plugin on application load (main() or initState()), not on the capture button click. Authentication with the backend takes a few seconds and, if done together with the camera opening, creates a perception of lag.
  • Validate the configuration of both platforms (Android and iOS) before publishing.
  • Keep the plugin and underlying native SDKs updated. Unico is not responsible for issues in deprecated versions.
Sample app

Official Flutter applications with a complete plugin integration, demonstrating the main flows. Use them to validate your integration before going to production.

FlowDescriptionRepository
LivenessPoC in Flutter that implements biometric selfie captureGitHub — unico-sdk-poc-flutter
User JourneysPoC in Flutter that implements the full user journey flowGitHub — unico-sdks-flutter