Post on 15-Feb-2018
7/23/2019 GDG - Accessibility
1/39
photo
AccesibilidadNuestra App al alcance detod@s
Marco Avendao
7/23/2019 GDG - Accessibility
2/39
7/23/2019 GDG - Accessibility
3/39
7/23/2019 GDG - Accessibility
4/39
No todos somos iguales
No todos somos iguales
7/23/2019 GDG - Accessibility
5/39
La discapacidad en el mun
Segn World Health Organization: El 15% de la poblacin !undial" tienealgn tipo de discapacidad #!$s de !!illones de personas&
'as tasas de discapacidad est$n
au!entando debido al en(e)eci!ientola poblacin * el au!ento deen+er!edades crnicas" entre otrascausas&
http:,,goo&gl,'-lt./#0icie!br
http://goo.gl/LTlt8Qhttp://goo.gl/LTlt8Qhttp://goo.gl/LTlt8Qhttp://goo.gl/LTlt8Q7/23/2019 GDG - Accessibility
6/39
La discapacidad en Bolivia
Segn los datos del 4enso de oblacin *6i(ienda 21: 7oli(ia registr 822&222 personas con
discapacidad 9ue representa un 8% dpoblacin&
http:,,goo&gl,o7;n#
7/23/2019 GDG - Accessibility
7/39
7/23/2019 GDG - Accessibility
8/39
No todos somos iguales
Mejorando actitudes
7/23/2019 GDG - Accessibility
9/39
No todos somos iguales
Accesibilidad
7/23/2019 GDG - Accessibility
10/39
Qu es la accesibilidad?
Es el grado en el 9ue todas las personaspueden: utilizar un ob)eto" (isitar un lugar o" acceder a un ser(icio"
independiente!ente de sus capacidadest=cnicas" cogniti(as o +>sicas&
-a!bi=n se la re+erencia co!o: a11*
7/23/2019 GDG - Accessibility
11/39
m#viles
6isuales" +>sicas o relacionadas a la ed9ue: no per!iten (er o usar eltouchscreen&
Auditi(as: no per!iten percibirin+or!acin audible * las alertas&
Estas personas tendrn que estar privaddel uso de las app?
7/23/2019 GDG - Accessibility
12/39
No todos somos iguales
Apps al alcance de tod$s
7/23/2019 GDG - Accessibility
13/39
a!!" en las Apps
Se trata de asegurar 9ue todos los usuar9ue tengan algn i!pedi!ento +>sico pueusar las aplicaciones de la !is!a !aner9ue la !a*or>a de los usuarios&
7/23/2019 GDG - Accessibility
14/39
Apps
'ograr 9ue las App +uncionen de !e)o!anera para las personas con algn tde discapacidad&
?na aplicacin accesible bien diseadpuede ser !$s usable para todos los
usuarios& uede traer di(idendos&
7/23/2019 GDG - Accessibility
15/39
No todos somos iguales
nuevo
nstancias de e(aluacin en la eb:
W4AB: Web 4ontent Accessibilit*Buidelines
WACADA: Web Accessibilit* nitiati(e Accessible Dich nternet Applications
7/23/2019 GDG - Accessibility
16/39
No todos somos iguales
Android " la a!!"
7/23/2019 GDG - Accessibility
17/39
Novedades del %&' !(
7/23/2019 GDG - Accessibility
18/39
Android
Herra!ientas de Accesibilidad e)ores practicas Herra!ientas para test
7/23/2019 GDG - Accessibility
19/39
No todos somos iguales
Accesibilidad
7/23/2019 GDG - Accessibility
20/39
No todos somos iguales
+al,Bac,
Asu!e 9ue los usuarios puedenescuchar pero no (er&
'ector de pantalla 9ue adiciona alos dispositi(os retroali!entacinhablada" audible * por !edio de
(ibracin& A*uda a los usuarios in(identes o
con poca (isin a interactuar conlos dispositi(os&
7/23/2019 GDG - Accessibility
21/39
No todos somos iguales
BrailleBac,
Supone 9ue los usuarios no puedenescuchar o (er&
er!ite a los usuarios conectar undispositi(o 7raille a tra(=s de7luetooth&
'os usuarios pueden na(egar en lapantalla * realizar la introduccinde teFto utilizando el teclado enbraille&
7/23/2019 GDG - Accessibility
22/39
No todos somos iguales
)-itc. Access
Eli!ina esa suposicin de 9ue unusuario puede tocar e interactuaruna pantalla con sus !anos&
er!ite a los usuarios interactuarcon un dispositi(o 9ue utiliza uno o
!$s botones , interruptores 9ue+uncionan co!o un teclado&
7/23/2019 GDG - Accessibility
23/39
Mejores practicas
'os desarrolladores tienen la tarea dehacer 9ue el cdigo de la aplicacininteracte adecuada!ente con lasherra!ientas de Ga11*&
4apturar los errores de accesibilidad l
antes posible utilizando pruebasauto!atizadas * !anuales&
7/23/2019 GDG - Accessibility
24/39
)oluciones b/sicas 0%1
Adicionar descripciones a todas los (iestrans!iten signicado:
I7utton android:idKL@Mid,pausebuttonL
android:srcKL@draable,pauseLandroid:content0escriptionKL@string,peL,
7/23/2019 GDG - Accessibility
25/39
)oluciones b/sicas 0%%1
roporcionar a los usuarios in+or!acinin!ediata de las actualizaciones de los(ies:
ISpinnerandroid:idKP@Mid,spin4it*'istP
android:la*outidthKPQQdpPandroid:la*outheightKP3.dpPandroid:accessibilit*'i(eDegionKPpoliteandroid:+ocusableKP+alseP ,
7/23/2019 GDG - Accessibility
26/39
)oluciones b/sicas 0%%%1
De!o(er teFto redundante:
android:content0escriptionKPR 7utton,, incorrecto el lector de pantalla leera PR 7utto
7utton
android:content0escriptionKPR,, correcto el lector de pantalla leera PR 7uttonP
7/23/2019 GDG - Accessibility
27/39
)oluciones b/sicas 0%21
De!o(er (ies 9ue no necesitan serseleccionables de la pantalla:
Te)ora el uso de herra!ientas tipo Sitch Acces
android:clicUableKPtrueP ,, Degion 1
android:clicUableKPtrueP ,, Degion android:clicUableKPtrueP ,, Degion 8
7/23/2019 GDG - Accessibility
28/39
No todos somos iguales
*erramientas para test
7/23/2019 GDG - Accessibility
29/39
No todos somos iguales
a!!" 3.ec,er 4or Android
7/23/2019 GDG - Accessibility
30/39
0%%1
Aun no esta disponible & Es una App 9ue se instala en los
dispositi(os& Adiciona un botn Votante en la panta ara su uso" se abre una app * se pres
el botn& Benera un reporte co!pleto de proble
de accesibilidad en la App&
7/23/2019 GDG - Accessibility
31/39
No todos somos iguales
0%%%1
7/23/2019 GDG - Accessibility
32/39
No todos somos iguales
BasicAccessibilit" )amplehttps://goo&gl,Eh)
https://goo.gl/KE22hjhttps://goo.gl/KE22hjhttps://goo.gl/KE22hjhttps://goo.gl/KE22hj7/23/2019 GDG - Accessibility
33/39
'tras aplicaciones5
7/23/2019 GDG - Accessibility
34/39
No todos somos iguales
Magnif"
7/23/2019 GDG - Accessibility
35/39
No todos somos iguales
6al,"+al,"
l d l i#
7/23/2019 GDG - Accessibility
36/39
78
7
Llamada a la acci#n
as in+or!acin:
http:,,de(eloper&android&co!,tools,testingCsupportClib*,indeF&ht!lGEspresso
http:,,de(eloper&android&co!,guide,topics,ui,accessib,indeF&ht!l
http:,,de(eloper&android&co!,design,patterns,accessi
*&ht!l
http://developer.android.com/tools/testing-support-library/index.html#Espressohttp://developer.android.com/tools/testing-support-library/index.html#Espressohttp://developer.android.com/tools/testing-support-library/index.html#Espressohttp://developer.android.com/guide/topics/ui/accessibility/index.htmlhttp://developer.android.com/guide/topics/ui/accessibility/index.htmlhttp://developer.android.com/guide/topics/ui/accessibility/index.htmlhttp://developer.android.com/design/patterns/accessibility.htmlhttp://developer.android.com/design/patterns/accessibility.htmlhttp://developer.android.com/design/patterns/accessibility.htmlhttp://developer.android.com/design/patterns/accessibility.htmlhttp://developer.android.com/design/patterns/accessibility.htmlhttp://developer.android.com/design/patterns/accessibility.htmlhttp://developer.android.com/design/patterns/accessibility.htmlhttp://developer.android.com/guide/topics/ui/accessibility/index.htmlhttp://developer.android.com/guide/topics/ui/accessibility/index.htmlhttp://developer.android.com/guide/topics/ui/accessibility/index.htmlhttp://developer.android.com/guide/topics/ui/accessibility/index.htmlhttp://developer.android.com/tools/testing-support-library/index.html#Espressohttp://developer.android.com/tools/testing-support-library/index.html#Espressohttp://developer.android.com/tools/testing-support-library/index.html#Espressohttp://developer.android.com/tools/testing-support-library/index.html#Espresso7/23/2019 GDG - Accessibility
37/39
Preguntas?
7/23/2019 GDG - Accessibility
38/39
78
7
marcoviaweb@gmail.com
@!arco(iaeb
https://www.facebook.com/marcoviaweb
8atos de 3ontacto
7/23/2019 GDG - Accessibility
39/39
photo
7racias9
Marco Avendao