Status: Evaluating bids

Aplicativo Android Força de Vendas

Project details:
Budget: Open
Published: 5 months ago
Deadline: 30 days
Bids: 9
Interested freelancers: 19

Skills required: IT & Programming Mobile Android

Description:
Ideia Geral:
App android para vendas off-line, em que o vendedor carrega os dados no aparelho antes de sair para vender, apos as vendas feitas, enviar o pedido para o servidor, via webservice, tanto a importacao dos dados como a exportacao do pedido deverá ser feita via webervice.

Eu desenvolvi esse app no delphi XE8, portanto ja tenho o servidor de webservices que roda sobre um banco postgres, esse servidor ja recebe os dados e tambem envia para o app android que fiz, via websrevice com json.

Estou precisando desse app feito em Netbeans ou Android Studio, com os fontes, para eu mesmo faze as alteracoes necessarias depois de o projeto pronto, so nao estou tendo tempo de desenvolver do zero, entao quero o app com os fontes para quando necessario eu alterar.

Quero um app de visual bonito e moderno.

O servidor de websrevice ja dispoe de todas as funcoes para serem acessadas via post/get :

function obtem_clientes(): TJSonArray;
function obtem_fpgt(): TJSonArray;
function obtem_produtos(): TJSonArray;
function obtem_sequencia_pedidos(): TJSonArray;
function obtem_usuarios():TJSonArray;
function obtem_empresa():TJSonArray;
function obtem_estoque():TJSonArray;
function obtem_prazo():TJSonArray;
function obtem_debito_cliente():TJSonArray;

function updateCadastraDispositivo(Dispositivo : TJsonObject):String;
function updateInserePedidoDoc(PedDoc : TJSonObject) : String;
function updateInserePedidoPro(PedDoc : TJSonObject) : String;
function updateSequencia(Sequencia : TJSonObject) : String;

1 - tela de login ( function obtem_usuarios(), essa funcao obtem os usuarios com suas senhas em MD5)
2 - Deve ter um controle de estoque interno, somente no app, para nao vender um item sem saldo, atraves do estoque que vira na funcao obtem_estoque();
3 - Cadastrar o dispositivo para poder operar somente com dispositivo cadastrado
( function updateCadastraDispositivo(Dispositivo : TJsonObject):String;)
4 - Ao importar os usuarios, virá no json o campo do id do dispositivo do usuario(no sistema de gestão vincula-se o id do aparelho ao usuario), entao o app verificara se o usuario esta cadastrado dessa forma.
5 - verificar se o cliente tem debito (function obtem_debito_cliente())

as outras funcoes serao explicadas no momento oportuno.
Um detalhe importante é, o conteudo obtido por essas funções deve ser gravado/inserido no bando de dados sqlite do app android, pois o app trabalhará 100% OFF-LINE, somente na hora de importar/exportar é que ira fazer a conexao com o webservice


Categoria: IT & Programação
Subcategoria: Mobile
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Android
Do you need more information about this project?

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Vinicius R.
(Rating 5.00 out of 5)
Location: Brasil
Payment method: Verified
To find out more about this client, login to Workana.
Loading...