Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor para criar um aplicativo protótipo de monitor de sono simples. O objetivo principal é gravar e realizar uma análise básica de áudio durante o sono. Este projeto é para um aplicativo de teste focado em funcionalidades essenciais para validação.
Funcionalidades Essenciais:
- Início/Fim do Monitoramento: Um botão simples para iniciar e parar a gravação de uma sessão de sono.
- Gravação de Áudio: O aplicativo deve utilizar o microfone do dispositivo para gravar o áudio (ronco, fala, sons ambientes) durante a sessão de sono.
- Marcação de Eventos: Implementar um algoritmo simples para identificar e marcar picos de volume que possam indicar roncos ou fala.
- Visualização da Sessão: Uma lista simples das sessões gravadas, exibindo a duração total de cada sessão e um resumo dos eventos de áudio detectados.
Plataforma e Tecnologia Sugerida:
O aplicativo será desenvolvido para plataformas móveis (iOS ou Android), exigindo acesso ao microfone do dispositivo. As linguagens/frameworks preferenciais para este protótipo incluem React Native, Flutter (para uma base de código unificada) ou Swift/Kotlin (para desenvolvimento nativo com acesso otimizado a APIs de áudio).
Etapas de Desenvolvimento do Teste:
- Configuração do Ambiente: Configurar o projeto no framework ou linguagem escolhida.
- Permissões: Implementar a solicitação de permissão do usuário para acessar o microfone e o armazenamento do dispositivo.
- Interface Básica: Desenvolver a tela principal com o botão 'Iniciar Sono'.
- Implementação de Gravação: Desenvolver a funcionalidade de gravação de áudio em segundo plano.
- Simulação de Análise: Ao finalizar a gravação, o aplicativo deve executar uma rotina simples que percorra o arquivo de áudio. A cada intervalo de tempo (ex: X segundos), se o volume ultrapassar um limite de decibéis (L_dB) predefinido, o horário deve ser registrado como um 'Evento de Ronco/Voz'.
- Exibição de Resultados: Na tela de histórico, exibir uma lista clara dos horários registrados como 'Eventos'.
Buscamos um profissional com experiência em desenvolvimento mobile e familiaridade com as tecnologias mencionadas para entregar um protótipo funcional e robusto.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias