Principais pacotes Flutter para campos de PIN, OTP e senha Muitas vezes, é necessária a verificação do usuário ou a verificação da transação para pagamentos ou em aplicativos de bancos, finanças e fintechs. Para verificação, o usuário precisa digitar um: * **PIN**: Um código numérico de quatro dígitos usado para verificar a identidade do usuário. Este código é conhecido apenas pelo usuário e pode ser inserido por meio de um teclado numérico. * **One-time password (OTP)**: É um tipo de senha que é válido apenas para uso único. OTPs são frequentemente usados como uma camada extra de segurança para contas online, pois são muito mais difíceis de serem adivinhados do que uma senha tradicional. OTPs normalmente são gerados por um aplicativo de autenticação ou um token de hardware, e são inseridos em um campo de OTP. * **Senha**: Uma senha personalizada definida pelo usuário. A lista completa de pacotes Flutter que fornecem campos personalizados e utilitários de preenchimento automático para inserir PIN, código SMS, senha ou OTP em seu aplicativo Flutter é fornecida abaixo.
otp_autofill
249
Implementação Android do autofill de OTP usando a API de Consentimento do Usuário e a API de Retriever. Adiciona a possibilidade de receber um código OTP de outra entrada.
flutter_otp_text_field
202
TextField de entrada OTP totalmente personalizável para flutter. O widget aceita um pin de qualquer tamanho. É escrito em puro dart, sem dependência extra.
flutter_pw_validator
166
O pacote Flutter Pw Validator ajuda você a validar a senha fornecida pelo usuário ao fazer login de acordo com suas regras.
pin_code_text_field
161
Um widget Flutter bonito e altamente personalizável para inserir código pin. Adequado para casos de uso como login e OTP.
pin_input_text_field
146
Um widget TextField para exibir pins com estilos diferentes, escrito em puro dart, sem dependência extra.
smart_auth
136
Wrapper da API de Consentimento do Usuário de SMS do Android, API de Retriever de SMS para ler um código SMS de uma vez, obter/salvar/excluir o número de telefone do usuário, OTP, OTC, preenchimento automático de SMS, preenchimento automático do Android
password_strength
124
Um estimador de força de senha. Pode ser usado para mostrar ao usuário se a senha que eles escolheram é forte contra ataques de força bruta ou de dicionário.
passcode_screen
116
Um pacote Flutter agnóstico em relação à plataforma para exibir uma tela de entrada de código de acesso, semelhante ao iOS nativo. A tela pode ser personalizada com cores, tamanhos, fontes, etc.
fancy_password_field
95
Um controle de senha altamente personalizável. Possui recursos como força da senha e validação de regras.
sms_otp_auto_verify
91
Um novo plugin Flutter para inserir um código de dígito geralmente em casos de código Sms Otp. e fornecer preenchimento automático de SMS usando a biblioteca SMS Retriever API.
flutter_otp
85
Um pacote Flutter para o envio e validação de OTP. Um OTP de quatro dígitos (customizável) é enviado como SMS para o número de telefone fornecido (e código do país).
sms_user_consent
84
Solicitação do número de telefone do usuário (suporta dual sim) e/ou consentimento para ler SMS sem adicionar permissões
password_validated_field
52
Com este pacote, você pode ter campos de texto de senha elegantes, legais e validados em seu aplicativo.
random_password_generator
49
Um novo pacote Flutter que ajuda a gerar uma senha forte para contas online e estimador de força de senha para Dart.
custom_pin_screen
47
Um pacote flutter para adicionar telas com teclados personalizados e pins em seu aplicativo móvel.
flutter_password_strength
44
Um verificador de força de senha para flutter, funciona no Android e iOS.
password_strength_checker
38
Gerar senhas seguras, verificar senhas expostas, obter feedback visual para força ou obter validação de formulário com uma força de senha mínima requerida.
otp_pin_field
35
um pacote flutter que ajudará você a gerar campos de código pin com design e animações bonitos. pode ser útil para entradas de otp ou código pin
pin_entry_text_field
35
Campo de texto de entrada de pin totalmente personalizável para flutter. Este widget aceita pin de qualquer comprimento e detecta a entrada do último pin.
otp_timer_button
34
este pacote para implementar facilmente um botão de temporizador OTP que será habilitado após o tempo especificado.
otp_screen
29
Um novo pacote Flutter que ajuda o desenvolvedor a criar uma tela de Otp com algumas linhas de código.
flutter_pin_code_widget
27
Widget de código PIN para criar e verificar código PIN local com configurações flexíveis.
flutter_pin_code_fields
27
Um pacote flutter que ajudará você a gerar campos de código pin personalizáveis. Pode ser usado para pins de login ou OTP.
flutter_verification_code_field
26
Entrada de código de verificação flutter. Principalmente usado para inserir ou colar códigos OTP de e-mails ou mensagens de autorização.
verification_code_field
7
este pacote fornece um campo de entrada que permite inserir um código de verificação de 4, 5 ou 6 dígitos em seus aplicativos.