SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Vamos falar de
desenvolvimento
com
acessibilidade?
gisely.lucas@gmail.com
Gisely Lucas Bernardino
Cientista da Computação,
por formação. Engenheira
de software na CI&T.
Possui experiência em
desenvolvimento de
aplicações web.
...
ACESSIBILIDADE,
Como me encontrei nela.
O que é ACESSIBILIDADE?
”
É permitir que pessoas com deficiências ou mobilidade
reduzida participem de atividades que incluem o uso de
produtos, serviços e informação.
Descrição de Acessibilidade para o Governo Federal do Brasil
http://www.acessoainformacao.gov.br/acessibilidade
“
ACESSIBILIDADE,
motivos para falar sobre.
Entendendo acessibilidade digital
Comum
Acessibilidade
Grupos de
usuários
Diversidade de usuários
Deficiências
temporárias
Deficiência
auditiva
Deficiência Motora
Deficiências
Cognitivas
Deficiência visual
Outros ...
Como começar a pensar e desenvolver de
forma acessível?
Tentar se colocar no
lugar do outro
É preciso pensar em acessibilidade em todas as
fases
● Levantamento de
requisitos
● Arquitetura do
projeto
● Prototipação
● Validação com o
Cliente
● Desenvolvimento
● Testes
● Implantação
Diretrizes para desenvolver de forma acessível
Percepção
Princípios
1º
3º
2º
4º
Operação
Compreensão Robusta
Dicas para desenvolver de forma acessível
Semântica
A ordem semântica dos elementos
deve fazer sentido.
Caso necessário, utilize CSS para
mover o elemento visualmente.
<html>
<header>
<navigation>
<body>
<img>
<p>
</body>
<footer>
</html
Gerenciamento de Foco
Construir aplicações
que sejam totalmente
acessíveis e operáveis
pelo teclado.
● Semântica
● Estilo
Área de toque/interação
Elementos interativos,
devem ter uma área de
toque significativa.
● Formulários
● Botões
● Menus
TEXTO
TEXTO
Formulários
Algumas dicas para construir um
formulário acessível:
● Rótulo em todos os campos
● Agrupe campos relacionados
● Forneça instruções sobre o
preenchimento
● Erros e validações devem ser
reportados
● Quebre formulários longos
Controle de Alertas e mensagens
● Controle do Foco
● Reportar a
informação
Uso do Alt em Imagens
<img>: tag que permite o leitor de
tela identificar que ali existe uma
imagem com sentido para o usuário
alt: atributo de texto alternativo.
Deve conter uma descrição breve e
com sentido referente ao conteúdo
da imagem.
<img
src=“image.png”
alt=“”
[...]
>
Contraste
TEXTO TEXTO
✘ errado ✓ correto
Existem sites e extensões que validam o contraste, conforme
as definições da WCAG
Elementos Interativos
Dê preferência ao uso da tag padrões
do HTML. Ex: <button>
Caso necessário adaptar um elemento,
utilize os atributos ARIA
<button
type=“button”>
Botão 1
</button>
<a
class=“button”
role=“button”
src=“link.html”>
Espaçamento entre as letras
Espaçamento entre as linhas
Vídeos
● Legendas
● Não deve ter início
automático
● Sons que não possuem
sentido devem ter o volume
baixo ou inexistente
É preciso ter sempre em mente
● Fornecer a mesma funcionalidade de
diferentes formas.
● As informações devem ser claras.
● Todos os usuários devem ter o mesmo
tipo de informação.
Bora visitar a documentação da WCAG?
WCAG 2.1 Documentação
Testes
Validação do código lindão!
Bora assistir?
Dúvidas???
OBRIGADA!!!
Gisely Lucas Bernardino
gisely.lucas@gmail.com (email)
@giselylucasb (linkedin)

Mais conteúdo relacionado

Semelhante a Vamos falar de desenvolvimento com acessibilidade?

Redação para Web
Redação para WebRedação para Web
Redação para Web
GovBR
 
Design e Usabilidade
Design e UsabilidadeDesign e Usabilidade
Design e Usabilidade
Claudio Toldo
 

Semelhante a Vamos falar de desenvolvimento com acessibilidade? (20)

Ergodesing e arquitetura de Informação
Ergodesing e arquitetura de InformaçãoErgodesing e arquitetura de Informação
Ergodesing e arquitetura de Informação
 
Lidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a ExperiênciaLidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a Experiência
 
Guia de UX para SEO - JR Martian
Guia de UX para SEO - JR MartianGuia de UX para SEO - JR Martian
Guia de UX para SEO - JR Martian
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
 
Programacao acessibilidade
Programacao acessibilidadeProgramacao acessibilidade
Programacao acessibilidade
 
CInTeQ 2011
CInTeQ 2011CInTeQ 2011
CInTeQ 2011
 
WUD PREDICTA 2008
WUD PREDICTA 2008WUD PREDICTA 2008
WUD PREDICTA 2008
 
Capitulo 11 Livro Nielsen
Capitulo 11 Livro NielsenCapitulo 11 Livro Nielsen
Capitulo 11 Livro Nielsen
 
Palestra - Testes de Acessibilidade
Palestra - Testes de AcessibilidadePalestra - Testes de Acessibilidade
Palestra - Testes de Acessibilidade
 
Redação para Web
Redação para WebRedação para Web
Redação para Web
 
Ihc Aula8 M I Avaliacao Heuristica
Ihc Aula8 M I Avaliacao HeuristicaIhc Aula8 M I Avaliacao Heuristica
Ihc Aula8 M I Avaliacao Heuristica
 
Aplicações web acessíveis
Aplicações web acessíveisAplicações web acessíveis
Aplicações web acessíveis
 
Prototipagem de Software para Devs
Prototipagem de Software para DevsPrototipagem de Software para Devs
Prototipagem de Software para Devs
 
Criatividade, Inovação e Métodos Ágeis - O que isso tem a ver com UX
Criatividade, Inovação e Métodos Ágeis - O que isso tem a ver com UXCriatividade, Inovação e Métodos Ágeis - O que isso tem a ver com UX
Criatividade, Inovação e Métodos Ágeis - O que isso tem a ver com UX
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
 
2° Workshop de Testes em Uberlândia - Palestra Usabilidade no Software
2° Workshop de Testes em Uberlândia - Palestra Usabilidade no Software2° Workshop de Testes em Uberlândia - Palestra Usabilidade no Software
2° Workshop de Testes em Uberlândia - Palestra Usabilidade no Software
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2
 
Design e Usabilidade
Design e UsabilidadeDesign e Usabilidade
Design e Usabilidade
 
Aula 07 acessibilidade
Aula 07  acessibilidadeAula 07  acessibilidade
Aula 07 acessibilidade
 
A Web para todos - Acessibilidade na web
A Web para todos  - Acessibilidade na webA Web para todos  - Acessibilidade na web
A Web para todos - Acessibilidade na web
 

Mais de Gisely Lucas

Mais de Gisely Lucas (13)

Diversidade - Anima.pdf
Diversidade - Anima.pdfDiversidade - Anima.pdf
Diversidade - Anima.pdf
 
O poder da semântica em aplicações Web - Um olhar para o HTML
O poder da semântica em aplicações Web - Um olhar para o HTML O poder da semântica em aplicações Web - Um olhar para o HTML
O poder da semântica em aplicações Web - Um olhar para o HTML
 
Programação funcional - o que é? Como aplicar? Quais os benefícios?
Programação funcional - o que é? Como aplicar? Quais os benefícios?Programação funcional - o que é? Como aplicar? Quais os benefícios?
Programação funcional - o que é? Como aplicar? Quais os benefícios?
 
[Dev day] Gerenciamento de foco para aplicações digitais acessíveis: do essen...
[Dev day] Gerenciamento de foco para aplicações digitais acessíveis: do essen...[Dev day] Gerenciamento de foco para aplicações digitais acessíveis: do essen...
[Dev day] Gerenciamento de foco para aplicações digitais acessíveis: do essen...
 
Muito além de apenas bandeiras
Muito além de apenas bandeirasMuito além de apenas bandeiras
Muito além de apenas bandeiras
 
Inclusão Web: Tornando a web para todos
Inclusão Web: Tornando a web para todosInclusão Web: Tornando a web para todos
Inclusão Web: Tornando a web para todos
 
[Sass] Aula 04
[Sass] Aula 04[Sass] Aula 04
[Sass] Aula 04
 
[Sass] aula 03
[Sass] aula 03[Sass] aula 03
[Sass] aula 03
 
[Sass] aula 02
[Sass] aula 02[Sass] aula 02
[Sass] aula 02
 
[Sass] Aula 01
[Sass] Aula 01[Sass] Aula 01
[Sass] Aula 01
 
Desenvolvimento de aplicativos Móveis com IONIC
Desenvolvimento de aplicativos Móveis com IONICDesenvolvimento de aplicativos Móveis com IONIC
Desenvolvimento de aplicativos Móveis com IONIC
 
Talk diversidade 2018
Talk   diversidade 2018Talk   diversidade 2018
Talk diversidade 2018
 
Fala sério, mulheres na TI?
Fala sério, mulheres na TI?Fala sério, mulheres na TI?
Fala sério, mulheres na TI?
 

Vamos falar de desenvolvimento com acessibilidade?