" Une petite idée, comme ça ! " 2° partie

Durée estimée: 45 minutes

Amélioration de l'application
La première version de l'application n'a qu'une bande audio et une image. De plus, elle ne permet pas de suspendre la lecture.

Ce que vous allez faire

  • ajouter un discours de l'abbé Pierre pour illustrer les différences entre ces deux personnalités,
  • écrire le code de manière à pouvoir faire une pause dans la diffusion,
  • modifier l'application en suivant les indications fournies,
  • utiliser un bloc de conditions si-sinon (ou if-else) pour améliorer votre appli,
  • réutiliser du code existant avec les fonctions copier et coller (copy-paste) de l'Editeur App Inventor,
  • utiliser un "arrangement horizontal" pour présenter les boutons côte à côte,
  • donner un nom à chaque composant selon ce qu'il fait et de façon standardisée. Par exemple : le type de composant et ce à quoi il correspond : BoutonColuche ou BoutonAbbePierre.

Ce que vous allez apprendre

Vous allez voir la notion de branchement conditionnel avec si-sinon (ou if-else), qui permet à une application de poser des questions et de prendre des décisions en fonction de ce qui se passe déjà.
Cette notion de branchement conditionnel est une des trois structures de programmation essentielles, avec la notion de séquence et d'itération (ou de boucle).
Vous vous en servirez beaucoup!

Notions abordées

branchements conditionnels

Réalisation

Commencez par, ouvrir App Inventor dans un nouvel onglet de votre navigateur et suivez les instructions données dans la vidéo ci-dessous. Pour ce projet, vous pouvez repartir de l'application précédente "unePetiteIdee".

Vous pourrez charger les images et bandes son complémentaires suivantes : image de l'abbé Pierre, la bande son de l'abbé Pierre, et l'image où on les voit tous les deux.

Note :

Il ne semble pas exister d'enregistrement authentique de l'appel de l'abbé Pierre. Le fichier audio utilisé est un réenregistrement du début des années 90. Vous pouvez utiliser les bandes son et images de votre choix. Vous trouverez sur le site les interventions de Simone Veil et Robert Badinter à l'assemblée, des discours de Martin Luther King et Malcolm X. Veillez à ce que la taille de vos fichiers ne dépasse pas 1 MO environ au total. (Dans cette version de l'appli, les données sont échangées avec le programme avec un limite technique de 5 MO).


Quiz

Not yet started
1 point
Dasn la liste suivante, quels sont ceux qui sont des artefacts numériques?
Cochez les affirmations valides.

Not yet started
1 point
Pourquoi les blocs "si" (ou if) sont'ils utilisés dans cette application ?
Not yet started
1 point
Lequel des noms suivants convient le mieux à u bouton dont le rôle est d'effacer un autre composant ?
Not yet started
1 point
Un 'Arrangement horizontal' pemret de placer des boutons (ou d' autres composants) à côté les uns des autres dans l'interfce utilisateur.
1 point  
1 point  

Exemple de question que vous pourriez avoir à l'examen

Not yet started
1 point
Examinez le code ci-dessous.

Si les variables onTime et absent ont toutes les deux la valeur false, qu'est-ce qui est affiché quand on fait tourner ce code ?