Pesquisar

Protótipo de PDV em Android Java

12/05/2021 às 09:22

Descrição do Projeto:

Um protótipo de PDV em Android Java (terminal de caixa de loja para registrar venda por dinheiro e emitir um recibo com formato NFC-e) conversando com uma API HTTPS já pronta que responderá em XML ou JSON (podemos adaptar para responder por um ou outro) com layout e desenho já definido. O objetivo é apenas iniciar o projeto para ganharmos tempo em sua continuidade posterior usando o fonte do programador como base. Este protótipo deve incluir:
1) Tela de setup para gravar uma tabela Sqlite usuario, senha,tipo de recibo,código do eqto que será chamada (se não tiver sido configurada antes).
2) Tela login (usuário e senha) com validação API https com resposta XML/JSON para validar usuário e senha digitado .
3) Baixar lista de produtos pela API após primeiro login criando tabela sqlite com código, nome resumido, valor e código de barras (somente na primeira vez ou por solicitação de botão atualizar).
4) Criar um carrinho de compras para entrar com código do produto (incluir um atalho com acesso rápido p/buscar pelo nome que lista os nomes parecidos com a palavra chave) que mostrar preço e nome do produto e colocar na mesma tela a lista de produtos do carrinho. Criar um botão para leitor de código de barras (temos o template já pronto). Incluir a busca pelo código de barras (se for usado o template do código de barras). Todos buscarão na tabela sqlite de produtos gravada localmente. Verificar o template pronto do PAGUOL Wifi Pagseguro se isso já está pronto e adaptar se possível.
5) Fazer uma tela com botões, mas um deles terá ação: registro de venda por Dinheiro que será feito na nuvem enviando dados do carrinho pra uma API https que confirma e responde com dados em XML (ou Json). Incluir atalho que abre mini tela para incluir desconto (por valor ou percentual) sobre o valor total da compra. NÃO está incluído neste escopo ação sobre outros botões como pagamento por debito,credito, voucher, cheque e etc pois será desenvolvido posteriormente por nós. Se não houver resposta da API (delay ou erro) gravar os dados numa tabela de transação pendente para envio do pendente em outro momento. Esta tela de chamada para retransmissão da transação não está incluída neste escopo e será feita por nós posteriormente.
6) Imprimir um recibo fiscal na impressora térmica no padrao NFC-e (com layout com QRCode) usando poucos dados da resposta da API.
7) Não está incluído neste escopo nenhum desenvolvimento de tela de gestão de produtos ou relatórios. Mas neste aplicativo template precisa ter uma tela para cancelar transação chamando API pelo código da venda. Imprime um recibo simplificado de confirmação do cancelamento.

Não haverá manutenção posterior. Este projeto serve para aprendizado do Android pela nossa equipe. O programador deve usar o Android Studio como plataforma e mostrar como dar manutenção no seu código posteriormente. Todos os fontes serão de propriedade nossa. Prazo estimado será de 10 dias.

Habilidades desejadas:

Android Java SQLite

Atividades do cliente nesse projeto:

Última visualização: 22/07/2024 às 12:03

Última interação: 28/05/2021 às 09:51

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Mobile
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 4
Propostas excluídas: 3
Interessados: 6
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criar app para planejamento de viagens - Criar um aplicativo com a função de ajudar pessoas a planejarem viagens de forma organizada, prática e inteligente, com suporte de IA, salvamento automático em planilha,...

Design de aplicativo para modas com fotos reais - Mudar a roupa de uma foto de uma pessoa real por outra roupa. A ideia seria adicionar a imagem da foto e depois incluir algumas roupas que poderão ser aplicadas à foto real. Ap&oacut...

Desenvolvimento de aplicativo agenda de contatos - Deve ser um aplicativo Android desenvolvido com Java e XML no Android Studio, que simula uma agenda de contatos. O app deve permitir cadastrar, visualizar, editar e excluir contatos, utilizando o b...

Gerar build iOS e publicar na Apple Store - - O que precisa ser feito: Clonar o repositório (forneceremos o link do GitHub). Gerar a build iOS (IPA) do nosso app React Native. Publicar a build na nossa conta de desenvolvedor Apple (ac...

App de bipagem com impressão automática de etiquetas ZPL via USB - Objetivo geral: Ajustar e finalizar um app em React Native que realiza a bipagem de produtos por código de barras, salvando os dados localmente, e ao finalizar a bipagem de um item, imprimir...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.