secure_app_locker 1.0.0
secure_app_locker: ^1.0.0 copied to clipboard
A production-grade secure app locker plugin for Flutter. Provides biometric (Fingerprint, Face ID) and passcode authentication, along with secure screen features like screenshot prevention and backgro [...]
Changelog #
All notable changes to secure_app_locker will be documented in this file.
1.0.0 - 2025-06-06 #
Added #
SecureAppLocker.initialize()— one-call configuration for all security features.SecureAppLocker.lock()— programmatically lock the application.SecureAppLocker.unlock()— trigger native authentication to unlock.SecureAppLocker.authenticate()— standalone biometric / passcode prompt.SecureAppLocker.isBiometricAvailable()— hardware & enrollment check.SecureAppLocker.setSecureScreen()— screenshot block & app switcher blur toggle.SecureAppLocker.isLocked— reactiveValueNotifier<bool>for live lock state.SecureAppLockerWrapper— drop-in widget that renders a premium built-in lock screen overlay automatically.- Auto-Lock on Resume: register a
WidgetsBindingObserverthat locks the app when it returns from background. - Background Timeout: configurable
lockTimeoutduration that only locks after a certain backgrounded period. - Android: native implementation via
androidx.biometric.BiometricPrompt+WindowManager.FLAG_SECURE. - iOS: native implementation via
LocalAuthentication.LAContext+UIVisualEffectViewblur overlay.