Diego, poderia fazer um app modelo, tipo um app de ponto usando a própria biometria do celular para autenticar o funcionário por exemplo mostrando o horário da autenticação e o nome do funcionário, seria show demais😮
Olá @Prof. Diego Antunes estou implementado a biometria no app que vou apresentar na faculdade. implementação de segurança. estou com problemas aqui. Exception has occurred. PlatformException (PlatformException(auth_in_progress, Authentication in progress, null, null)) No terminal: W/libc ( 5495): Access denied finding property "sys.perf.boostopt" W/.inventario_ibp( 5495): Cleared Reference was only reachable from finalizer (only reported once) D/OpenGLRenderer( 5495): setSurface called with nullptr o que poderia ser este problema, não achei nada na web até o momento. help.
@@drantunes no terminal aparece essas msg também: I/BiometricPrompt( 8395): onAuthenticationSucceeded: 2 W/OnBackInvokedCallback( 8395): OnBackInvokedCallback is not enabled for the application. W/OnBackInvokedCallback( 8395): Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
@@cristiano_pam Não conheço configurações adicionais, mas você pode tentar reconfigurar o plugin no Android com as permissões e, se o erro persistir, adicionar a linha no manifest conforme o erro sugere. Acredito que deva resolver
Excelente conteúdo professor. Uma dúvida: Primeiro acesso com usuário e senha. O usuário habilita opção de login com biometria para login futuro. É correto salvar, por exemplo, o e-mail de acesso no localstorage. Já vi o vídeo sobre hive e pensei nisso.
Muito bom, eu só não entendi como vou fazer em caso dar certo, chamar minha api para fazer o login, retornar o token e mandar para tela principal? Vou ter que armazenar a senha do usuário?
Depende do Fluxo do seu app. Se você precisa requisitar dados da sua API toda vez, você precisa salvar algum token de identificação do usuário. Neste caso, se ele ativar a biometria, você poderia gerar um token de maior tempo de expiração e após sucesso na autenticação biométrica você executa a entrada no app carregando os dados com esse token salvo... essa seria uma das possibilidades.
Ola professor, primeiro quero agradecer... excelente vídeo... Só tenho uma duvida, veja se consegue me ajudar. O meu acesso a API retorna um token com expiração, ai eu tenho que logar com o usuario e senha novamente. Gostaria muito de colocar um autenticador por Biometria, mas como eu faria isso? Acessando novamente a API para retornar o token com base na biometria cadastrada ? voce pode me dar uma dica de como eu poderia proceder ? Desde ja muito obrigado e parabens pelo trabalho.
Fala professor, perguntei em um outro vídeo a respeito da configuração do flutter para IOS sem possuir um MAC, estive pensando bem, se eu usar um MACINTOSH ou um emular um sistema MAC no meu PC, consigo fazer as configurações normalmente? Abraçoosssss e obrigado pelo excelente conteúdo!!!
É complicado fazer isso pelas travas da Apple quanto ao hardware. Infelizmente não tem como fugir muito de precisar de hw Apple para desenvolvimento iOS :\
Vixe vc vai fazer algum curso? Cara, espero que vc não seja iguais aos outros prof devs, que fazem videos de qualidade no yuoutue e quando prodezem cursos, fazem com nivel tão basico, que se torna um básico bosta só para ganhar dinheiro, e faça com muitas teorias tambem, visto q o povo corre das teorias e no final não aprendi merda nenhuma....Faz muito tempo q espero por um curso seu...pesno que será de qualidade, vc transmite os conteudos de forma muito bem explicada, e sem enrolação....
Está nos planos sim, mas realmente não quero oferecer o "mais do mesmo" e por isso ainda estou modelando como será. Como você deve ter visto, recentemente fiz uma enquete no canal para entender melhor as dores do pessoal. Ao mesmo tempo que tem muitas pessoas começando, tem muito dev que já está trabalhando, mas ainda tem muitas dificuldades por falta de conceitos base mais aprofundados e de técnicas mais avançadas. Mas pode ter certeza que não será curso apenas uma introdução....
@@drantunes este teste foi feito no Redmi Note 8 Pro e no Motorola: Quando desabilito as digitais e cadastro uma face e peço para o componente local_auth autenticar, ele mostra um popup com o título `Biometric required` e com a mensagem `Biometric authentication is not set up on your device. Go to 'Settings>Security' to add biometric authentication`, este popup tem os botões CANCEL e GO TO SETTINGS. Ao clicar no segundo botão abre as configurações do Android na seção Security. Sobre as permissões, eu tentei dar todas possíveis pro app, mas não achei alguma que paressesse ser específica para liberar o acesso do componente a autenticação por face. Se pude ajudar fic muito grato pois preciso entregar este app para um cliente e estou apanmhando nesta parte.
@@marcosjsfraga Pode ser alguma questão da versão do Android ou de o plugin filtrar o tipo de "face"... Testando com impressão digital funciona? Se sim, pode ser algo relacionado a essas versões de SDK.
@@marcosjsfraga confesso que não conheço o problema, geralmente é só ativar o plugin e as permissões. Recomendo olhar nas issues, pois é um package mantido pelo Flutter mesmo
Agradeço os vídeos, ajuda muito. Mas eu estou aguardando o lançamento do seu curso, quando teremos detalhes?
parabéns pelo vídeo, conteúdo muito bom
Diego excelente tutorial! Valeu!
Valeu professor!
Otimo....eu tmb já cheguei dando like!
Muito bom!! Me ajudou bastante, grato!
Diego, poderia fazer um app modelo, tipo um app de ponto usando a própria biometria do celular para autenticar o funcionário por exemplo mostrando o horário da autenticação e o nome do funcionário, seria show demais😮
Boa sugestão!
@@drantunes Gratidão mestre! Ensina nós!
Já cheguei dando o like
Legal
Professor tem como fazer um vídeo configurando o VSCode + Flutter?
Muito bom professor
Ótimo video, parabéns! Uma pauta para video: Que tal nos mostrar como se transforma uma lista num Json? Acho que é uma questão muito vaga até hoje.
Obrigado Andre! Ótima sugestão!!
Olá @Prof. Diego Antunes estou implementado a biometria no app que vou apresentar na faculdade. implementação de segurança.
estou com problemas aqui.
Exception has occurred.
PlatformException (PlatformException(auth_in_progress, Authentication in progress, null, null))
No terminal:
W/libc ( 5495): Access denied finding property "sys.perf.boostopt"
W/.inventario_ibp( 5495): Cleared Reference was only reachable from finalizer (only reported once)
D/OpenGLRenderer( 5495): setSurface called with nullptr
o que poderia ser este problema, não achei nada na web até o momento. help.
Onde está testando? pode ser problema de permissão no device ou não estar disponível a biometria no device.
no meu smartphone (android) mesmo.@@drantunes
@@drantunes
no terminal aparece essas msg também:
I/BiometricPrompt( 8395): onAuthenticationSucceeded: 2
W/OnBackInvokedCallback( 8395): OnBackInvokedCallback is not enabled for the application.
W/OnBackInvokedCallback( 8395): Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
@@cristiano_pam Não conheço configurações adicionais, mas você pode tentar reconfigurar o plugin no Android com as permissões e, se o erro persistir, adicionar a linha no manifest conforme o erro sugere. Acredito que deva resolver
Excelente conteúdo professor. Uma dúvida:
Primeiro acesso com usuário e senha. O usuário habilita opção de login com biometria para login futuro.
É correto salvar, por exemplo, o e-mail de acesso no localstorage. Já vi o vídeo sobre hive e pensei nisso.
Sim, mas usa o secure storage para isso ou algum método de criptografia 👍
E quanto a senha? Porque meu sistema de login é feito no firebase, como eu armazeno as informações de login pra autenticar no firebase?@@drantunes
Muito bom, eu só não entendi como vou fazer em caso dar certo, chamar minha api para fazer o login, retornar o token e mandar para tela principal? Vou ter que armazenar a senha do usuário?
Depende do Fluxo do seu app. Se você precisa requisitar dados da sua API toda vez, você precisa salvar algum token de identificação do usuário. Neste caso, se ele ativar a biometria, você poderia gerar um token de maior tempo de expiração e após sucesso na autenticação biométrica você executa a entrada no app carregando os dados com esse token salvo... essa seria uma das possibilidades.
Show, muito bom!
Qual atalho vc usa para criar pasta e arquivo ?
Tentei alguns atalhos aqui mas não obtive sucesso.
Ele usa uma extensão do vscode pra isso, não sei te dizer o nome dela, mas no vídeo que ele fala sobre extensões ele menciona ela.
@@LeonardMelo obrigado, vou pesquisar.
É a extensão do VSCode - Advanced New File 👍
@@drantunes Muito obrigado.
Sucesso em sua carreira!
Ola professor, primeiro quero agradecer... excelente vídeo... Só tenho uma duvida, veja se consegue me ajudar.
O meu acesso a API retorna um token com expiração, ai eu tenho que logar com o usuario e senha novamente. Gostaria muito de colocar um autenticador por Biometria, mas como eu faria isso? Acessando novamente a API para retornar o token com base na biometria cadastrada ? voce pode me dar uma dica de como eu poderia proceder ? Desde ja muito obrigado e parabens pelo trabalho.
Sim, o ideal seria após a autenticação local com sucesso, buscar e revalidar o token e salvá-lo no secure storage.
Fala professor, perguntei em um outro vídeo a respeito da configuração do flutter para IOS sem possuir um MAC, estive pensando bem, se eu usar um MACINTOSH ou um emular um sistema MAC no meu PC, consigo fazer as configurações normalmente? Abraçoosssss e obrigado pelo excelente conteúdo!!!
É complicado fazer isso pelas travas da Apple quanto ao hardware. Infelizmente não tem como fugir muito de precisar de hw Apple para desenvolvimento iOS :\
Vixe vc vai fazer algum curso? Cara, espero que vc não seja iguais aos outros prof devs, que fazem videos de qualidade no yuoutue e quando prodezem cursos, fazem com nivel tão basico, que se torna um básico bosta só para ganhar dinheiro, e faça com muitas teorias tambem, visto q o povo corre das teorias e no final não aprendi merda nenhuma....Faz muito tempo q espero por um curso seu...pesno que será de qualidade, vc transmite os conteudos de forma muito bem explicada, e sem enrolação....
Está nos planos sim, mas realmente não quero oferecer o "mais do mesmo" e por isso ainda estou modelando como será. Como você deve ter visto, recentemente fiz uma enquete no canal para entender melhor as dores do pessoal. Ao mesmo tempo que tem muitas pessoas começando, tem muito dev que já está trabalhando, mas ainda tem muitas dificuldades por falta de conceitos base mais aprofundados e de técnicas mais avançadas. Mas pode ter certeza que não será curso apenas uma introdução....
@@drantunes Vou ficar aguardando!
Show!
qual sdk voce esta usando?
< 3.0
@@drantunes professor, fiz de tudo mas o app nao autentica a bendita da digital... estou desanimads
Vc mora fora do brasil ? Se sim, como é o mercado ai fora ?
O mercado Mobile e Flutter está ótimo em todo o mundo.
Show 🚀🤠👍🇧🇷
Não consegui fazer este componente autenticar pela face no Android, somente pela digital. Alguém aqui conseguiu?
Qual o erro retorna? Verifique se a funcionalidade é suportada e está habilitada no dispositivo de teste (e as permissões dadas).
@@drantunes este teste foi feito no Redmi Note 8 Pro e no Motorola:
Quando desabilito as digitais e cadastro uma face e peço para o componente local_auth autenticar, ele mostra um popup com o título `Biometric required` e com a mensagem `Biometric authentication is not set up on your device. Go to 'Settings>Security' to add biometric authentication`, este popup tem os botões CANCEL e GO TO SETTINGS. Ao clicar no segundo botão abre as configurações do Android na seção Security.
Sobre as permissões, eu tentei dar todas possíveis pro app, mas não achei alguma que paressesse ser específica para liberar o acesso do componente a autenticação por face.
Se pude ajudar fic muito grato pois preciso entregar este app para um cliente e estou apanmhando nesta parte.
@@marcosjsfraga Pode ser alguma questão da versão do Android ou de o plugin filtrar o tipo de "face"... Testando com impressão digital funciona? Se sim, pode ser algo relacionado a essas versões de SDK.
@@drantunes A digital funciona, só a face que não. Curioso que não achei um tutorial do local_auth que mostre a autenticação por face no Android.
@@marcosjsfraga confesso que não conheço o problema, geralmente é só ativar o plugin e as permissões. Recomendo olhar nas issues, pois é um package mantido pelo Flutter mesmo