Customized password generator with Flutter
Gerador de Senhas
Gerador de senhas personalizado para a M&F Soluções em Tecnologia.
Descrição
Ao iniciar o app, é mostrado uma ‘tela de abertura’ (splash screen
) com a logo da M&F.
Na tela principal, é possível definir as carecterísticas da senha a ser gerada, tais como: possuir ou não letras minúsculas, maiúsculas, números, caracteres especiais (ex.: $, # e @) e o seu tamanho.
Ao selecionar as características da senha, o botão Gerar senha
gerará uma senha com base nas informações dadas, iniciando com as letras MF ou mf (caso a senha tenha letras maiúsculas ou não), mostrando-a logo a baixo, além de ser copiada para a área de transferência do dipositivo (igual a um Ctrl-C
).
Funcionalidades
-
Características da senha.
-
Minúscula, Maiúcula, Especial e Números;
Botões (
switch button
) que informam se a senha terá letras minúsculas, maiúsculas, caracteres especiais e/ou números. -
Tamanho da senha.
Botão deslizante (
slide button
) que informa o tamanho da senha a ser gerada, tendo um limite de 4 até 18 caractéres.
-
-
Gerar senha.
Botão (
text button
) que chama a funçãogenPass()
, que gera uma senha aleatória iniciando com as letras MF ou mf (caso a senha tenha letras maiúsculas ou não) (ex.: MF4O*BC-gVZi-=tjnj, MF3AP1J e mfn2b3cb6q9a).Após gerar a senha, ela é mostrada na tela e é copiada para a área de transferência do dispositivo.