passkey_ui_kit 0.1.0
passkey_ui_kit: ^0.1.0 copied to clipboard
Drop-in, themeable UI screens and widgets for passkey (passwordless, biometric) authentication in Flutter. Built on top of the open-source passkeys plugin.
0.1.0 - 2026-07-02 #
Initial release.
PasskeyBackend— the single abstract interface host apps implement to talk to their relying-party (WebAuthn) server.PasskeyAuthController— orchestrates the register / authenticate flow, exposes progress via aValueNotifier<PasskeyAuthState>, and maps every low-level plugin error to a typedPasskeyUiException.PasskeyAvailability— device support detection returning a singlePasskeySupportStatus, powering automatic fallback UI.- Widgets:
PasskeySignInButton,PasskeyRegisterButton,PasskeyIntroScreen,PasskeyFallbackFlow,PasskeyManagementScreen, plus theBiometricIconhelper. - Theming via
PasskeyUiThemeand overridable copy viaPasskeyErrorMessages. - Fully mocked unit and widget tests (no biometric hardware or backend needed).
- Standalone example app with an in-memory
MockPasskeyBackend.
Built on top of the open-source passkeys
plugin (^2.5.0).