Desafio proposto pela empresa Vesti que consiste na criação de uma página de catálogo de produtos e outra de detalhes do produto.
- Consulta à API pelos produtos e categorias
- Filtro na exibição dos produtos por categoria
- Exibição de detalhes do produto
- Incremento e decremento de itens na cesta de compras
Dio para busca das informações da API.
Provider para injeção de dependência e reatividade
O restante foi desenvolvido em dart puro por me sentir mais seguro, especialmente pelo prazo apertado do desafio.
Para reatividade, utilizei o ValueNotifier por ser uma reatividade simples e fácil de gerenciar.
Minha maior dificuldade com o desafio foi o prazo por ter que conciliar outras muitas demandas. Este código será melhorado depois da entrega, certamente.
Alguns ícones ficaram diferentes do proposto, mas sem comprometer visualmente a proposta.
Este desafio foi importante para meu crescimento. Me sinto mais seguro desenvolvendo com foco em entrega e pude colocar em prática o que tenho estudado nestes 6 meses de contato com flutter.
Apesar do pouco tempo, percebi meu crescimento e capcidade de fazer a entrega conforme pedido. Inclusive, os débitos técnicos puderam ser percebidos e anotados para solução posterior.
Estou satisfeito com a conclusão do desafio e com um novo item no portifólio.