Trabalho Final da Disciplina Programação Mobile
Eos Xavier: 2022.1906.027-3
Jerfferson Jorge Felizardo Júnior: 2022.1906.040-0
O aplicativo foi desenvolvido para atender às necessidades de gerenciamento de estoque e controle de produtos, oferecendo funcionalidades avançadas, como a capacidade de adicionar imagens e informações detalhadas sobre os itens armazenados, destinados à venda. O cerne da proposta é proporcionar uma organização mais eficaz de mercadorias, além de simplificar a interação do usuário com seus produtos. Este aplicativo foi especialmente concebido para pequenos vendedores que carecem de uma solução prática e intuitiva para otimizar a logística de seus produtos.
- Vendedor: Um vendedor poderá registrar os bens materiais os quais está vendendo, para poder controlar melhor o seu estoque. Dessa forma, ele terá permissões para criar, editar ou excluir dados sobre os seus objetos, tais como descrição, quantidade, valores e status de venda dos produtos.
O aplicativo será desenvolvido com base em uma evolução do Trabalho 2: Controle de Patrimônio, trazendo a tona uma interatividade maior para com os seus usuários. Apesar de abordar uma outra temática dessa vez, sendo esta o gerenciamento de estoque, ele contém semelhanças através do armazenamento de determinado objeto. Abaixo serão descritos componentes utilizados no aplicativo e as novidades abordadas para este novo projeto.
-
Banco de Dados: Serão armazenados os dados dos vendedores e dos objetos cadastrados por um vendedor;
-
Interface Amigável: O aplicativo irá conter uma personalização de acordo com o tema.
-
Cores:
- StatusBarColor. (theme)
- Background. (xml do layout e color)
- Text. (color)
- Button.
-
String:
- Todas as string dentro deste recurso deverá ser comentado e agrupado para ficar manutenível.
-
Spinner: Menu com opções de situação dos objetos cadastrados e também para as categorias de objetos.
-
Camera: Os vendedores poderão utilizar a câmera para registrar fotos dos objetos; [Novidade]
- Imagens: Os vendedores poderão utilizar as fotos tiradas pela câmera para identificar os seus objetos em estoque; [Novidade]
-
List Personalizado: Os objetos armazenados serão mostrados com suas respectivas características e fotos; [Novidade]
-
Tela de Login: Os vendedores poderão realizar um login para verificar os seus objetos em estoque. [Novidade]
-
Sons: O aplicativo conterá sons nas interações de sua navegabilidade. [Novidade]
-
Acessibilidade: O aplicativo irá conter opção de light mode e dark mode. [Novidade]
-Banco de Dados utilizado: Firebase Firestore.
-Autenticação: Firebase Authentication
-Linguagem: Java
-Plataforma utilizada: Android Studio