passkey_ui_kit 0.1.0 copy "passkey_ui_kit: ^0.1.0" to clipboard
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 a ValueNotifier<PasskeyAuthState>, and maps every low-level plugin error to a typed PasskeyUiException.
  • PasskeyAvailability — device support detection returning a single PasskeySupportStatus, powering automatic fallback UI.
  • Widgets: PasskeySignInButton, PasskeyRegisterButton, PasskeyIntroScreen, PasskeyFallbackFlow, PasskeyManagementScreen, plus the BiometricIcon helper.
  • Theming via PasskeyUiTheme and overridable copy via PasskeyErrorMessages.
  • 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).

1
likes
130
points
9
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Drop-in, themeable UI screens and widgets for passkey (passwordless, biometric) authentication in Flutter. Built on top of the open-source passkeys plugin.

Repository (GitHub)
View/report issues

Topics

#passkeys #webauthn #authentication #biometrics #passwordless

License

MIT (license)

Dependencies

flutter, passkeys

More

Packages that depend on passkey_ui_kit