Dans ce tuto App Inventor 2, vous allez apprendre à concevoir et générer une application Android interactive, permettant de lire différents type de codes barres (1 et 2 dimensions).
Nous y présentons les composants nécessaires à la mise en œuvre de l'interface Homme-Machine (Button, Image, Sound, Label) et ceux permettant la gestion des événements et du comportement de l'application (BarecodeScanner, Notifier).
Pour ce projet, nous allons tout d'abord concevoir et réaliser une application permettant de lire un code barre de type EAN (European Article Number) ; ce sont les codes barres présents sur tous les produits de consommation courante (eau, sucre, sel, coca, etc.).
Ensuite, nous afficherons le nom du produit correspondant au code barre décodé par le smartphone, grâce à la gestion de listes, au sein d'App Inventor, avant de voir comment décoder des QRCODE (Quick Response code à 2 dimensions) ; ce sont des codes graphiques non lisibles par l’œil humain, permettant d'encoder beaucoup plus d'informations que les simples codes barres à 1 dimension.
Nous verrons, enfin, comment faire vibrer le smartphone pendant X millisecondes, après avoir lu cette valeur X (la durée, par exemple 5000 ms pour 5 secondes) dans un QRCODE que nous aurons généré à cet effet.