Finalizado

Concluir App Android

Publicado el 02 Febrero, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

O projeto consiste na criação de uma aplicação híbrida para um sistema de logística. Neste, os entregadores terão acesso as entregas que deverão realizar e poderão dar um feedback conforme efetiva-las.

O aplicativo antes de realizar o login deverá verificar se o dispositivo é cadastrado em nosso sistema. Cada dispositivo é identificado por uma chave única de 20 caracteres, gerada a partir de um algoritmo já implementado. No caso de o dispositivo não ser identificado, o login não poderá ser realizado.
No caso de sucesso, antes da tela inicial, deverá aparecer um pop-up para que seja confirmado hora de saída, rota, veículo, entregador e motorista. Havendo a confirmação e validação destes dados, o aplicativo receberá as informações necessárias para que opere, que deverão ser salvas em um banco de dados local. Além disso, deverá criar um processo em segundo plano que envie a localização atual a cada 10 segundos.


Na home, haverá um menu, a princípio com duas opções, a primeira ao ser clicada, carregará uma lista com todas as entregas, bem como seus atuais status (entregue, em rota ou devolvida), número do pedido, vendedor, local de entrega, nome e contato do cliente. Ao clicar em um item da lista, uma nova tela com detalhes do pedido deverá ser carregada. Nesta, o entregador poderá dar o feedback do pedido e informar se houve devolução de um, ou outro produto, bem como as respectiva quantidades.
Após a confirmação, voltará para tela anterior, que deverá ser recarregada afim de atualizar as informações.

Voltando a home, a segunda opção do menu, será um mapa que carregará a posição atual do veículo e o melhor trajeto para chegar no próximo endereço de entrega. Está tela poderá ser um WebView e deverá usar o Google Maps API v3.

Também na tela inicial, haverá opção para que o entregador finalize a rota, veja seus dados de acesso, notificações e logoff.

Ao sair do aplicativo, o banco de dados local deverá ser apagado e o processo em segundo plano finalizado.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por Fruttine P. D. F.