2 pontos por caaat 2026-02-20 | Ainda não há comentários. | Compartilhar no WhatsApp

Guita - aplicativo afinador de violão para pessoas com deficiência visual

Partindo do problema de que pessoas com deficiência visual total têm dificuldade para usar os aplicativos de afinador de violão existentes, desenvolvi sozinho em Flutter um aplicativo de afinador de violão focado em feedback auditivo. Compatível com Android e iOS.

👉 Play Store
👉 App Store

Recursos do app

  1. Afinador de violão com base em voz
  2. Guia de digitação de 600 acordes de violão

Projeto do afinador

  • Diferentemente dos afinadores convencionais, que dependem de medidores visuais, ele foi projetado com a seguinte estrutura de feedback auditivo duplo
  • Por meio do leitor de tela (TalkBack / VoiceOver), informa periodicamente o estado atual da afinação, como “6ª corda, 20Hz abaixo”
  • Foi adicionado um bipe reproduzido continuamente, projetado para que o intervalo entre os bipes diminua à medida que se aproxima da frequência-alvo
  • Quando o estado da afinação está acima ou abaixo, o tom do bipe é diferente, permitindo distinguir o estado da afinação pelo som

Princípios de projeto de acessibilidade

  • As explicações são curtas e transmitem apenas o essencial
  • Para manter a previsibilidade, é proibido mover o foco arbitrariamente
  • Minimização de widgets dinâmicos como NavigationBottomSheet ou ExpansionTile
  • Todas as explicações usam liveRegion do leitor de tela em vez de TTS (Text To Speech)
  • Implementado com Flutter Semantics, OrdinalSortKey, liveRegion etc.

Questões técnicas

  • No iOS, o cancelamento de voz do dispositivo é tratado com configuração de Audio Session
  • No Android, a configuração de Record Session fez surgir um problema de reconhecimento de frequências agudas quando o cancelamento de voz do dispositivo estava ativo; isso foi resolvido movendo o bipe para uma faixa de alta frequência e filtrando com FFT

Foi um projeto no qual aprendi que, diferentemente de uma UI centrada na visão, em uma interface centrada em voz os pontos centrais são densidade de informação, previsibilidade e projeto de feedback.

Ainda não há comentários.

Ainda não há comentários.