Este é um aplicativo de autenticação desenvolvido em Flutter, utilizando o método TOTP (Time-based One-Time Password). O projeto faz parte de um teste técnico de desenvolvedor Flutter e tem como objetivo demonstrar integração com API, gerenciamento de estado e navegação entre telas.
O aplicativo permite ao usuário:
- Realizar login com nome de usuário e senha;
- Recuperar o secret TOTP por meio de um código de recuperação (000010);
- Gerar automaticamente o código TOTP para autenticação;
- Acessar uma tela inicial (Home) após login bem-sucedido.
- Flutter 3.35.6 - Dart 3.9.2
- Android Studio - Android SDK version 36.0.0
- VS Code (ou o editor de sua preferência)
O suporte à plataforma iOS foi removido devido à limitação do ambiente de desenvolvimento, o projeto foi desenvolvido no Windows e testado exclusivamente no Android, sem acesso a dispositivos ou ambiente macOS.