Accessibilité Android

Slides:



Advertisements
Présentations similaires
Etude du système Android de Google
Advertisements

Les interfaces graphiques
Apéro Tech’ ANDROID Damien Chaillou 1 / 25. Plan de la présentation : 1.Installation du poste de travail 2.Android SDK 3.Hello World 4.User Interface.
Semaine 05 - Android - Partie 02 Le TweetListActivity.
Ressources et fichiers XML O.Legrand G.Seront. Ressources et fichiers XML developer.android.com/guide/topics/resources/index.htmll Les ressources suivantes.
Les vues O.Legrand G.Seront. Les vues Dans Android, une ihm est composée de vues. Ces vues.
LES SYSTÈMES DYNAMIQUES.
Le débogage Semaine 12 Version A15. Plan de leçon - Débogage  Commentaire javadoc  Définition  Fonctionnement  Point d’arrêt  Exécution  Contrôler.
Créer des interfaces graphiques intuitives avec Qt et KDE.
Web et accessibilité, où en est-on ? RMLL Nantes 2009 – Thématique Accessibilité et handicap – 08 juillet 2009 Armony ALTINIER -
Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
Projet ISN: developper une calculatrice sous android.
Version du document: 1.00 Version de logiciel v3.7.1 Version CBox: C5 Téléassistance Configuration Client Langage: Français.
RMLL 2010 Un aperçu des nouvelles normes HTML 5 et CSS 3 Rencontres Mondiales des Logiciels Libres Bordeaux - mercredi 7 juillet 2010 Francis Draillard,
Introduction aux technologies du Web Mercredi 12 décembre 2007 Patrice Pillot
1. 2 Boite à outils Qt ● Boite à outils C++ pour le développement multi-plateforme d'application en environnement graphique (GUI) – des fonctions GUI.
Android PACT 2016 Encadrement Informatique.
Communication client-serveur
Thomas Hofer Secure-it Valais - 17 février 2017 HES-SO Sierre
Vocabulaire électrique
PDF Accessibilité et PDF.
Les boites texte et dossier
Système de vidéo surveillance
RESEAUDENTREPRISE.COM Solution de communication d’entreprise et de vente en ligne.
Veille technologique Android
CONSEILLER ET ACCOMPAGNER LES CHEFS D’ENTREPRISE AU QUOTIDIEN
TEMPLATE ACCESSIBLE.
Accessibilité digitale du module “Le handicap? Pensez-y!"
Javadoc et débogueur Semaine 03 Version A17.
L’essentiel à retenir BUDI - Vision partenaires
09/05/2018.
Javadoc et débogueur Semaine 03 Version A16.
Développement JAVA pour plateforme ANDROID
IL Y A TOUJOURS UNE SOLUTION
fonctionnalités iiS iis
Développement avec Android
Retour sur les journées sécurité
Feuilles de style Cascading Style Sheets
TD IHM Objectifs : - Mettre en œuvre quelques composants et containers d'interface graphique - Comprendre la notion de gestionnaire de placement - Prendre.
Système flexible de Workflow pour la plate-forme Motu
MESURE EXPERIMENTALE D’UNE VITESSE PAR EFFET DOPPLER
Zikindi Projet NF28 - P2013 BRIZARD Laura FECHEROLLE Cécile
Le site FORUM liste de diffusion DROPBOX GESTAPRC Travail collaboratif
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Direction du système d’information et de la stratégie numérique
Commande d’une voiture par LABVIEW/ ARDUINO / Bluetooth
Déductions: appliquer l'IA au logiciel
TD IHM Objectifs : - Mettre en œuvre quelques composants et containers d'interface graphique - Comprendre la notion de gestionnaire de placement - Prendre.
Modifications Esthétique Texte apparaît dans le slide ????
Présentation initiale
M ICROS PROJETS 1 ÈRE A NNÉE. DESCRIPTION DES MICROS PROJETS Il s'agit de produire un programme (fichiers source et un exécutable testé et opérationnel.
Programmation Android Introduction à Android
Aide Retraités & Seniors
CSS et DREAMWEAVER (Suite et fin)  Les liens
</Présentation de solutions documentaires>
Programmation Android Bases De Données, SQL-lite
Référentiel d’accessibilité des services publics
L1 Technique informatique
DESIGN UNIVERSEL POUR LES nouveaux TASKalfa
AUTOMATISATION DES PROCESSUS
Programmation Android Première application Android
Programmation Android GUI (widgets) et ressources
Power Point.
Votre brochure d’entreprise
12. MELOMIND : votre ami antistress
Créer un QR code 1. Mode opératoire
Les modules.
Structure de données Les listes.
App Inventor trucs Afficher une image depuis le Web ou Google Drive.
Comment aller plus loin avec Zotero? Comité d’Aide à la Publication, FMT Zotero worshop Hand’s on session Zotero worshop Hand’s on session 12h-12h30.
Transcription de la présentation:

Accessibilité Android

« La simple activation de services d’accessibilité ne suffit à rendre une application pleinement accessible… »

Talkback Service d’accessibilité Destiné au non-voyants/malvoyants Surcouche sur le smartphone Sortie audio https://play.google.com/store/apps/details?id=com.google.android.marvin.talkback&hl=fr

Accessibility Scanner Analyse l’activité au premier plan Encadre les widgets Propose des améliorations et des suggestions https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor&hl=fr

API Android Utiliser les éléments de base fournis : Général : EditText, CheckBox, ToggleButton, Switch, RadioGroup et RadioButton, Chronometer, TectClock, AutoCompleteTextView, Button, ProgressBar, RatingBar, SeekBar, NumberPicker, TextSwitcher Layouts : LinearLayout, TableLayout Vues : TextView, ImageViewList, ViewSearch, ViewWebView

API Android En constante évolution Faire les mises à jours Vérifier si certains widgets non-accessibles le deviennent grâce à une mise à jour

Static VS Dynamic Privilégiez : XML pour des éléments statiques (ex : android:contentDescription="…") Code Java pour des éléments dynamiques (ex : View.setContentDescription(…))

Toujours donner des alternatives ! Images Toujours donner des alternatives !

Champs Faire le parallèle avec le Web : Mettre des étiquettes pour les champs (android:labelFor (XML), setLabelFor, setLabelBy (Java)) <TextView      android:labelFor="@id/edit_text"      .../> <EditText      android:id="@+id/edit_text"/> https://github.com/DISIC/guide-mobile_app_dev_natif/blob/master/android.md#widgets-compatibles

Importance des tailles Mettre l’unité de la taille de police d’un Textview en sp (scaleable pixels) Taille des boutons : Il est conseillé d’utiliser des boutons larges afin de toucher un maximum de personnes (y compris les personnes qui ont des problèmes moteurs). https://material.io/guidelines/usability/accessibility.html#accessibility-style

Allez plus loin https://github.com/DISIC/guide- mobile_app_dev_natif/blob/master/android.md#widgets- compatibles https://material.io/guidelines/usability/accessibility.html#accessibility -style https://play.google.com/store/apps/details?id=com.google.android.a pps.accessibility.auditor&hl=fr https://play.google.com/store/apps/details?id=com.google.android.m arvin.talkback&hl=fr