Feature Request: Face Liveness support
Description
Hello guys!
There is no support for Flutter for Face Liveness - https://ui.docs.amplify.aws/react/connected-components/liveness
It's not a bug, but I'm just wondering - do you have this in plans?
Categories
- [ ] Analytics
- [X] API (REST)
- [ ] API (GraphQL)
- [ ] Auth
- [ ] Authenticator
- [ ] DataStore
- [ ] Notifications (Push)
- [ ] Storage
Steps to Reproduce
- Go to https://ui.docs.amplify.aws/react/connected-components/liveness
- Flutter is disabled
Screenshots
No response
Platforms
- [X] iOS
- [X] Android
- [X] Web
- [ ] macOS
- [ ] Windows
- [ ] Linux
Flutter Version
3.19.3
Amplify Flutter Version
1.7.0
Deployment Method
Amplify CLI
Schema
No response
Thank you @tunetolove for opening this issue. We don't have immediate plans to implement this but we will track this issue as a feature request.
It would be great if Face Liveness could be added for Flutter as well, since our project requires support across iOS, Android, and Web platforms.
Implementing Face Liveness in Flutter would help ensure consistency in user experience across all platforms.
Do you have any plans for this?
We would also be very excited to add Face Liveness to Flutter to support iOS, Android, and Web platforms.
Are you going to do this soon?
Hi @Kinore @nazar-007,
Thank you for expressing interest in adding support for Face Liveness. This feature request is still in our backlog and we currently do not have a timeline for when it will be addressed.
Please 👍 the original post and we will take into account the amount of reactions this gets to help prioritize feature work.
Hello I was just wondering if I can use platform channel to implement face liveness in Kotlin and integrate it in flutter. Is that possible?
Hi @jawadul1707, yes it is possible. However, since this is a custom solution we do not have a guide or provide support if you chose to go down this path.
Hi, we need the Face Liveness support on Flutter. Is this coming soon?
Hi @calistus, unfortunately we cannot provide any timelines for face liveness support yet. In the meantime, you may want to look into custom solutions as mentioned above and thumbs up the original issue so that we can track interest for the feature.
Hi all, we recently needed face liveness support for Flutter in one of our projects, so we ended up developing it in-house (it was a bit painful). To give back to the community and gather feedback for improvements, we decided to open-source it. While we haven't implemented unit tests yet, we've thoroughly tested it and tried to be as detailed as possible on how to integrate it into your Flutter app. Hope it helps! If you have any feedback, we'd love to hear it. https://github.com/Webeleven/amplify-ui-flutter-liveness
Hi @web11-ateves
Thats really awesome for you to share!
Do you think it will work if Amplify is configured in Flutter too along with Android and iOS ?
Hi @jamilsaadeh97 that wasn’t our initial use case, as we didn’t need Amplify anywhere else in Flutter—only for liveness, which we integrated using native components. But I believe it should work if Amplify is configured in Flutter as well, alongside Android and iOS. As long as you place the Amplify config JSON files in the expected locations (see Instruction 2 of the repo), I don’t see why it wouldn’t work. Let me know if you run into any issues!
This is incredible, thank you @web11-ateves!