Ligne 36 : |
Ligne 36 : |
| | | |
| ===Comprendre et/ou modifier le code de l'application=== | | ===Comprendre et/ou modifier le code de l'application=== |
− | ====Affichage des données====
| |
− | Pour réaliser notre application, nous avons utilisé MIT App Inventor qui permet de réaliser des applications pour mobile, tablette ou autre périphérique grâce au langage de programmation Scratch.
| |
− | Nous aurions pu réaliser une application plus développée avec un autre langage de programmation mais le but de ce projet n'était pas de réaliser la meilleure application mais plutôt de bien recevoir et afficher les données.
| |
− |
| |
− | Nous avons donc commencé à réaliser les différentes pages (Screen) de l'application. Pour cela nous avons utilisé les différents outils mis à notre disposition par App Inventor (boutons, texte, switch, images ...).
| |
− | [[Fichier:App inventor.png|vignette|centré|Outils de création de l'interface]]
| |
− |
| |
| Voici les différents Screen crées : | | Voici les différents Screen crées : |
| * Screen 1 : Page de lancement avec logo Polybot | | * Screen 1 : Page de lancement avec logo Polybot |
Ligne 48 : |
Ligne 41 : |
| * Screen 3 : Affichage des données souhaitées | | * Screen 3 : Affichage des données souhaitées |
| | | |
− | | + | [[Fichier:Screen1.png|200px|vignette|centré|Screen 1 de l'application]] |
− | [[Fichier:Screen1.png|250px|vignette|centré|Screen 1 de l'application]] | + | [[Fichier:Screen2.png|200px|vignette|centré|Screen 2 de l'application]] |
− | [[Fichier:Screen2.png|250px|vignette|centré|Screen 2 de l'application]] | + | [[Fichier:Appli2.png|200px|vignette|centré|Screen 3 de l'application]] |
− | [[Fichier:Appli2.png|250px|vignette|centré|Screen 3 de l'application]] | |
− | | |
− | | |
− | Pour télécharger l'application et la faire fonctionner, nous vous invitons à suivre notre tuto d'utilisation au lien suivant :
| |
− | [[Projet_5A_2020_2021/Tuto utilisation et modification|Tutoriel d’utilisation]]
| |
| | | |
| <br> | | <br> |
− | '''Programmation'''<br>
| |
| Étant donné que nous avons utilisé App Inventor pour réaliser notre application, nous avons uniquement pu utiliser du Scratch pour coder le fonctionnement de l'appli. Malheureusement ce langage de programmation sous forme de blocs entraine souvent de grosses suites de blocs pas toujours très lisibles. Nous allons donc essayer de vous expliquer clairement et simplement ce que nous avons réalisé pour chaque Screen. | | Étant donné que nous avons utilisé App Inventor pour réaliser notre application, nous avons uniquement pu utiliser du Scratch pour coder le fonctionnement de l'appli. Malheureusement ce langage de programmation sous forme de blocs entraine souvent de grosses suites de blocs pas toujours très lisibles. Nous allons donc essayer de vous expliquer clairement et simplement ce que nous avons réalisé pour chaque Screen. |
| | | |
Ligne 82 : |
Ligne 69 : |
| [[Fichier:Code3 3.png|vignette|700px|centré|Réception et affichage des données]] | | [[Fichier:Code3 3.png|vignette|700px|centré|Réception et affichage des données]] |
| | | |
− | Enfin, nous avons créé plusieurs fonctions permettant le stockage des données affichées si l'utilisateur le souhaite. Nous avons par exemple créé la fonction nettoyer_fichier qui vide le fichier à chaque nouveau lancement de l'application, et la fonction stockage_data qui va ajouter les données dans le fichier de stockage. En amont, il faudra ajouter un fichier .csv dans le téléphone. Pour avoir plus d'informations sur la façon dont nous avons géré le stockage, nous vous invitons à aller voir notre page de tuto : | + | Enfin, nous avons créé plusieurs fonctions permettant le stockage des données affichées si l'utilisateur le souhaite. Nous avons par exemple créé la fonction nettoyer_fichier qui vide le fichier à chaque nouveau lancement de l'application, et la fonction stockage_data qui va ajouter les données dans le fichier de stockage. En amont, il faudra ajouter un fichier .csv dans le téléphone. Pour avoir plus d'informations sur la façon dont nous avons géré le stockage, nous vous invitons à aller voir notre page de tuto : |
| + | |
| ====Stockage des données==== | | ====Stockage des données==== |
| | | |