Connaissez-vous ou avez-vous entendu parler inventeur d'application? Si votre réponse à cette question a été « oui », vous découvrirez certainement d'autres informations précieuses sur lui, après tout, on parle beaucoup de lui ces jours-ci.
Cependant, si votre réponse a été « non, je n'en ai jamais entendu parler », alors soyez prêt à découvrir dans cet article comment créer votre propre application, sans aucune difficulté ni mystère.
Il est souvent appelé l'inventeur d'applications pour Android par ses utilisateurs. De manière très simple, il s'agit d'une application open source, créée par le géant Google et qui permet aux nouveaux programmeurs de créer des applications pour le système Android.

Apprendre un peu de votre histoire
Si vous êtes originaire de la région ou êtes passionné de programmation, alors vous avez certainement entendu le nom « Hal Abelson ». En 2010, lorsque l’application a été créée, puis mise à disposition et lancée au public, c’est lui qui était responsable de tout cela.
À partir du second semestre 2011, grâce au financement de Google, d'autres professeurs, ainsi que Hal Abelson, l'ont rejoint pour lancer une nouvelle version de l'application Inventeur en 2012. Leurs noms sont Eric Klopfer et Mitchel Resnick.
Et c’est en 2013 qu’une nouvelle version de l’application (version 2) est lancée, faisant appeler sa version originale : App Inventor Classic. Cette nouvelle version contenait des différences significatives, principalement au niveau de l'éditeur de blocs.
En savoir un peu plus sur l'application Inventeur
Hal Abelson a créé l'inventeur de l'application au sein de l'université américaine appelée MIT – Massachusetts Institute of Technology, permettant ainsi de créer des applications à l'aide d'un navigateur Internet, connecté à un téléphone ou à un émulateur.
La création de ces applications se fait donc à travers une sélection de composants et l’assemblage de blocs qui vont préciser le comportement de ces composants.
L'application Inventor se compose essentiellement de deux sections, à savoir « App Inventor Designer » (qui construit l'interface de l'application) et « App Inventor Blocks Editor » (qui permet aux composants d'interagir les uns avec les autres).
Découverte de la rubrique « App Inventor Designer »
Il s’agit de l’objectif principal du projet, où l’interface de l’application sera conçue et construite. Ici, vous définissez le positionnement des boutons et quelles images seront utilisées.
Toute la construction du programme sera basée sur les composants et les photos importées à partir de cases à cocher et de listes déroulantes. Ici vous utilisez toute votre créativité, en soutenant votre structure en 4 colonnes, comme suit :
- Colonne 1 – Palette : c'est là que se trouveront essentiellement tous les composants à utiliser dans une application. Il sera complètement séparé en nouvelles sections, ce qui permettra de localiser facilement les composants, qu'il s'agisse de composants de base tels que des boutons, des textes, des images, ainsi que d'outils un peu plus complexes qui permettront de les intégrer à d'autres outils Lego Mindstorms. . Les composants créés dans la palette seront glissés vers la deuxième colonne.
- Colonne 2 – Visualiseur : il s'agit essentiellement d'un organisateur d'objets précédemment créés. Ici, vous commencez à donner « votre visage » à l’application, comme vous l’aviez imaginé. En affichant une fenêtre, vous pouvez simuler un écran de téléphone portable et également organiser l'espace qui sera utilisé dans ce programme. Tout ce qui a été saisi ici et dans la colonne précédente sera présenté dans la troisième et suivante colonne.
- Colonne 3 – Composants : se charge de stocker tout ce qui a été inséré auparavant, qu'il s'agisse de composants qui seront visibles sur l'écran de l'application ou non. De cette façon, chaque objet sera stocké de manière organisée et simple, vous permettant de créer des noms qui facilitent les choses ou qui sont liés à votre projet. De plus, vous pouvez ajouter des fichiers multimédias (vidéos, photos et sons) et les modifier dans la quatrième et dernière colonne.
- Colonne 4 – Propriétés : Voici le point le plus important de votre création, car dans cette colonne seront définis des éléments cruciaux tels que : les couleurs de fond, ce que contient chaque texte et sa taille, quelles informations, quels boutons, la dimension (largeur et hauteur). ) de chaque objet, etc. Tout ce qui est configuré ici est immédiatement appliqué à la colonne « Viewer ».
Avec presque tout déjà assemblé, la phase d’attribution de fonctions à chacun des composants que vous avez choisis commence. Cliquez simplement sur le bouton « Blocs » pour être dirigé vers une nouvelle section.
Découverte de la section « Éditeur de blocs App Inventor »
Une fois que vous aurez accédé à la section « Éditeur de blocs », il sera temps de définir ce que fera chaque élément de votre application. C'est essentiellement le sentiment de reconstituer un puzzle.
A l'aide d'un menu de fonctions, vous combinerez chaque commande et combinaisons de manière simple et intuitive. Et tout cela grâce à un ajustement parfait, car seules les fonctions compatibles s'emboîtent.
De cette façon, lorsque vous utilisez des blocs conditionnels (tels que « si ou pour »), vous créerez et établirez automatiquement une logique pour votre application dans l'application Inventor.
C'est très simple de créer votre application
Bien sûr, pour tous ceux qui veulent savoir comment programme, le début peut même paraître difficile, voire un peu déroutant. Mais soyez assuré que l’application Inventeur rendra cela beaucoup plus facile.
Bien qu'il ait été créé dans le but d'initier les étudiants au monde de la programmation, il permet aujourd'hui de créer différents types d'applications (des plus simples aux plus complexes). Le tout avec des ressources limitées, bien entendu.
Visitez notre site Web et découvrez nos conseils pour cours
Peu importe que votre nouvelle application soit déjà conçue ou simplement définie dans votre imagination, l'inventeur de l'application vous aidera à atteindre votre objectif rapidement et très facilement.