Este projeto foi desenvolvido como um estudo prático para aprimorar meus conhecimentos em Flutter, Firebase e arquitetura limpa (Clean Architecture). O aplicativo simula um sistema de aluguel de carros. Código desenvolvido foi baseado no vídeo do Flutter Guy link para o vídeo
- Flutter: desenvolvimento da interface com uma experiência responsiva e fluida.
- Firebase Realtime Database: armazenamento e recuperação dos dados dos veículos cadastrados.
- BLoC (Business Logic Component): gerenciamento de estado de maneira reativa e organizada.
- GetIt: injeção de dependência para facilitar o desacoplamento entre os módulos.
- Clean Architecture: estruturação do projeto com camadas bem definidas, incluindo Use Cases, Repositórios e Interfaces.
- Cadastro de veículos no Firebase.
- Listagem dinâmica dos veículos dentro do aplicativo.
- Organização modular seguindo os princípios da arquitetura limpa.
O aplicativo foi criado exclusivamente para fins de estudo e não está conectado a um sistema real de aluguel de carros.
Este projeto me proporcionou uma melhor compreensão sobre integração com Firebase, gerenciamento de estado com BLoC e a aplicação prática dos conceitos de Clean Architecture em um projeto real.
Desenvolvido por Leonardo Cardoso da Silveira 😊



