Celulares é um aplicativo Flutter desenvolvido para meu portfólio. O objetivo principal deste projeto é demonstrar minhas habilidades em desenvolvimento de aplicativos, em vez de ser um produto comercial finalizado.
O aplicativo permite aos usuários visualizar celulares à venda, com recursos como:
- Autenticação de Usuário: Registro e login integrados ao Firebase.
- Listagem de Celulares: Consulta a uma API para exibir celulares disponíveis.
- Detalhes do Produto: Visualização de informações adicionais ao clicar em um celular.
- Busca Avançada: Filtros para encontrar celulares, com um atraso na busca para melhorar a experiência do usuário.
- Perfil do Usuário: Opção para alterar dados de cadastro.
O código do projeto foi organizado por funcionalidades, facilitando a reutilização em futuros aplicativos. Cada recurso tem sua lógica separada, permitindo uma melhor manutenção e escalabilidade.
O aplicativo utiliza o Provider e Change Notifier para gerenciar o estado de forma eficiente. Isso garante que as mudanças na interface do usuário sejam rápidas e reativas, mantendo a aplicação responsiva e bem estruturada. O uso do Provider ajuda a centralizar a lógica de negócios, tornando mais fácil a implementação de novas funcionalidades no futuro.
Este projeto ainda está em desenvolvimento e muitas funcionalidades adicionais estão previstas. O foco é mostrar a qualidade do meu código e minhas abordagens de desenvolvimento, servindo como uma base para futuras inovações em projetos reais.
Para mais informações, você pode me contatar através do meu e-mail: [email protected].