About this project
it-programming / mobile-development
Open
Criação de aplicativo para lançamento de consumo em comandas ou mesas de lanchonetes e restaurantes compatível com Android e iOS.
No escopo de entrega será necessário o aplicativo paras as duas plataformas e os prints de tela nos formatos exigidos pela Google Play e pela Apple Store. Também será necessária ajuda para publicar o app na Apple Store na conta de desenvolvedor que já possuímos.
Sobre o aplicativo e o escopo do projeto:
O login será validado por webservice já existente. Deve persistir o login realizado, caso retorne ao aplicativo em outro momento. A validacao por webservice retornará um token de autenticacao para ser utilizado nas demais chamadas às outras APIs (webservices) e para ser persistido no aplicativo.
O lançamento de produtos na comanda será enviado para um webservice em xml tb (token de autenticação, número da comanda, código do produto, qtd, vendedor opcional e obs opcional).
A escolha do produto para ser lançado poderá ser pelo código do produto (digitação alfanumérico) ou pela escolha passando pela seleção da categoria (ex.: Mais vendidos, Bebidas, Sanduíches, Sobremesas etc.) E listando (sem foto) os produtos dessa categoria e escolhendo qual deseja para lançar na comanda e a qtd (default 1) e alguns produtos aceitam apenas QTD inteira e outros podem ser qtd fracionada.
Precisa listar lançamentos recentes e opção de cancelar um determinado lançamento na comanda (já existe webservice para isso tb).
Precisa listar comandas em aberto e em cada comanda opção de cancelar lançamentos, transferir lançamentos ou a comanda inteira para outro número de comanda.
Poderá solicitar tb o pedido de "Fechar conta dessa comanda" que será apenas uma chamada ao webservice específico ordenando que a comanda de numero NNNNN seja assinalada como "fechada para início de pgto".
A listagem de produtos, categorias, vendedores, comandas em aberto, itens por comanda e demais informacoes de consulta que se façam necessárias também terão webservice e documentação.
Já existem webservices para isso tudo e a documentação será passada durante o projeto.
Todos os webservices são em xml soap.
O modelo de navegação deverá ser com as opções de menu na parte inferior (como ocorre no Whatsapp) e nao será aceito "menu hamburger". Deverá ter opcao para desconectar para o caso de nao desejar mais continuar logado com este login "persistido".
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Required platforms Android, iPhone
Delivery term: April 19, 2018
Skills needed