Overview
Native Auth is a Flutter package that enables biometric authentication using Face ID, Touch ID, and fingerprint recognition on Android and iOS devices. It provides a simple interface to integrate secure local authentication into apps, enhancing user experience with quick and reliable identity verification. The package supports Windows as well, making it suitable for cross-platform applications. Built with native platform APIs, it ensures compatibility and performance. Developers can easily implement secure login or sensitive action confirmation with minimal code. The source code is publicly available on GitHub for transparency and contribution.
Use cases
- Secure app login
- Biometric-based transaction confirmation
- Protected data access
- User identity verification
- Two-factor authentication
Key features
- Face ID support
- Touch ID support
- Fingerprint authentication
- Cross-platform compatibility (Android, iOS, Windows)
- Simple API integration
Suitable for
- Apps requiring secure authentication
- Financial or banking applications
- Healthcare apps with privacy needs
- Applications handling sensitive user data
- Developers building secure mobile experiences
Considerations
- Requires device support for biometrics
- Limited to Android, iOS, and Windows platforms
- May need fallback authentication methods
- Permissions must be properly handled
- Not suitable for non-biometric use cases