PrécédentAppairage du module3 / 16SuivantGestion de l'application
7. Des projets embarqués

Création de l'interface

Création de l'interface

Préparation

Maintenant que nous nous sommes assurés que la communication s'effectuera, il est temps de faire l'application et de préparer notre outil (enfin, me direz-vous!)

Tout d'abord, saisissez dans un moteur de recherche l'adresse suivante : http://appinventor.mit.edu/ (Site App Inventor 2» )

Une page comme ceci devrait apparaître :

Le portail App Inventor
Le portail App Inventor

Ensuite, cliquez en haut à gauche sur : Cela devrait vous diriger vers ceci :

La fenêtre de connexion
La fenêtre de connexion

Puis connectez vous avec votre compte Google (ou Gmail). Si vous n'en avez pas, sa création est rapide… (create account).
Vous tombez ensuite sur une interface similaire :

La fenêtre des applications
La fenêtre des applications

Pour démarrer votre projet, cliquez sur « Start new project » (onglet « Projects »)et là, cette page apparaît :

La fenêtre de notre application
La fenêtre de notre application
Avant toute chose, réglez la langue du site en français. Pour cela, sélectionnez l'onglet English et choisissez « français ».

Le choix de la langue
Le choix de la langue

Sauvegarde du projet

Avant toute chose, voici une étape non négligeable : la sauvegarde du projet

⚠️

L'application App Inventor étant en ligne, un problème de réseau peut ruiner votre projet en cas de mauvaise sauvegarde. Il convient de sauvegarder régulièrement votre travail

Il faut se reporter au menu du haut et aller dans Projets puis Enregistrer le projet

Sauvegarde du projet
Sauvegarde du projet

Quant à l'interface, un petit tour d'horizon s'impose.

Présentation des éléments graphiques

Les outils de App Inventor
Les outils de App Inventor

Par convention, dans ce tutoriel :

Maintenant, prenons un sélectionneur de liste dans le menu, et faisons le glisser sur l'interface. Pour cela, maintenez enfoncé le« sélectionneur de liste » dans le menu et faites le glisser sur l'écran virtuel. Relâchez ensuite la souris. On obtient :

Rendu de l'blue
Rendu de l'blue
}0.5
Rendu des gray
Rendu des gray
}0.7 Veuillez cliquer sur Sélecteur\_de\_list1
Rendu des green
Rendu des green
}0.5

Principaux elements

Maintenant, on peut voir que le menu offre plusieurs choix d'objets. Voici les plus importants :

Il vous est notamment possible de
faire les actions suivantes :

La liste des composants
La liste des composants

Présentation des propriétés

Nous allons présenter les propriétés principales des composants mis à notre disposition.
Tout d'abord, gardez le sélectionneur de liste sur l'écran. Ensuite, pour centrer la liste, allez dans le menu composants, sélectionnez  screen 1.

Sélection de l'écran
Sélection de l'écran

Dans l'onglet propriété → alignement horizontal, sélectionner la liste sur centrer.

Centrage de l'écran
Centrage de l'écran

Vous pouvez également changer la forme du bouton.
Allez dans Composants → sélectionneur de liste et dans Propriétés, trouvez l'onglet forme et sélectionnez celle voulue.

Forme du bouton
Forme du bouton

Voici quelques paramètres de mise en forme :

La liste des propriétés
La liste des propriétés

Enfin, pour décider du titre de la liste sur l'application, sélectionner la liste Selectionneur\_de\_liste1 et dans ses propriétés, modifier l'onglet texte et écrivez, par exemple « Connexion »

Choisir le nom par défaut du bouton Connexion0.6

Renommer les élements

Dans un souci de clarté, il convient de
renommer les éléments que nous
plaçons sur l'écran.

Pour renommer le sélectionneur de liste,
il faut allez dans les composants de
l'interface, et sélectionnez « Renommer »
Je l'ai renommé en « connexion ».

Renommer un élement
Renommer un élement
💡

Pour changer la couleur d'arrière-plan de l'application, allez dans composants → screen1 et dans propriétés, sélectionnez couleur de fond

Ajouter un client Bluetooth

Par la suite, nous allons utiliser le client Bluetooth d'App Inventor.
Pour le trouver, il suffit d'explorer le menu latéral. Un ensemble d'éléments est disponible à la suite des principaux éléments énumérés dans la section menu.

Menu latéral
Menu latéral

Le client Bluetooth se situe dans la section Connectivité

Ajouter un client Bluetooth
Ajouter un client Bluetooth
Pour l'ajouter à noter application, il suffit de glisser le client Bluetooth sur l'interface. A ce moment là, sous l'écran virtuel, le client Bluetooth apparaît.
Présence du client Bluetooth
Présence du client Bluetooth

Et voila, le client Bluetooth est mis en place.

Premier rendu et agencement des élements

En faisant toutes ces étapes, on obtient :

Premier rendu de l'application
Premier rendu de l'application

En ajoutant un bouton (glisser-déposer un bouton disponible dans le menu latéral) et en modifiant ses propriétés (forme, couleur...), on obtient ceci :

Rendu avec un bouton "Avancer"
Rendu avec un bouton "Avancer"

Générer un espace entre deux élements

On souhaite maintenant espacer le bouton "Connexion" et le bouton "Avancer"

Rien de plus simple ! Il suffit de placer un élément label (outil dans menu) entre les deux boutons puis de choisir ses dimensions, ce qui correspondra à l'espacement des boutons.

Emplacement du label
Emplacement du label

Pour que le label ne soit pas visible, il suffira de mettre son texte vide.

Texte du label
Texte du label

Et voilà le résultat :

Espace entre deux élements
Espace entre deux élements

Alignement des éléments

Maintenant, ce serait bien de pouvoir aligner des boutons (ou autre) horizontalement afin d'obtenir quelque chose comme ceci :

Alignement d'éléments
Alignement d'éléments

Ne vous inquiétez pas, le cadre noir n’apparaîtra pas sur l'application ; c'est juste un moyen de distinguer les alignements.

Pour faire ceci, allez dans le menu et sélectionnez l'onglet Disposition

Emplacement des éléments d'agencement
Emplacement des éléments d'agencement

Une fenêtre comme ceci apparaît :

Éléments d'agencement
Éléments d'agencement

Ensuite, faites glisser l'outil Arrangement Horizontal sous la liste « Connexion » et vous devriez avoir ceci :

Éléments d'agencement placé
Éléments d'agencement placé

Vous pouvez dorénavant faire glisser des boutons dans ce carré et ils se mettront automatiquement côte à côte. Il suffit de régler la taille des boutons sélectionnés dans propriétés.

💡

Il est possible de changer les dimensions de l'outil "Arrangement Horizontal"

Propriétés de l'objet Arrangement Horizontal0.5

En revanche, il y a un fond blanc pour l'objet Arrangement Horizontal:

Couleur d'arrière-plan de l'outil Arrangement Horizontal0.7

En allant dans les propriétés de l'objet Arrangement Horizontal, mettez la couleur d'arrière-plan en « aucun »

Couleur d'arrière-plan transparent
Couleur d'arrière-plan transparent

Mise en place de l'ensemble des boutons

Après avoir mis les boutons "Droite", "Stop", "Gauche", "Reculer", "Batterie" et "Auto" et mis un peu de couleur, vous pouvez obtenir une interface de ce type :

Rendu de l'application
Rendu de l'application
⚠️

Par la suite, veuillez mettre l'arrière-plan de « connexion » en rouge (non représenté ici)

PrécédentAppairage du module3 / 16SuivantGestion de l'application