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:
- Identificação automática de falhas de conexão.
- Notificação ao usuário para distinguir falhas gerais e locais.
- Registro de falhas gerais em uma lista.
- Exportação dos dados registrados para uma planilha ou arquivo CSV.
- 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.