Publicité
Quand cela vient à développement d'applications mobiles Un guide rapide pour développer des applications Android avec Google App Inventor Lire la suite en particulier, le plus proche nous sommes venus à MUO est l'article de Beth sur comment développer une application iPhone Comment développer une application iPhone simple et la soumettre à iTunes Lire la suite . Même avec l'approche iPhone, vous devez apprendre Objective-C. En d'autres termes, vous devez apprendre à devenir codeur. Eh bien, pour ceux d'entre vous qui apprécient la programmation visuelle comme moi, alors vous serez très heureux d'apprendre qu'Android a réussi possible à toute personne possédant l'expérience de programmation la plus élémentaire de créer son propre Android de haute qualité et très fonctionnel applications. L'arme secrète pour développer des applications Android? Il s’appelle [NO LONGER WORKS] Google App Inventor et il est proposé par Google Labs.
Configuration de Google App Inventor
L'inventeur d'applications se compose de trois parties. Il y a l'outil de conception, l'éditeur de blocs et enfin la configuration de votre téléphone.
La première chose que vous devez faire est de configurer votre téléphone. Entrer dans Paramètres -> Applications et assurez-vous que "Sources inconnues" est sélectionné. Cela permet à l'éditeur de blocs de s'installer et de communiquer avec votre téléphone à des fins de test.
Cliquez ensuite sur "Développement"Et assurez-vous que vous avez activé les deux"débogage USB" et "Rester éveillé.”
Devinez quoi - c'est tout vous devez faire pour configurer votre téléphone pour qu'il fonctionne avec les outils de programmation.
Lorsque vous vous inscrivez pour la première fois pour utiliser App Inventor, vous devrez installer l'éditeur de blocs comme l'une des étapes. Il s'agit d'une application Java qui s'installe sur votre ordinateur et vous donne la possibilité de modifier le comportement des "blocs" que vous avez créés en mode conception, et il communique directement avec votre téléphone.
Une fois que vous vous êtes inscrit et que vous êtes dans l'outil de conception, sélectionnez simplement "Nouveau"Et nommez votre premier projet. Dans cet exemple, je vais commencer un jeu d'association pour mes enfants où ils doivent faire correspondre des images de chats sur une grille 3 x 4.
L'outil de conception est configuré un peu comme Visual Basic et Visual C ++, où les objets que vous pouvez utiliser sont à gauche, et la zone de conception, ou «formulaire», est au centre. Dans ce cas, le formulaire est l'écran individuel et vous pouvez avoir plusieurs écrans par application (n'oubliez pas d'inclure la navigation).
Une fois que vous cliquez et faites glisser un composant sur l'écran, il apparaît sur le côté droit de l'application de conception sous Composants. Sous "Propriétés», Vous pouvez afficher et modifier les propriétés d'affichage initiales de ce composant.
Maintenant, ci-dessous, j'ai essentiellement créé un écran avec un tableau 3 × 4 (vous pouvez le trouver sous "Disposition de l'écran"), Puis j'ai ajouté 12 boutons avec des images de chat individuelles pour chaque propriété" image "des boutons.
Une fois que vous commencez à utiliser l'éditeur de blocs, toutes ces propriétés de conception peuvent être modifiées. Comme vous pouvez le voir ci-dessous, j'ai défini l'image du bouton 1 comme une image vierge (que j'ai chargée en mode conception comme une image grise appelée "Image1").
Comme vous pouvez le voir, tout est visuel - il n'y a pas de codage ici. Sous "Mes blocs"J'ai choisi le composant" Screen1 "et j'ai fait glisser le"Initialiser”À la zone du programme central. Vous devez dire à un événement ce qu'il doit faire quand il a lieu, j'ai donc fait glisser la propriété Button1.Image dans la zone, puis lui ai dit de faire en sorte que cette propriété utilise «Image1».
Après environ une heure de jeu, j'ai fini de programmer l'initialisation de tous les boutons lors du premier chargement de mon application, ainsi que la marche à suivre lorsque l'utilisateur clique sur le premier bouton.
Comme vous pouvez le voir, même une application comme un jeu de correspondance peut nécessiter que vous examiniez attentivement toutes les possibilités. Vous pouvez programmer pour toutes les possibilités en définissant et en programmant les événements des composants. L'exemple ci-dessus peut devenir compliqué. Par conséquent, si vous ne faites que commencer, respectez quelque chose de simple comme l'exemple fourni par Google lors de votre première inscription. Vous pouvez obtenir votre diplôme à partir de là lorsque vous êtes à l'aise avec le processus de programmation et de test.
Comme vous pouvez le voir dans la barre de navigation de gauche dans l'outil de conception, vous avez accès à à peu près tout ce que votre Android peut faire - capteurs, liste de contacts, lecteurs vidéo et bien plus encore.
Voici donc mon œuvre d'art, programmée, testée et enfin installée sur mon téléphone en une heure environ. J'ai également besoin de programmer le reste des boutons.
Inutile de dire que le fait que je puisse même n'importe quoi courir sur mon téléphone avec environ une heure d’efforts est impressionnant. Je pensais que ce serait presque impossible.
Alors, inscrivez-vous pour devenir développeur et essayez vous-même le développeur d'applications Google. Vous pourriez être surpris, vous pourriez vous retrouver à créer certaines des applications les plus cool imaginables. Il suffit d'un peu de patience et de temps pour jouer avec les outils de développement.
Faites-nous savoir si vous avez réussi à développer vos propres applications Android et ce que vous pensez des outils de conception et d'édition de blocs dans la section commentaires ci-dessous!
Crédit d'image: Svet
Ryan est titulaire d'un BSc en génie électrique. Il a travaillé 13 ans dans l'ingénierie d'automatisation, 5 ans dans l'informatique et est maintenant ingénieur d'applications. Ancien rédacteur en chef de MakeUseOf, il a pris la parole lors de conférences nationales sur la visualisation des données et a été présenté à la télévision et à la radio nationales.