Porjeto para demonstrar conhecimento em desenvolvimento mobile android.
O aplicativo deve conter no minimo 2 telas 1 para fazer um pedido e outra para mostrar o total de pedidos em R$.
A tela inicial deve conter o total em R$ dos pedidos salvos Também deve conter um botão com a descrição de "Fazer uma venda" e navegar para a tele de nova venda quando botão for tocado.
A tela de venda deve conter um formulario com os campos:
- numero do pedido (auto incremental)
- Cliente (texto >= 3 e não vazio)
- Nome do produto (texto >= 3 e não vazio)
- quantidade no pedido (numerico >= 1)
- valor unitario (numerico não vazio)
- texto com total em R$ (valor unitario * quantidade)
- bootão "Incuir" com a função de adicionar o produto a lista de pedidos
Alem do formulario a tela de vendas deve apresentar a lista de pedidos
- mostrar o nome do produto
- mostrar o nome do Cliente
- mostrar o valor do produto
- mostrar a quantidade de produtos
- mostrar a quantidade de items na lista
- mostrar o valor total do pedido
- botão "Salvar" com a função de salvar a lista de pedidos e voltar para tela Home
- botão "Cancelar" com a função de limpar a lista de pedidos
- rodar no OS android
- ser possivel gerado um apk para teste do mesmo
- ser desenvolvido em kotlin/java
- ser desenvolvido com as melhores praticas de desenvolvimento de software
O projeto está sob a licensa MIT e ao final seu codigo será distribuido aberto# Vendas
Porjeto demonstrar conhecimento em desenvolvimento mobile android.
O aplicativo deve conter no minimo 2 telas 1 para fazer um pedido e outra para mostrar o total de pedidos em R$.
A tela inicial deve conter o total em R$ dos pedidos salvos Também deve conter um botão com a descrição de "Fazer uma venda" e navegar para a tele de nova venda quando botão for tocado.
A tela de venda deve conter um formulario com os campos:
- Cliente (texto >= 3 e não vazio)
- Nome do produto (texto >= 3 e não vazio)
- quantidade no pedido (numerico >= 1)
- valor unitario (numerico não vazio)
- texto com total em R$ (valor unitario * quantidade)
- bootão "Incuir" com a função de adicionar o produto a lista de pedidos
Alem do formulario a tela de vendas deve apresentar a lista de pedidos
- mostrar o nome do produto
- mostrar o nome do Cliente
- mostrar o valor do produto
- mostrar a quantidade de produtos
- mostrar a quantidade de items na lista
- mostrar o valor total do pedido
- botão "Salvar" com a função de salvar a lista de pedidos e voltar para tela Home
- botão "Cancelar" com a função de limpar a lista de pedidos
- rodar no OS android
- ser possivel gerado um apk para teste do mesmo
- ser desenvolvido em kotlin/java
- ser desenvolvido com as melhores praticas de desenvolvimento de software
- projeto foi redesenhado usando Penpot
- link para a apresentação do layout
O projeto está sob a licensa MIT e ao final seu codigo será distribuido aberto