Trocador

O domínio do app

Para mostrar a maneira de programação de mini apps aplicada a um web app, eu precisava de uma ideia de app pequena, mas completa o suficiente. O treino intervalado de alta intensidade (HIIT) é uma estratégia de exercícios cardiovasculares que alterna períodos curtos de exercícios anaeróbicos intensos com períodos de recuperação menos intensos. Muitos treinos HIIT usam cronômetros, por exemplo, esta sessão on-line de 30 minutos do canal do YouTube The Body Coach TV (em inglês).

Sessão de treino HIIT on-line com timer verde de alta intensidade.
Período ativo.
Sessão de treino HIIT on-line com cronômetro vermelho de baixa intensidade.
Período de descanso.
Compare capturas de tela deste vídeo com e sem legendas.

Vídeo com legendas.
Vídeo sem legendas.

As tabelas de layout também precisam ser ocultadas dos usuários de TA com a função de apresentação do ARIA ou o estado aria-hidden.

O que não fazer
My stamp collection
[Stamp Image 1] [Stamp Image 2] [Stamp Image 3]
O que fazer
<table role="presentation">
  <tr>
    <td>[Stamp Image 1]</td>
    <td>[Stamp Image 2]</td>
    <td>[Stamp Image 3]</td>
  </tr>
</table>