NoCheck
PrivacidadeTermos
  • English
  • العربية
  • Čeština
  • Deutsch
  • Español
  • Français
  • עברית
  • Magyar
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • 한국어
  • Nederlands
  • Polski
  • Português (Brasil)
  • Română
  • Русский
  • Svenska
  • Türkçe
  • Українська
  • Tiếng Việt
Início/Acessibilidade

Acessibilidade

Última atualização: 11 de setembro de 2026

O NoCheck deve poder ser usado por qualquer pessoa que cuide de um veículo. Esta página diz o que o aplicativo faz hoje, o que ainda não faz e como falar com a gente quando algo estiver no seu caminho.

Preferimos ser específicos a ser tranquilizadores. Tudo o que está afirmado abaixo é algo que o aplicativo foi construído e testado para fazer; o que não verificamos está em O que ainda não afirmamos, em vez de ficar de fora. Onde uma regra tem exceções, as exceções vêm impressas ao lado dela com suas medições — uma regra arredondada para cima é exatamente o que deixa uma página de acessibilidade sem valor.

O que o NoCheck oferece hoje

Texto maior

O NoCheck segue o tamanho de texto do sistema, inclusive nos ajustes maiores. As telas se reorganizam em vez de cortar: as linhas ficam mais altas, os rótulos quebram, e cada componente do aplicativo passa por um teste automático a 200 % de tamanho de texto que falha diante de qualquer transbordo. Além disso, cada tradução tem um orçamento de comprimento para os controles que não podem crescer — o inglês é o idioma mais curto que publicamos, e um botão dimensionado só contra ele transbordaria em metade dos outros.

Ajuste isso nas configurações do sistema do seu aparelho — em Acessibilidade no iOS, em Tela no Android. O NoCheck adota o valor e não tem nenhum ajuste próprio de tamanho de texto que possa sair de sintonia.

Aparência escura

Um tema escuro completo, não um filtro sobre o claro: cada cor é desenhada para o próprio fundo. Por padrão segue o ajuste do sistema, e Configurações → Preferências → Tema dentro do aplicativo sobrepõe isso nos dois sentidos.

Nunca só cor

O status de manutenção de um veículo nunca é dado só pela cor. Cada status traz um rótulo escrito — Atrasado, Em breve, Em dia — e o próprio ícone; a cor repete essa mensagem, nunca a carrega sozinha. A mesma regra vale para o painel, a tela do veículo e todas as listas entre eles.

Movimento reduzido

Quando o sistema pede movimento reduzido, o NoCheck respeita. Os marcadores de carregamento param de cintilar por completo. As ações de deslizar de uma linha ainda se movem, mas o deslizamento cai de 220 ms com mola para 100 ms a velocidade constante, e a animação de aviso que sugere que a barra de ações existe é omitida por inteiro. Escrevemos assim, e não “sem animação”, porque não é nada: se esses 100 ms de deslizamento ainda o incomodam, queremos saber.

Áreas de toque

Os controles têm 48 × 48 dp por regra, mesmo quando o que se vê é menor: um ponto de status de 7 dp, um botão de ícone pequeno e um link de texto têm todos, atrás de si, um alvo do tamanho de um dedo.

Quatro elementos são menores de propósito, e preferimos listá-los a arredondar a regra para cima. São compactos por desenho, cada ação tem também um caminho maior, e um teste automático prende cada um ao seu tamanho medido, para que nenhum encolha mais sem que se perceba:

Elemento Tamanho desenhado Outro caminho para a mesma ação
Seletor de unidades / modo 26 × 47,6 dp Os segmentos são largos e contíguos, então um erro cai no segmento vizinho, não no vazio
Ação “Registrar manutenção” no cabeçalho 22 × 113,7 dp Na tela de manutenção, a mesma ação é um botão inteiro de 48 × 48 na barra; na tela do veículo, cada linha de manutenção abaixo abre o mesmo
Pílula “Atualizar leitura” 38 dp de altura Tocar no cartão em qualquer outro ponto abre o veículo, onde a mesma ação está a uma linha
Rodapé com a oferta de backup 42 dp de altura A mesma tela oferece isso também como linha inteira

O Flutter não registra um toque fora da área desenhada, então são alvos reais, não inflados por margem. Se algum ficar fora do seu alcance, vale uma mensagem: tamanhos são uma decisão de design, não uma lei.

Leitores de tela

Os controles interativos têm rótulos para VoiceOver e TalkBack, e nenhuma ação do NoCheck é alcançada apenas deslizando — toda ação que o deslize revela é oferecida ao leitor de tela como ação de linha nomeada, de modo que VoiceOver e TalkBack nunca precisam desse gesto.

🚨 Sem leitor de tela, um gesto não tem equivalente. Na maioria das listas, o toque longo abre o mesmo menu que o deslize. Nas linhas de manutenção ele faz outra coisa: inicia a seleção múltipla, para marcar vários serviços como feitos de uma vez. Ali, excluir um item de manutenção é um deslize ou a ação de linha que o leitor de tela recebe. Se você consegue manter pressionado mas não deslizar, e não usa leitor de tela, essa exclusão específica está fora de alcance por enquanto. Ela está na nossa lista.

Contraste onde ele mais importa

O texto principal mede 17,4:1 no tema claro e 15,1:1 no escuro — os dois acima do nível mais rigoroso da WCAG. Os rótulos de status — Atrasado, Em breve, Em dia — ficam em 10:1 ou melhor no tema claro; no escuro, os mesmos rótulos dão de 4,7:1 a 6,4:1, o que cumpre a WCAG AA, mas sem a margem do tema claro, e preferimos imprimir os dois números em vez do mais favorável.

Esses valores são calculados a partir da própria paleta por um teste que derruba a compilação assim que qualquer um deles se move — esta página, portanto, não pode envelhecer em silêncio; não são estimados a olho.

O que ainda não afirmamos

Contraste suficiente como um todo

Deliberadamente não declaramos Contraste suficiente na App Store, porque ainda não é verdade em todo lugar. O cinza secundário que o NoCheck usa para dicas, legendas e sublinhas mede 3,25:1 no tema claro — abaixo dos 4,5:1 que a WCAG AA exige para texto pequeno. É legível, nunca é o único lugar onde uma informação aparece, e está na nossa lista. O tema escuro não tem esse problema.

Uma passagem completa com leitor de tela

Os rótulos estão no lugar, mas o NoCheck não passou por uma auditoria de ponta a ponta com VoiceOver ou TalkBack feita por alguém que use isso todo dia. Enquanto não passar, não vamos dizer que o aplicativo “é compatível com VoiceOver” como se o assunto estivesse resolvido.

Linhas braile, Controle por Botão e Controle por Voz

Sem teste. Não temos motivo para achar que estejam quebrados, nem prova de que funcionem.

Os padrões que seguimos

  • WCAG 2.2, nível AA como meta. Foram escritas para a web, então partes só se traduzem aproximadamente para um aplicativo nativo; tratamos como a régua, não como um certificado que nos deram.
  • Os Accessibility Nutrition Labels da Apple — declaramos apenas os recursos que o código e seus testes sustentam, e é por isso que a lista na nossa página da App Store é mais curta do que poderia ser.
  • As orientações de acessibilidade do Android para áreas de toque, rótulos e escala de texto.

Este site

Cada página deste site é mantida em uma pontuação perfeita de acessibilidade no Lighthouse na integração contínua — uma versão que caia abaixo disso não é publicada. É uma verificação automática e não substitui a humana, mas garante que nenhuma publicação regrida em silêncio.

Conte o que está no seu caminho

Escreva para support@nocheck.app. Ajuda muito dizer:

  • em que tela você estava,
  • qual aparelho e versão do sistema,
  • qual tecnologia assistiva você usava, se usava alguma,
  • e o que você esperava que acontecesse.

Lemos todas as mensagens. Se algo aqui estiver desatualizado ou errado, isso também merece um e-mail — esta página só serve enquanto for honesta.

NoCheck

Informações legais

PrivacidadeTermosAcessibilidade

Contato

Suportesupport@nocheck.app

© 2026 NoCheck. Todos os direitos reservados.