• Nenhum resultado encontrado

2.5 TRABALHOS CORRELATOS

3.3.2 Aplicativo móvel

Ao acessar o aplicativo é apresentada a tela de autenticação. Nesta tela o usuário terá a possibilidade de se registrar, caso ainda não tenha feito ou poderá utilizar o seu cadastro para efetuar o login no aplicativo. Caso a ação selecionada seja a de registro, apertando no botão

Registrar será redirecionado para a tela de registro, e nesta tela é necessário informar um nome, um usuário, uma senha, um e-mail e uma data de nascimento para cadastrar o usuário no aplicativo. A foto na etapa de cadastro é um item opcional, caso uma foto não seja escolhida, o aplicativo mantém a imagem padrão de usuário. Após o preenchimento de todos os campos obrigatórios, é necessário apertar no botão Confirmar para que o cadastro do usuário esteja completo. A Figura 15 mostra a tela de autenticação e a tela de cadastro de usuário.

39

Figura 15 - Tela de login e tela de cadastro de usuário

Fonte: elaborado pelo autor.

Após o usuário se cadastrar ou realizar o login no aplicativo é apresentada a tela principal, onde a maioria das ações do aplicativo acontecem. A tela possui um mapa do Google Maps iniciando sempre na posição atual onde o usuário está localizado, sendo possível navegar por esse mapa e utilizar as funções de zoom e rotação normalmente. Também é exibida uma caixa de pesquisa. Após selecionar uma rua de origem, é exibida uma segunda caixa de seleção, desta vez para selecionar a rua de destino onde a aplicação irá procurar a rota entre esses dois pontos. Tanto para a rua de origem, quanto para a rua de destino, ao serem selecionadas é adicionado um marcador no mapa indicando visualmente os dois pontos escolhidos. A Figura 16 mostra a tela principal ao iniciar e suas variantes para selecionar uma rua de origem e destino.

Figura 16 - Tela principal

40

Na parte inferior da tela principal encontram-se os botões de filtro e os botões de ações, sendo esse último grupo o que irá efetivamente enviar a requisição para realizar a busca de uma rota entre os dois pontos escolhidos e respeitando os filtros informados. Existem dois botões de filtro disponíveis. O primeiro botão, o de Calendário, filtra uma rota por um ou mais dias da semana ou por um período de um mês. Ao optar pelo filtro de Dias da semana, o usuário tem a possibilidade de escolher um ou mais dias da semana, assim ao realizar a pesquisa de rota será levado em consideração apenas os percursos que foram feitos nestes dias. Ao optar pelo filtro de Período do mês, o usuário tem a possibilidade de escolher a primeira ou segunda metade de um mês. Dessa maneira, ao realizar a pesquisa de rota será levado em consideração apenas os percursos que foram feitos no mês escolhido e do dia 01 até o dia 15 para a primeira metade ou do dia 16 até o último dia do mês para a segunda metade. O segundo botão, o de Hora, filtra uma rota por um intervalo de horas. Selecionando uma hora de início e uma hora de fim. Ao realizar a pesquisa de rota, leva-se em consideração apenas os percursos que foram feitos entre os dois horários selecionados.

O terceiro botão, o botão de Pesquisa, realiza a busca entre os dois pontos escolhidos respeitando todos os filtros configurados anteriormente. Este botão só terá uma ação caso a rua de origem e a rua de destino estejam preenchidas. O quarto botão, o de Melhor rota, realiza a busca entre os dois pontos selecionados, retornando a melhor rota disponível independentemente dos filtros informados. Este botão também só terá ação caso a rua de origem e a rua de destino estejam preenchidas. A Figura 17 apresenta os filtros de data e os filtros de horas.

Figura 17 - Tela principal com os filtros disponíveis

41

Após a configuração dos parâmetros de pesquisa e a realização da busca de uma rota, é exibido graficamente no mapa a rota. A linha tracejada no mapa indicando a rota entre os dois pontos pode ser da cor verde para um trânsito rápido, amarela para um trânsito moderado e vermelha para um trânsito intenso. Cada rua pode ter a linha de uma cor, pois é levada em consideração a situação de rua por rua. A exibição visual ao clicar nos botões Pesquisar e

Melhor rota é bastante semelhante, apenas mudando a rota de acordo com os dados do aplicativo e no caso da melhor rota, é exibida uma caixa indicando qual o melhor dia e melhor horário para percorrer o trajeto. A Figura 18 apresenta o resultado visual da busca de uma rota entre dois pontos.

Figura 18 - Tela principal com pesquisa e tela principal com melhor rota

Fonte: elaborado pelo autor.

Através do menu lateral do aplicativo é possível acessar os itens de Minhas localizações, Editar Perfil e Sair, sendo este último para se desconectar do aplicativo. A tela de minhas localizações exibe as 10 últimas rotas coletadas do usuário que está logado no aplicativo, exibindo a rua de início e a rua de fim além do dia em que o trajeto foi feito. É possível selecionar uma dessas 10 rotas para que seja exibido no mapa o trajeto total percorrido sem buscar a melhor rota entre a rua de início e a rua de fim. A linha de exibição do trajeto ficará na cor azul. Na tela de perfil, é possível editar os campos do usuário e também alterar a foto e ao clicar no botão Confirmar os dados são alterados. A Figura 19 apresenta o menu lateral para navegação entre as telas do aplicativo, a tela dos últimos trajetos percorridos pelo usuário e a tela de perfil do usuário.

42

Figura 19 - Tela das localizações, tela com o trajeto percorrido e tela de perfil do usuário

Fonte: elaborado pelo autor.

Documentos relacionados