Pakete, Repositories und App-Kategorien suchen

Cover von flutter_pin_code_widget
Paketdetailsv0.1.2

flutter_pin_code_widget

PIN-Code-Widget zur Erstellung und Überprüfung lokaler PIN-Codes mit flexiblen Einstellungen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
451
Likes
27
Pub-Punkte
160

Paket installieren

flutter pub add flutter_pin_code_widget

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein anpassbarer Flutter-Widget zum Erstellen und Überprüfen lokaler PIN-Codes mit flexiblen Konfigurationsoptionen. Speziell für sichere, benutzerfreundliche PIN-Eingaben über mehrere Plattformen entwickelt, unterstützt er dynamische Eingabelänge, Gestaltungsoptionen und Validierungslogik. Ideal für Authentifizierungsabläufe, die einen einfachen numerischen Code erfordern. Der Widget ist leichtgewichtig und lässt sich nahtlos in Apps integrieren, die eine PIN-basierte Zugriffskontrolle benötigen.

Anwendungsfälle

  • Benutzerauthentifizierung
  • App-Sperren-Funktion
  • Sichere Datenzugriffe
  • Zwei-Faktor-Authentifizierung
  • PIN-Einrichtungsablauf
  • Geräteentsperrung

Hauptmerkmale

  • Anpassbare Eingabeflänge
  • Flexible Gestaltungsoptionen
  • Lokale PIN-Überprüfung
  • Plattformübergreifende Unterstützung
  • Einfache Integration
  • Bildschirmtastaturverwaltung

Geeignet für

  • Einfache Authentifizierungssysteme
  • Sicherheit mobiler Anwendungen
  • PIN-basierte Anmeldebildschirme
  • Datenschutzorientierte Anwendungen
  • Entwickler, die leichtgewichtige Lösungen suchen

Hinweise

  • Behandelt keine cloudbasierte PIN-Speicherung
  • Beschränkt auf numerische Eingabe
  • Kein integrierter biometrischer Fallback
  • Benötigt manuelle Implementierung der Wiederholungslogik
  • Nicht geeignet für hochsichere Umgebungen ohne zusätzliche Maßnahmen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

  • A Flutter package that helps create a PIN Code screens.
  • Inspired by Android PIN code screen/
  • Widget can use PIN with any length (video below)

Note, that the widget has centerBottomWidget property, for adding one more button on the bottom left.

Usage

  PinCodeWidget(
    minPinLength: 4,
    maxPinLength: 25,
    onChangedPin: (pin) {
      // check the PIN length and check different PINs with 4,5.. length.
    },
    onEnter: (pin, _) {
      // callback user pressed enter
    },
    centerBottomWidget: IconButton(
      icon: const Icon(
        Icons.fingerprint,
        size: 40,
      ),
      onPressed: () {},
    ),
  ),
  1. Full example is here https://github.com/AgoraDesk-LocalMonero/flutter-pin-code-widget/blob/main/example/lib/main.dart
  2. How this package used in the real app https://github.com/AgoraDesk-LocalMonero/agoradesk-app-foss/blob/main/lib/features/auth/screens/pin_code_set_screen.dart

Showcase

Example app

Showcase|width=400px

App from the stores https://agoradesk.com/, the code is here code https://github.com/AgoraDesk-LocalMonero/agoradesk-app-foss/blob/main/lib/features/auth/screens/pin_code_set_screen.dart

Showcase|width=400px

Credits

This is a project by Agoradesk, P2P cryptocurrency trading platform. Created by the team behind LocalMonero, the biggest and most trusted Monero P2P trading platform.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden