GDG - Accessibility

Embed Size (px)

Citation preview

  • 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/LTlt8Q
  • 7/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/KE22hj
  • 7/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#Espresso
  • 7/23/2019 GDG - Accessibility

    37/39

    Preguntas?

  • 7/23/2019 GDG - Accessibility

    38/39

    78

    7

    [email protected]

    @!arco(iaeb

    https://www.facebook.com/marcoviaweb

    8atos de 3ontacto

  • 7/23/2019 GDG - Accessibility

    39/39

    photo

    7racias9

    Marco Avendao