Search packages, repositories and app categories

Package detailsv0.0.2

flutter_device_security

A Flutter plugin for checking device security features like device lock, biometric authentication, USB debugging, and OS version validation.

AndroidiOS
30-day downloads
38
Likes
2
Pub points
150

Install package

flutter pub add flutter_device_security

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Flutter plugin that enables developers to assess critical device security features on Android and iOS devices. It checks for device lock status, biometric authentication availability, USB debugging mode, and OS version compliance. This helps ensure that sensitive operations are only performed on secure, trusted devices. The package is useful in applications requiring high security, such as banking or identity verification apps. It integrates seamlessly with Flutter projects via pub.dev and provides platform-specific validation through native APIs.

Use cases

  • Secure authentication flows
  • Protecting sensitive data access
  • Preventing use on compromised devices
  • Enforcing minimum OS versions
  • Validating device integrity before transactions
  • Detecting USB debugging for app security

Key features

  • Checks device lock status
  • Verifies biometric authentication support
  • Detects USB debugging mode
  • Validates OS version requirements
  • Cross-platform compatibility (Android & iOS)
  • Simple integration with Flutter apps

Suitable for

  • Financial and banking apps
  • Identity verification systems
  • Enterprise mobile applications
  • Apps handling confidential user data
  • Security-conscious developers
  • Applications requiring device trust assessment

Considerations

  • Requires appropriate permissions on Android
  • Limited to basic device security checks
  • No real-time monitoring
  • iOS limitations on certain checks
  • Depends on platform-specific implementation
  • May not detect all forms of device compromise

Categories

Dependencies

Dependency list 2 items

  • dio^5.9.0
  • plugin_platform_interface^2.0.2

Projects using this package

No data available yet.