Open virgiliojr94 opened 6 months ago
Desafio aqui:
Objetivo: Desenvolver um aplicativo semelhante ao Downdetector para Roraima, capaz de identificar quedas de conexão de internet em dispositivos móveis e gerar dados para um dashboard.
Requisitos Funcionais:
Requisitos Técnicos:
Entrega:
Olá, Como será determinado se a falha é geral ou local? Quais critérios serão usados para fazer essa distinção? Se o app vai detectar isso automaticamente então ele deve ter um service(Funciona mesmo com o app fechado), no Android não é complexo de implementar, mas no IOS tem mais restrições quanto a isso e a frequência com que o serviço pode atualizar é menor do que no Android.
@KassioVieira, uma sugestão seria implementar esse sistema com base na localização dos usuários. Por exemplo, se tivermos 100 usuários na região de Boa Vista e um número X deles (precisaríamos calcular essa porcentagem com bases estatísticas) ficarem sem sinal ao mesmo tempo, poderíamos inferir que pode haver uma interrupção de internet no estado (embora isso não seja uma certeza absoluta, seria um indicativo). Além disso, poderíamos integrar outras informações para complementar essa análise. No entanto, para isso, seria necessário enviar esses dados para um backend realizar os cálculos necessários.
Respeitando o que o @KassioVieira citou a respeito do Iphone, o envio de dados estatísticos poderia ser coletado de tempos em tempos por cada usuário, acontecendo primeiro um armazenamento local e quando identificada uma conexão de wi-fi, como citou o @dionlaranjeira, esses dados poderiam ser sincronizados. Olhando para o cenário desejado, um caminho que poderia ser interessante na análise, é verificar não só as ausências de conexão, mas também receber informações quando a conexão estiver relativamente "fraca". Assim seria possível comparar se, após x usuários terem suas conexões reduzidas, houve uma queda. Possibilitando entender determinados padrões.
Sintetizando as recomendações e sugestões segue att:
Desenvolver um aplicativo para dispositivos móveis em Roraima que funcione de maneira semelhante ao Downdetector, identificando quedas de conexão de internet e gerando dados para um dashboard.
A ideia inicial é bem legal, porém acredito que seja uma ideia complexa a ser criada e posteriormente mantida, talvez acabe nao tendo seu uso efetivo seja pela demora de desenvolvimento ou pela chegada de uma nova fibra que está prestes a acontecer. Minha sugestão seria algo mais simples e usual, para que realmente a ajude a todos que precisam de descontos em sua fatura.
Ideia inicial:
E demais sugestões...
Tal demanda se faz necessária devido ao alto fluxo de conversas no grupo e os relatórios de quedas acabando se perdendo nas mensagens do grupo.
A intenção é basicamente um aplicativo que consiga identificar se a conexao caiu e dai questiona se ela é problema local ou geral, conseguindo fazer isso ela tambem identifica se retornou. Coletando tudo isso conseguimos pegar data e hora da queda e data e hora do retorno com maior precisao, eu sou bem leigo nisso mas a comunidade pode ajudar.