Skip to content

Aplicativo para controle da validade de itens que o usuário tem em casa. Desenvolvido utilizando Kotlin, MVVM, Firebase, Room Database e Retrofit.

Notifications You must be signed in to change notification settings

emanuelgalvao/Pantry

Repository files navigation

Pantry - Gestão de Validade

Descrição do Projeto

Este projeto foi desenvolvido de forma criar um aplicativo que realiza o controle do vencimentos de itens que o usuário tem em casa.

O cadastro dos itens pode ser feito realizando a leitura do código de barras do item e preenchendo a data de validade.

O aplicativo mostra ao usuário quais itens encontram-se vencidos, que vão vencer em breve e todos os outros itens.

Também é possível adicionar itens a lista de compras, de forma a auxiliar o usuário na próxima visita ao supermercado.

Resultado do Projeto

Recursos Utilizados

  • Linguagem Kotlin para o desenvolvimento
  • Arquitetura MVVM como padrão de projeto
  • Firebase Authentication para login e registro de usuários
  • Firebase Database para salvamento de dados de usuários
  • Room Database para persistência de dados no banco local
  • Biblioteca CodeScanner para leitura dos códigos de barras
  • Retrofit para requisições HTTP
  • BrasilAPI para obter informações dos produtos

Releases

No releases published

Packages

No packages published

Languages