Notre projet sera de réaliser une application mobile qui stocke les produits à acheter pour ma liste de courses. Dans une page de mon appli je choisis les produits. La liste des produits choisis sera stockée dans un fichier texte. Dans l'autre page de l'appli ce fichier sera ouvert et affichera la liste des courses.
Le fichier texte sera stocker dans le smartphone, ainsi si l'appli est fermée les données ne seront pas perdues. En effet à chaque ouverture de l'application affichera la dernière liste de courses enregistrée.
Voici le cahier des charges de notre projet.
Nous allons utiliser la plateforme AppInventor 2 pour réaliser ce projet. Nous aurons besoin de 2 pages (ou écrans).
Dans le premier écran celui qui s'ouvre avec l'application :
Dans l'autre écran :
- 2 zones de texte de type label,
- 1 bouton,
- 1 fichier,
- 1 image pour l'icone.
- 2 zones de texte de type label,
- 1 zone de texte,
- 4 cases à cocher
- 2 boutons,
- 1 fichier,
- 1 notificateur qui nous signalera que le fichier a bien été enregistré.
Voici à quoi pourrait ressembler l'application :
Connectez-vous à la plateforme dans le navigateur Chrome ou Firefox, en allant à l'adresse suivante :
http://ai2.appinventor.mit.edu/
Dans projets, choisissez Commencez un nouveau projet...
Appelez-le liste_courses par exemple.
Tout est en place pour passer à la première phase : le choix des composants. Allez à l'activité suivante.