Élenn Milhomem

PlantShop

Portfolio-title

Sobre o trabalho

A PlantShop é uma solução que tem o objetivo de conectar comerciantes do ramo da floricultura aos seus clientes, gerando renda e mais plantinhas no nosso país! Além do objetivo do projeto existem também o da concepção dele, que consiste em aumentar minhas habilidades como desenvolvedora flutter. Ao longo deste artigo compartilharei sua estrutura e aprendizados obtidos com o projeto. Este é um projeto de desenvolvimento contínuo então continue vindo aqui para saber mais sobre ele caso tenha interesse!

Portfolio-title

Estrutura do projeto

A interface do projeto foi inspirada em um design encontrado no Dribbble, e estruturada utilizando o padrão de arquitetura MVC (Model - View - Controller). A aplicação conta então com cinco páginas, sendo elas: Uma tela de apresentação, a tela principal da loja, onde ficam os produtos à venda e onde é possível filtrar plantas pela categoria. Em seguida temos a tela de favoritos, onde ficam listadas as plantas que o usuário gostou e quer deixar salvo para comprar depois. E por fim temos a tela de sacola de compras, onde todas as plantas escolhidas ficam à espera do fechamento da compra, bem como o valor total a ser pago, e prontas para irem para a casa da pessoa que as escolheu.

Aprendizados obtidos

Neste projeto aprendi a estruturar a aplicação de maneira organizada e eficiente, utilizando um padrão consolidado e administração de estado, onde uma parte do código fica observando os dados e quando os mesmos sofrem alterações, ou seja, tem o seu estado alterado, essa parte dispara o redesenho da tela.

Portfolio-title

Telas