Analisando propostas

Aplicativo mobile para dispositivos Androides

Publicado em 21 de Setembro de 2022 dias na TI e Programação

Sobre este projeto

Aberto

O aplicativo terá o objetivo de fazer a leitura de etiquetas com
Qrcode, de pontos de coletas, em modo offline, identificá-los,
receber inputs da coleta, armazená-los em um banco de dados
local e quando em modo online, fazer a sincronização com uma
base de dados remota, descarregando as coletas feitas em modo
offline.

fluxo de funcionamento
1 – instalação – o aplicativo deverá ser compatível com
dispositivos móveis com sistema operacional android

2 – configuração
após instalado, o usuário, em modo online, deverá fazer seu login. A Aplicação deverá se
conectar a uma API que fará a validação do usuário, descarregando em uma base local, os
dados de login e senha do usuário, para que o mesmo possa se logar novamente em modo
offline. Deverá descarregar também a lista de pontos de coletas, com as informações
específicas destes pontos e armazená-la em base de dados local.

3 – Login do usuário
Ao se logar no aplicativo, mesmo em modo offline, o aplicativo deverá validar o
usuário, verificar se há alguma rota de coleta ativa e mostrar na sua interface a
rota que está ativa, ou caso não haja, mostrar por meio de um droplist, as
opções de rotas.

4 – Coleta
O usuário, após logado no aplicativo, poderá
selecionar a rota de coleta que ele irá realizar (já
baixada anteriormente via API). Após selecionar
e ativar a rota de coleta, o usuário por meio da
leitura de um QRCode, em cada ponto de coleta,
fará a leitura do ponto e o aplicativo irá
identificar o ponto e trará as informações do
ponto de coleta, o usuário então por meio de
uma interface de botões, selecionar o volume de
resíduos coletado e apontar se há ou não uma
não conformidade naquela coleta. Poderá tirar
uma foto do recipiente coletado e clicando em
um botão de salvar, armazenar os dados da coleta em uma base local
(offline);

5 – Outras informações e ações
* Por meio de um link ou botão o usuário poderá consultar os pontos
da rota de coleta ativa;
* Poderá encerrar a rota ativa;
* Poderá selecionar um nova rota (encerrando a rota ativa e iniciando
outra);
* Poderá visualizar na tela qual a rota que está ativa, o último ponto
coletado e o total de pontos restantes daquela rota;
* Poderá encerrar o aplicativo.

6 – Sincronização dos dados
Quando em modo online, o aplicativo, deverá fazer via API a sincronização
dos dados coletados, enviando os dados das coletas armazenadas e depois
limpando a base de dados local. Deverá consultar e sincronizar as
informações sobre as rotas de coletas e usuários ativos

Contexto Geral do Projeto

O projeto destina-se a atender uma rotina de coletas de resíduos em um ambiente industrial. Ele registra dados da coleta, de forma off-line, pois o ambiente não oferece conexão com a internet. Após coletar os dados, em um ambiente onde a internet está disponível, o aplicativo faz a sincronização com o sistema através de uma API.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 10 de Novembro de 2022

Habilidades necessárias

Outro projetos publicados por J. E. D.