Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

F07 - Gerar alerta visual de risco no smartphone #16

Open
8 tasks
DiFeitoza opened this issue Dec 28, 2024 · 0 comments
Open
8 tasks

F07 - Gerar alerta visual de risco no smartphone #16

DiFeitoza opened this issue Dec 28, 2024 · 0 comments
Assignees

Comments

@DiFeitoza
Copy link
Owner

DiFeitoza commented Dec 28, 2024

Descrição

Essa Issue é responsável por definir a lógica de alertas de riscos visual durante à navegação na rota.

Subtarefas - Conjunto inicial de features previstas

FEATURE

High

  • FEAT - [LÓGICA] Implementar a lógica de cálculo da distância até o próximo risco, considerando a rota a partir do ponto atual até o risco.
  • FEAT - [UI/INFORMAÇÃO] Exibir a distância até o próximo risco da rota
  • FEAT - [LÓGICA] Alertar ao se aproximar de um risco a pelo menos 500 metros e alertar novamente a 250 metros.
  • FEAT - [UI/INFORMAÇÃO] Exibir a quantidade de riscos que estão no trajeto de forma atualizada (da sua posição atual para frente)
  • FEAT - [UI/INFORMAÇÃO] Exibir uma tela de alerta com a quantidade de riscos, o ícone do spothole mais grave do conjunto, ou pelo menos um ícone para cada tipo, ou quantos de cada, ou ícone que represente o risco da vez a cada um que passar e o total de riscos, que irá atualizar de forma decrescente a cada risco alcançado, além de atualizar a distância até o próximo. Talvez precise lidar com o caso de avançar mais de um por atualização da localização do dispositivo na rota.

Normal

...

Low

  • FEAT - [AGRUPAMENTO DOS RISCOS] Definir a distância de alerta e a distância de agrupamento (talvez até como o mesmo valor em metros). Caso haja uma sequência de riscos próximos entre si em 100 metros, deve avisar sobre o total, por exemplo, "5 riscos a partir de 500 metros". Após passar o primeiro começa a alertar os seguintes e reduzir o total para 4, 3, 2, 1. Ao fim verifica se os próximos riscos estão no raio de 500 metros novamente. A distância de alerta servirá para o agrupamento de riscos, formando trechos de alerta, o usuário saberá a quantidade total de riscos a seguir e terá um alerta constante durante o trecho.
  • FEAT - [UI/INFORMAÇÃO] Visor de riscos deve conter o próximo conjunto de riscos a frente e a distância até eles. Também seria bom ter o total que ainda resta na rota. Talvez com a opção de alternar os modos de visualização tocando sobre o widget.
  • IMPROVEMENT - [DEFINIÇÃO DA DISTÂNCIA DE ALERTA] Definir distância de alerta manual entre valores min e max com base no tempo de reação e velocidade ou automático, com base na velocidade do veículo ou da via, pois pode variar muito entre BR e o trânsito da cidade, por exemplo.

Detalhamento

Essa Issue é responsável por definir a lógica de alertas de risco visual durante à navegação na rota.
Inicialmente será implementada a lógica de monitoramento da distância até o próximo riso, a forma de alerta e os dados que serão exibidos durante a navegação, quando não há um alerta dentro da distância de alerta.
Depois será implementada uma forma de agrupar os riscos e alertar em conjunto aqueles que estão próximos entre si dentro da margem de distância de alerta.

Dúvidas

Ideias de melhorias

@DiFeitoza DiFeitoza self-assigned this Dec 28, 2024
@DiFeitoza DiFeitoza converted this from a draft issue Dec 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant