AppInventor : Premières applications
2016-2017Appinventor – Séance 1
Objectifs : savoir créer une application Android comportant une zone de saisie, des zones de textes, des boutons, des images, et des listes de choix … et bien sûrs, savoir programmer les actions liant ces objets.
Exercice 1 : Réaliser les programmes ci-dessous (Vous pouvez vous aider de n'importe quel tutoriel trouvé sur Internet)
L’ application contient trois boutons « Retirer 1 », « Remise à zéro » et « Ajouter 1 » et deux champs textes (le titre et le nombre de clics effectués).
À chaque clic sur le bouton, « Ajouter 1 » ou « Retirer 1 » ou « Remise à zéro », l’affichage « Nombre de clic » est mis à jour en fonction de l’action effectuée.
Conseils :
• Utiliser une variable pour comptabiliser le nombre de clic.
• Pour aligner les boutons, utiliser un objet ''arrangement horizontal'' (voir menu disposition ou ’’layout’’)
Exercice 2 : Réaliser les programmes ci-dessous (Vous pouvez vous aider de n'importe quel tutoriel trouvé sur Internet)
L’ application qui imite une calculatrice basique :
• 2 boutons de saisie pour rentrer 2 nombres.
• Le choix de l’opération est dans une liste.
• Le calcul et l’affichage se fait dans la dernière ligne après l’appui sur le bouton « Calculer ».
• Des valeurs par défaut seront choisies pour les entrées texte.
Conseils :
• Utiliser un objet ''Vue liste'' pour le choix de l'opération à effectuer.
Exercice 3 : Réaliser le programme ci-dessous (Vous pouvez vous aider de n'importe quel tutoriel trouvé sur Internet)
L’application propose un bouton dont l’apparence est une tête de chat. Lorsque l'on clique dessus, le chat miaule pendant 5 secondes (images et fichier son à trouver sur Internet).
Un champ texte indique l’action à effectuer.
Amélioration possible :
- Utiliser la fonction « Texte to speech » pour que l’application parle un texte entré dans une zone de saisie.
Questions :
- Droit à l'image, licence d'utilisation de AppInventor