Skip to content

Instantly share code, notes, and snippets.

@virgiliojr94
Created April 22, 2024 00:21
Show Gist options
  • Save virgiliojr94/9695492d6a7a07fb6cb1f386ddfb0033 to your computer and use it in GitHub Desktop.
Save virgiliojr94/9695492d6a7a07fb6cb1f386ddfb0033 to your computer and use it in GitHub Desktop.

Desafio: TracerNet Roraima

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:

  1. Identificação automática de falhas de conexão.
  2. Notificação ao usuário para distinguir falhas gerais e locais.
  3. Registro de falhas gerais em uma lista.
  4. Exportação dos dados registrados para uma planilha ou arquivo CSV.
  5. Integração com um dashboard para visualização dos dados.

Requisitos Técnicos:

  • Plataforma: Android (Kotlin/Java) ou iOS (Swift/Objective-C).
  • Uso de bibliotecas para detecção de conectividade de rede.
  • Implementação de notificações push para interação com o usuário.
  • Armazenamento local dos dados com SQLite (Android) ou CoreData (iOS).
  • Geração de arquivos CSV ou Excel a partir dos dados registrados.
  • Integração com serviço de dashboard, como o Looker.

Entrega:

  • Criação de um repositório público no GitHub com o código-fonte e a documentação.
  • Documentação clara sobre o funcionamento do aplicativo e processo de exportação para o dashboard.
  • Demonstração do aplicativo em funcionamento através de um vídeo ou imagens.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment