TECHNO VERITAS
Veille technologique — 72 videos, recherche horodatee

← Retour

¡Google rompe el desarrollo de APPs Android! Así puedes crearla GRATIS

371 passages — 32,424 caracteres — Ouvrir sur YouTube

Transcription horodatee

00:00:00 Ce qui exigeait autrefois efforts et sueur se réalise désormais en toute simplicité grâce à une
00:00:04 idée bien conçue. Google l'a encore prouvé en proposant
00:00:09 des outils d'intelligence artificielle pour des cas spécifiques (comme la musique), mais combinés judicieusement,
00:00:13 ils permettent de créer des applications mobiles natives avec une facilité déconcertante.
00:00:21 Pour vous en convaincre, nous allons créer une application native pour smartphone de A à Z,
00:00:25 sans aucune connaissance en programmation. Nous explorerons l'idée, créerons un prototype, le rendrons entièrement fonctionnel
00:00:31 et l'enrichirons même de fonctionnalités avancées. Le plus intéressant, c'est que tout a été simplifié
00:00:36 à l'extrême, ce qui nous permet de le faire très facilement, et ce, grâce à des plateformes
00:00:40 gratuites. Tentant, n'est-ce pas ? Commençons par la première étape :
00:00:49 l'étude
00:00:52 de l'application que nous allons développer.
00:00:58 J'ai eu une idée d'application que je trouvais personnellement
00:01:01 très intéressante, née d'un besoin : chaque fois que je prévois un
00:01:06 voyage, je dois préparer tout le nécessaire avant de pouvoir
00:01:11 en profiter pleinement . Ainsi, je pourrai préparer ma valise ou mon sac à dos
00:01:16 avec tout ce dont j'aurai besoin, en m'assurant de ne pas emporter trop ou pas assez une fois sur place.
00:01:21 Mais il faut aussi prendre en compte non seulement le lieu et l'itinéraire, mais aussi d'autres
00:01:25 facteurs comme la météo, qui déterminera ce que nous devons emporter. À ma connaissance,
00:01:30 il n'existe pas d'application dédiée à cela, c'est pourquoi j'ai pensé que ce serait une bonne idée. Cependant,
00:01:35 avant de lancer ou de développer quoi que ce soit, nous devons valider l'idée et approfondir
00:01:40 nos données de recherche afin d'augmenter les chances de succès de l'application
00:01:45 et de proposer des fonctionnalités utiles. Pour ce faire, la solution la plus simple serait d'utiliser
00:01:50 Notebook LM, la plateforme dont le lien se trouve
00:01:55 dans la description ci-dessous. Une fois sur cette plateforme, nous aurons
00:01:59 accès à diverses sources d'information, des recherches rapides aux recherches approfondies.
00:02:04 Dans notre cas, nous souhaitons effectuer des recherches approfondies ;
00:02:08 nous utiliserons donc la section « Demandes » pour formuler nos requêtes de manière structurée. Pour ce faire,
00:02:13 il est important, dans ce cas précis, d'aborder le thème de l'application que nous allons développer,
00:02:17 puis de nous appuyer sur quatre piliers fondamentaux. Premièrement, [musique] les fondements experts du secteur :
00:02:22 rassembler les études, rapports et articles qui traitent de
00:02:27 notre sujet de manière plus scientifique. Deuxièmement, rechercher et analyser les applications qui
00:02:31 ont déjà rencontré le succès dans le secteur, qu'elles reposent sur une idée similaire ou qu'elles ciblent une niche spécifique, afin d'
00:02:37 identifier leurs points forts et de les intégrer à notre application. Troisièmement, étudier
00:02:42 les besoins réels des utilisateurs en analysant les forums, les avis,
00:02:47 les commentaires et autres évaluations sur les plateformes de téléchargement d'applications afin de détecter les problèmes non
00:02:51 résolus auxquels notre application peut répondre. Quatrièmement, [musique] et
00:02:56 enfin, toutes les recherches relatives aux tendances, aux opportunités
00:03:01 et au positionnement de la niche dans laquelle nous souhaitons créer notre application. Pour
00:03:05 faciliter cette première étape, sachez que j'ai déjà élaboré cette proposition, que
00:03:09 vous trouverez ci-dessous. Il vous suffira donc de
00:03:13 remplacer ces crochets par le thème de votre application.
00:03:18 Pour ce faire, je vais copier l'intégralité de cette invite, retourner dans Notebook LM et la coller
00:03:24 à l'emplacement de la parenthèse. Je vais la remplacer afin que le thème soit centré.
00:03:29 Ici, j'indique que l'invite sera centrée sur une application aidant à planifier ses
00:03:33 bagages pour les voyages et les sorties, mais qu'idéalement, elle devrait également fournir un maximum de contexte. Pour cela,
00:03:40 j'ai précisé que mon idée est de créer une application que je souhaite appeler «
00:03:44  Ce que j'emporte », et je fournis ici davantage d'informations sur tout ce que j'avais prévu
00:03:48 pour cette application. Une fois tout cela fait, si nous cliquons sur « Envoyer », Notebook LM…
00:03:54 Nous allons commencer nos recherches et, en quelques minutes, nous aurons rassemblé toutes les informations nécessaires,
00:03:58 en l'occurrence un carnet de notes traitant de la fatigue décisionnelle, de ses causes, de ses
00:04:02 effets et des stratégies pour l'atténuer. Nous disposons déjà de nombreuses sources pertinentes
00:04:07 pour démarrer notre travail. Pour mieux visualiser ces sources
00:04:10 , je vais cliquer sur ce bouton. Grâce à l'intelligence artificielle,
00:04:14 tout sera classé selon les différents thèmes abordés dans ce carnet de notes,
00:04:18 tels que les applications de gestion des bagages, les données météorologiques, le développement de la conception,
00:04:22 la fatigue décisionnelle et les listes de bagages. Nous pouvons ainsi poursuivre nos recherches de
00:04:28 manière visuelle et rapide. Notez que Notebook LM a récemment
00:04:32 mis à jour sa fonctionnalité de cartes mentales. En cliquant sur cette petite flèche,
00:04:36 nous pouvons même créer des cartes mentales personnalisées avec un objectif précis. Par exemple, si j'écris : « Quelles sont les caractéristiques essentielles d'une
00:04:41 application pour préparer une valise ou un sac à dos pour un voyage
00:04:45  ? » et que je clique sur «  Générer  », je peux créer une carte mentale. J'ai déjà
00:04:51 généré ce document. Il m'indique que nous pourrions créer une liste intelligente,
00:04:56 avec analyse prédictive et même une intégration avec
00:05:01 des listes basées sur la météo et les activités. C'est très intéressant et nous allons
00:05:06 l'intégrer à l'application que nous allons créer. Nous pouvons également consulter
00:05:10 des informations stratégiques comme la gestion de la fatigue, les fonctionnalités techniques requises pour notre application,
00:05:14 etc. Pour automatiser les étapes suivantes,
00:05:19 voici la marche à suivre : cliquez sur la section « Rapport ».
00:05:23 Vous verrez que nous pouvons créer notre propre rapport de synthèse, qui servira
00:05:29 de base pour la suite. Cliquez sur « Créer le vôtre » et
00:05:34 saisissez l'invite suivante dans le document. Cette invite
00:05:39 demandera d'inclure la section « Recherche », les tendances communes,
00:05:44 les opportunités mises en avant et les autres fonctionnalités recommandées pour notre
00:05:48 application. Pour ce faire, je vais copier tout ceci, le coller ici, cliquer sur « Générer », et quelques instants plus tard,
00:05:54 j'obtiendrai ce rapport détaillé, essentiel pour commencer à développer une
00:06:00 application véritablement axée sur les données. Pour accéder à toutes ces informations,
00:06:04 il faut cliquer sur « Étude ». Concernant le rapport, si nous cliquons sur les trois points,
00:06:08 nous pouvons l'exporter vers un document Google. Je vais donc cliquer dessus, et une fois que nous aurons
00:06:13 ce document contenant le cadre stratégique, le défi cognitif, les profils des utilisateurs
00:06:18 de notre application, l'analyse des opportunités et des différences par rapport aux
00:06:22 concurrents existants, l'architecture fonctionnelle recommandée et les conclusions avec des recommandations,
00:06:28 pour l'exporter dans un format réutilisable sur n'importe quelle plateforme,
00:06:32 idéalement, nous devrions aller dans la section Fichier, sélectionner « Télécharger au format », puis choisir
00:06:38 l'option Markdown. Nous cliquerons dessus, et voilà ! Nous aurons toutes les
00:06:43 informations nécessaires pour créer une application Android axée sur les données. Nous disposons désormais
00:06:48 d'une base solide pour construire, mais la facilité avec laquelle chacun peut
00:06:53 créer du contenu rend essentiel de se démarquer. C'est pourquoi je souhaite vous présenter la
00:06:57 nouvelle plateforme HPOT AEO, capable de suivre et d'optimiser la visibilité de votre marque
00:07:03 grâce à l'intelligence artificielle. Elle permet notamment de vérifier la visibilité sur les plateformes d'insertion professionnelle (ILS), de suivre
00:07:09 les prédictions, d'analyser les facteurs à l'origine de votre présence en ligne et de transformer ces informations en
00:07:14 recommandations concrètes. Son utilisation est très simple : il suffit de saisir votre nom de domaine et de cliquer sur « Démarrer »
00:07:18 pour qu'elle analyse votre site web. Elle identifiera tous vos concurrents dans votre secteur et définira vos
00:07:23 produits et profils clients. Elle proposera ensuite des prédictions sur les performances de votre marque,
00:07:29 que vous pourrez également ajouter manuellement. Enfin, elle évaluera l'impact de ces prédictions sur votre visibilité.
00:07:33 Votre marque apparaît sur toutes les principales plateformes d'intelligence artificielle. Grâce à cela,
00:07:38 nous pouvons tout analyser en détail, du positionnement à l'indice de visibilité, en passant par
00:07:43 l'ajout de fonctionnalités de suivi. J'ai particulièrement apprécié
00:07:47 les recommandations automatiques et l'analyse du sentiment de marque. Sachez que vous pouvez
00:07:52 utiliser cet outil gratuitement pendant 28 jours, sans même avoir à saisir vos
00:07:57 informations bancaires. Vous pouvez donc l'essayer. Il a été développé par Hpot, que je remercie d'ailleurs
00:08:02 pour le parrainage de cette vidéo. Passons maintenant à la deuxième étape. [musique]
00:08:11 Dans cette deuxième partie, nous allons donner vie à notre application de
00:08:15 manière plus visuelle, en travaillant sur le prototypage. Pour ce faire, nous allons
00:08:19 transformer ce qui n'était au départ qu'une idée, puis un document
00:08:24 d'informations (comme dans la première partie), en une application que nous pourrons visualiser avant de la développer
00:08:28 fonctionnellement et stratégiquement. C'est désormais possible en
00:08:33 quelques secondes et gratuitement grâce à la plateforme Stitch. Cette plateforme, constamment
00:08:38 mise à jour, nous permet de créer des designs professionnels pour
00:08:43 les applications mobiles et web. Dans ce cas précis, puisqu'il s'agit de créer une application Android,
00:08:47 je vais sélectionner l'option correspondante et, dans la section des invites, vous résumer ce que
00:08:53 je souhaite développer. L'application sur laquelle je travaille est une
00:08:57 application Android minimaliste qui affiche simplement la question « Où allons-nous ? »,
00:09:01 tout en organisant tout ce qui est nécessaire pour un voyage ou tout autre projet.
00:09:06 Je vous demande également de concevoir l'application dans un style Apple, en tenant compte de données telles que la météo.
00:09:10 Comme nous avons déjà traité de nombreuses données à l'étape précédente, je précise
00:09:14 ci-dessous que je joins également un rapport de synthèse
00:09:19 contenant toutes les informations que je viens de fournir. En cliquant maintenant sur le signe plus,
00:09:23 vous remarquerez que si nous sélectionnons le bouton de téléchargement de fichier, nous pouvons importer le
00:09:29 document Markdown que nous avons téléchargé précédemment. Une fois téléchargé,
00:09:34 il est joint. En cliquant sur « Envoyer », Gemini commencera
00:09:38 à le traiter, en prenant en compte toutes les informations et données du document partagé.
00:09:44 Peu de temps après, il aura généré la conception complète du système que vous pouvez
00:09:48 voir ici. De plus, n'oubliez pas que chacun de ces composants, si on clique dessus,
00:09:51 permet de le modifier en détail. J'ai également plusieurs exemples d'interface pour
00:09:57 mon application. Le troisième écran serait l'écran d'accueil, le suivant serait celui de ma valise,
00:10:02 celui de mon compte, et enfin, à droite, j'aurais toutes les informations concernant la météo. Franchement
00:10:07 , le résultat est très bon, et comme je ne suis ni programmeur ni designer, c'est mieux que ce que
00:10:13 j'aurais pu faire moi-même. Mais comme on peut faire beaucoup pour moi, je vais
00:10:17 leur demander de créer quelque chose de plus professionnel. Pour cela, je vais commencer par la page d'accueil. Je
00:10:21 clique dessus et, dans la section des instructions, je dis : « Voilà, j’ai besoin que la page d’accueil que je viens de sélectionner
00:10:26 soit plus professionnelle et adopte un style plus proche de celui d’Apple. Je souhaite une expérience immersive ;
00:10:31 par exemple, s’il pleut, j’aimerais que la pluie apparaisse en arrière-plan. Je veux également que
00:10:35 la température et les autres indicateurs météorologiques clés s’affichent au-dessus de la question « Où allons-nous ? »
00:10:40 . » Cette condition remplie, je clique sur « Envoyer », et un peu plus tard,
00:10:44 regardez le résultat ! C’est déjà très différent : on voit
00:10:49 l’aperçu météo, la section des itinéraires possibles et les
00:10:54 différents équipements que nous pourrions emporter en voyage. Je vais maintenant laisser
00:10:59 Stitch appliquer ce design immersif aux autres écrans. Et voilà !
00:11:04 En moins de 10 minutes après avoir parlé à l’agent IA, il
00:11:09 a créé ces quatre designs. Pour mieux les visualiser, je vais sélectionner…
00:11:13 Pour ces quatre éléments, je vais cliquer sur « Générer », puis sur la section « Prototype instantané ».
00:11:18 Cela créera un prototype ; je vais donc double-cliquer dessus. Regardez,
00:11:22 nous avons ici un aperçu de ce à quoi ressemblera notre application. Par exemple,
00:11:26 si je clique sur « Météo », nous pouvons accéder à cette section pour voir toutes les informations en
00:11:30 détail. Nous pouvons également voir tout ce qui concerne les bagages et les paramètres.
00:11:36 Notez que le mode sombre a également été ajouté ; il peut être désactivé si
00:11:40 nous souhaitons utiliser deux interfaces différentes. Ainsi, nous aurons une
00:11:44 interface bien développée, basée sur les données, avec laquelle nous pourrons commencer à créer notre
00:11:50 application de manière plus professionnelle. Mais pour voir cela, passons à la troisième section.
00:11:57 [musique] Dans cette troisième étape, nous allons créer notre application Android entièrement fonctionnelle
00:12:05 sans avoir besoin de savoir programmer. C'est possible grâce à Google Y Studio, qui a récemment publié une
00:12:10 mise à jour permettant de sélectionner cette option. Pour découvrir cela, accédons à
00:12:14 la plateforme. Cet outil nous permet de saisir
00:12:18 n'importe quelle instruction pour créer une application, mais nous avons maintenant l'option « Créer
00:12:23 une application Android ». Si je clique dessus, vous verrez qu'elle est déjà activée.
00:12:28 Décrire simplement l'application que je souhaite créer me fournira l'
00:12:33 environnement de développement optimal pour une application Android native fonctionnelle.
00:12:37 Nous pourrions saisir directement notre idée ici, mais comme nous travaillons sur un projet plus professionnel, nous
00:12:41 allons revenir à l'endroit où nous nous étions arrêtés avec Stitch. Maintenant, si je sélectionne les quatre écrans
00:12:47 que nous avons créés précédemment et que je clique sur « Exporter », je choisis Google AI Studio. Lorsque je clique sur «
00:12:54  Compiler » dans Google AI Studio, vous verrez que l'application nous redirige directement et ajoute
00:12:59 la fonctionnalité « Créer une application Android ». Elle inclut également toutes les
00:13:05 images et les fichiers HTML créés par l'outil Stitch et ajoute
00:13:10 l'invite permettant de créer l'application avec des écrans comme ceux-ci et d'utiliser des liens directs
00:13:16 vers les images HTML. Ici, comme je l'ai mentionné dans les étapes précédentes, le contexte
00:13:21 étant essentiel, je vais coller la même description que celle utilisée pour Stitch. Mais en plus
00:13:27 de vous indiquer, comme mentionné au début, de baser votre
00:13:31 application sur ces écrans, je tiens à préciser – et n'oubliez pas – que les écrans joints, images et code HTML compris,
00:13:37 doivent être identiques à 100 % à ceux que j'ai fournis. Une fois tout cela en place,
00:13:42 je vais cliquer sur « Générer » et le traitement se lancera gratuitement. Sachez
00:13:48 que je développe cette application avec le nouveau modèle Gemini 3.5 Flash et que
00:13:53 j'utilise actuellement un compte sans version Pro ; autrement dit, j'utilise la version gratuite
00:13:57 . Par conséquent, tout ce que vous verrez dans cette vidéo, malgré l'utilisation des outils Google,
00:14:01 est réalisé avec une version sans abonnement payant. Cela dit,
00:14:05 gardez à l'esprit que l'application vous proposera toujours différentes alternatives pour l'
00:14:10 apparence du prototype. Elles sont toutes plutôt réussies. Je n'ai rien contre celui-ci,
00:14:15 mais comme j'ai déjà un design et que je veux qu'il soit exactement identique à celui sur lequel je travaille, avec
00:14:19 même les animations d'arrière-plan qui s'adaptent à la météo, je vais cliquer ici pour
00:14:24 passer cette étape. Ainsi, une fois les fonctionnalités principales développées,
00:14:29 l'application prendra en compte les images et les fichiers HTML importés directement de Stitch.
00:14:33 Un peu plus tard, dès le premier essai, j'aurai cette application émulée sur un
00:14:38 véritable système Android. Et regardez comment elle affiche la météo à Madrid, notre application et
00:14:43 cet aperçu météo, comme prévu. Remarquez que je peux naviguer
00:14:48 pour afficher les informations supplémentaires. Il est vrai que je ne vois pas
00:14:53 l'animation météo en arrière-plan ; nous pourrons y remédier plus tard. Voyons voir…
00:14:58 Les écrans suivants. Par exemple, la section météo. C'est ici
00:15:01 que la priorité s'affiche. On y voit un effet de pluie avec les principales données météorologiques.
00:15:05 En théorie, cela indique qu'il pleuvait lors de l'enregistrement de la vidéo, d'où l'
00:15:09 icône de parapluie et l'animation en arrière-plan, suggérant la pluie. Dans la section bagages,
00:15:14 on retrouve également cet effet de pluie en arrière-plan, ainsi que toutes les listes d'
00:15:19 objets à emporter. En cochant un élément, il est marqué comme terminé et la
00:15:24 barre de progression se remplit. Je peux aussi ajouter des objets personnalisés,
00:15:29 ce qui rend l'application très fonctionnelle. De plus,
00:15:33 différentes options sont disponibles dans les paramètres. J'ai été vraiment
00:15:39 surpris de son bon fonctionnement dès le premier essai, conservant exactement le même
00:15:44 design que Stitch, à quelques détails près. Il est vrai que dans
00:15:48 les tutoriels précédents, le design utilisé pour Stitch était assez différent ; il est donc possible que ce problème
00:15:52 ait été corrigé. Si cela vous arrive, sachez que vous pouvez
00:15:58 itérer et importer manuellement chaque image pour forcer l'utilisation de ce
00:16:03 design précis. Je recommande de procéder écran par écran ; ce sera plus efficace. D'accord,
00:16:08 en gardant cela à l'esprit, je vais essayer. Dans la
00:16:12 section Explorer, j'ai remarqué que je peux ajouter un plan, mais je ne vois pas de sélecteur de dates
00:16:17 pour indiquer la durée du séjour. De plus, je constate que la section Accueil ne propose pas
00:16:22 la fonction d'inversion de température liée à la pluie ; je vais donc corriger cela dans la section Prochainement. Pour ce faire
00:16:27 , je dirai que l'application est excellente, mais que la section Accueil
00:16:32 manque du mode immersif basé sur la météo. Par ailleurs, je n'ai pas non plus de sélecteur,
00:16:36 qui n'était pas prévu dans les versions initiales, mais je pense qu'il serait utile de l'inclure pour visualiser la durée
00:16:41 du plan ou du voyage et adapter l'équipement nécessaire en
00:16:46 conséquence. Enfin, j'aimerais que vous ajoutiez d'autres kits et toute
00:16:52 amélioration mineure que vous jugerez nécessaire, sans modifier les éléments que j'ai déjà mentionnés. Une fois cela fait,
00:16:57 je clique sur Envoyer, et environ 6 minutes plus tard, du premier coup, je constate
00:17:02 que les effets de pluie immersifs en arrière-plan ont bien été ajoutés. Je vois également que différents filtres sont disponibles
00:17:07 et parfaitement fonctionnels en termes de synchronisation temporelle. Si je consulte
00:17:12 d'autres écrans, comme la section météo, aucun changement ne devrait apparaître, car
00:17:17 nous n'avons rien demandé pour cette section. Mais pour tester correctement notre application,
00:17:22 nous allons l'installer directement sur un véritable appareil Android. Pour ce faire,
00:17:27 il suffit de cliquer sur le bouton Installer. Ensuite, l'application va nous indiquer de
00:17:32 suivre une série d'étapes. Pour cela, je me rends dans les paramètres de ce téléphone Android, et
00:17:37 la première chose à faire est de cliquer sur « Mon appareil ». Ensuite, dans « Toutes
00:17:41 les fonctionnalités », il faut cliquer plusieurs fois jusqu'à ce que le mode développeur soit activé
00:17:46 . Il est déjà activé, c'est pourquoi, si je vais dans « Paramètres supplémentaires », je vois ces
00:17:51 nouvelles options pour les développeurs. À partir d'ici
00:17:56 , il est important que les trois options suivantes soient activées : débogage USB, installation via USB et débogage USB
00:18:02 . Si seules les deux premières options ont généré une erreur, assurez-vous de les activer. Une fois ces options activées,
00:18:07 branchez votre appareil Android à votre ordinateur.
00:18:12 Sur l'appareil Android, sélectionnez « Transfert de fichiers », puis, depuis l'ordinateur, cliquez sur « Installer
00:18:16 via USB ». Sélectionnez ensuite l'appareil Android connecté, et
00:18:22 l'installation commencera. Sur l'appareil Android, acceptez
00:18:26 l'installation. Vous pouvez voir l'animation s'afficher sur l'ordinateur, et sur le
00:18:31 téléphone, l'application sera installée.
00:18:35 L'application Android fonctionne parfaitement. Si je clique sur une option,
00:18:39 comme les notifications, elle m'indique que je n'en ai aucune. Si je clique sur la météo, je peux
00:18:45 à nouveau consulter toutes les informations avec les animations, et toutes les autres options
00:18:49 fonctionnent parfaitement. Pour tester cette fonctionnalité
00:18:53 , je vais indiquer que je vais surfer au Portugal. J'ai déjà noté l'information ici
00:18:58 , je vais donc effectuer une recherche. Je peux ainsi voir comment l'application m'aide à préparer
00:19:03 ma valise pour ce voyage. Et si je vais dans la section météo, elle
00:19:08 s'adapte à ma localisation au Portugal. Comme vous pouvez le constater, la météo
00:19:13 est complètement différente de celle de ma localisation précédente. En résumé, nous avons une application entièrement fonctionnelle et très bien conçue
00:19:18 , et c'est surprenant la rapidité avec laquelle j'ai pu
00:19:23 la réaliser, étant donné que je ne suis ni programmeur ni ne savais comment la développer moi-même
00:19:27 . De plus, n'oubliez pas que depuis Google Studio, en plus de pouvoir l'installer
00:19:32 directement sur votre appareil Android, vous pouvez également la partager sur le Play Store afin que vos
00:19:37 contacts puissent la télécharger et l'installer directement depuis celui-ci. Pour voir cela, je suis retourné
00:19:42 dans Google Studio, mais au lieu d'installer l'application, je vais cliquer sur « Publier ». Vous remarquerez
00:19:48 qu'en cliquant ici, un message m'indique que je peux la publier en mode privé.
00:19:54 Nous pouvons procéder ainsi dans la Play Console afin que les personnes autorisées
00:20:00 puissent la tester. Ensuite, directement depuis cet outil de développement,
00:20:04 nous pouvons la publier sur le Play Store, moyennant quelques étapes manuelles,
00:20:09 car la fonctionnalité de publication publique sera
00:20:13 bientôt disponible. N'oubliez pas que la plateforme Play Console est principalement conçue
00:20:18 pour la publication et la monétisation d'applications. C'est pourquoi
00:20:23 il existe un petit budget d'environ 25 € ou 25 $. Ce n'est pas un coût exorbitant,
00:20:30 mais il faut garder à l'esprit que pour générer des revenus avec une application
00:20:36 monétisable, il faudra s'acquitter de ces frais de publication initiaux. Je comprends que
00:20:41 Google a également mis en place ce système afin que seuls les développeurs ayant une application bien conçue
00:20:45 et souhaitant réellement la publier puissent le faire, sans que [musique] ne la rende accessible à tous,
00:20:49 ce qui me semble juste. C'est donc une option à envisager. J'ai déjà payé les
00:20:54 25 $, passons donc aux étapes suivantes. En supposant que vous ayez déjà un
00:20:58 compte Play Console et que vous ayez suivi la procédure de création, si vous cliquez sur «
00:21:03  Démarrer » dans l'application créée dans Google AI Studio (si vous l'avez créée
00:21:08 directement depuis l'application), puis sur « Continuer »,
00:21:12 le nom apparaîtra. Dans ce cas, il s'agira de la version.
00:21:17 Saisissons 0.0.0.1. Ensuite, si je clique sur « Publier pour tester »,
00:21:24 je vais commencer à compiler tout le nécessaire pour la configurer directement sur la
00:21:29 plateforme Play Console. Quelques minutes plus tard, au premier essai, un message m'indiquera que notre application a
00:21:35 été publiée, et un code QR m'est fourni. Je peux l'utiliser sur mon appareil Android pour
00:21:40 l'installer directement depuis le Play Store. De même, nous avons également cette URL.
00:21:45 Si je clique dessus, un message m'invitera à accepter l'invitation pour tester et installer l'
00:21:51 application. Je vais donc l'accepter. En cliquant maintenant sur « Télécharger l'application de test »,
00:21:56 nous accéderons directement au Play Store où nous trouverons notre application, que
00:22:00 nous pourrons ensuite installer. Ainsi, il ne s'agit plus seulement de créer une application
00:22:05  ; nous aurons tout le nécessaire, même pour la publier sur le Play
00:22:09 Store. Si nous ouvrons l'application Play Console, qui rend tout cela possible,
00:22:14 nous y trouverons toutes nos applications. Dans ce cas précis,
00:22:17 Voici celle que je viens de créer. En l'ouvrant,
00:22:21 j'aurai tout ce qu'il me faut, comme par exemple lancer des tests.
00:22:26 Je peux aussi ajouter différentes versions et
00:22:30 même en importer de nouvelles depuis Google AI Studio et d'autres plateformes. De plus, nous pouvons
00:22:35 la rendre publique depuis la section Production pour que tout le monde puisse la télécharger.
00:22:40 Concernant la plateforme Google Play Console, cette vidéo
00:22:44 l'aborde plus en détail, car son explication pourrait faire l'objet d'une vidéo entière. Si cela
00:22:49 vous intéresse, n'hésitez pas à me le dire dans les commentaires. Si vous envisagez de publier
00:22:54 une application téléchargeable et installable par tous, et de
00:22:58 la monétiser, l'idéal est de ne pas s'arrêter là et de la faire évoluer.
00:23:08 Dans cette dernière section, nous verrons rapidement comment faire évoluer de manière professionnelle
00:23:13 l'application Android que nous avons commencée à développer dans Google AI Studio. Pour cela,
00:23:18 nous utiliserons Google Antigravity 2.0, un environnement d'agents d'IA
00:23:22 qui nous permettra de développer et de faire évoluer notre application
00:23:27 très facilement et à la hauteur de nos besoins.
00:23:32 Si vous découvrez Google Antigravity, voici un tutoriel détaillé
00:23:36 qui vous montre comment automatiser n'importe quelle tâche et développer
00:23:41 tout type d'application. Nous partons du principe que vous connaissez déjà cette application,
00:23:45 mais si ce n'est pas le cas, vous trouverez le lien de téléchargement dans la
00:23:48 description ci-dessous.
00:23:53 Je l'ai déjà installée. Une fois installée, rendez-vous
00:23:58 en haut à gauche, sélectionnez « Paramètres », puis «
00:24:03  Personnalisation ». Vous arriverez ensuite dans la
00:24:07 section « Plugins Google ». Nous allons la personnaliser
00:24:13 pour télécharger tous les packages nécessaires et devenir un expert du
00:24:17 développement d'applications Android. Je clique sur « Télécharger », et en un clic (
00:24:22 une minute environ), notre agent Google Antigravity 2.0
00:24:27 disposera de tous les outils et fonctionnalités nécessaires pour développer
00:24:31 notre application. Pour continuer à travailler dessus dans Google Antigravity,
00:24:35 il faut retourner dans Google AI Studio. Remarquez que si je ferme cette section, puis
00:24:39 que nous allons dans la section Code et cliquons sur le nouveau bouton Exporter,
00:24:45 vous verrez qu'une nouvelle intégration avec Google Antigravity a été discrètement mise en place,
00:24:50 sans que personne n'en parle. En cliquant sur ce bouton, sans
00:24:55 aucune autre action de notre part, un simple clic sur Exporter
00:25:00 suffit pour que Google AI Studio se connecte directement à notre outil Google Antigravity.
00:25:05 Notez que j'utilise un compte différent sur Quantigrad, mais
00:25:10 tous les fichiers nécessaires seront automatiquement envoyés. Quelques secondes plus tard, comme indiqué ici,
00:25:15 la confirmation de la réussite de l'exportation s'affichera. En cliquant sur « Ouvrir dans Antigravity »,
00:25:20 le projet exécuté localement apparaîtra directement ici, ce qui nous permettra de l'explorer et de le modifier à
00:25:26 volonté. Mais au-delà des itérations avec le Gemini 3.5 Flash ou le
00:25:32 futur modèle Gemini 3.5 Pro, nous pourrons interconnecter différents MCP pour faire évoluer
00:25:38 notre application, ce qui est très simple à faire depuis Antigravity. Si je retourne
00:25:43 dans la section des paramètres, vous verrez que dans la section d'affichage, nous avons également une
00:25:48 option d'installation de MCP. Lorsque je clique sur « Ajouter un MCP », je trouve
00:25:53 un ensemble d'outils que nous pouvons activer en un seul clic. Des outils tels que, par exemple,
00:25:58 Des bases de données, et bien d'autres choses encore. On pourrait même ajouter des
00:26:04 versions premium payantes et intégrer une passerelle de paiement, comme PayPal, qu'on
00:26:10 peut ajouter en un clic après l'avoir recherché, ou, dans mon cas, Stripe, que j'utiliserai
00:26:14 puisque je l'ai déjà installé grâce à un compte lié.
00:26:18 En cliquant simplement sur « Installer », si on retourne au projet, on peut lui demander d'
00:26:22 intégrer ces outils. Pour cela, je vais lui indiquer : « Je souhaite que tu développes
00:26:27 une version premium payante avec un abonnement d'environ 10 € par mois permettant
00:26:32 de stocker différents bagages dans différentes destinations. » Ensuite,
00:26:38 je clique sur « Envoyer », et le système commence à traiter toutes ces modifications. En
00:26:44 deux minutes environ, il a généré plus de 1 000 lignes de code
00:26:48 et développé quatre fonctionnalités principales : la persistance multi-destinations,
00:26:53 une logique premium réactive, une bannière premium et un carrousel de valises
00:26:59 stockées. Gardez à l'esprit que ce processus a été mis en œuvre grâce à un plan
00:27:03 que j'avais préalablement validé. En réalité, depuis Antigravity, l'ensemble du processus d'itération est plus rapide
00:27:08  ; c'est donc un point important à retenir. De plus,
00:27:12 si vous souhaitez voir l'application à partir d'ici, il est vrai que, contrairement à Google
00:27:16 Antigravity, nous ne proposons pas d'aperçu avec un environnement Android simulé. Cependant, c'est tout à
00:27:21 fait possible avec Android Studio, l'application
00:27:25 utilisée par les développeurs pour créer une
00:27:30 application Android de test avec l'environnement de développement officiel de Google. Mais je vais aller plus
00:27:35 vite, car nous l'avons abordée en détail dans cette vidéo. Sachez
00:27:40 qu'il s'agit également d'une plateforme gratuite ; je vais donc la télécharger.
00:27:44 Une fois installée, si je clique sur « Ouvrir », je verrai une interface similaire à celle-ci, à partir de laquelle
00:27:48 je pourrai créer un projet de A à Z, puisque Gemini est également intégré.
00:27:52 Mais le plus intéressant est de suivre le flux de travail que nous avons établi et d'ouvrir le projet
00:27:57 sur lequel nous venons d'itérer. Je vais donc cliquer sur « Ouvrir », sélectionner le dossier contenant l'application,
00:28:02 cliquer à nouveau sur « Ouvrir » et confirmer que je fais confiance à ce projet.
00:28:06 L'interface d'Android Studio s'ouvrira alors et l'importation du projet commencera.
00:28:12 Cependant, vous pourriez rencontrer des erreurs, comme moi. Dans ce cas, sélectionnez l'
00:28:17 élément en haut, puis, dans la zone de droite, appuyez sur Ctrl+A pour tout sélectionner,
00:28:22 Ctrl+C pour copier et collez le tout dans Antigravity 2.0 Zero. Cliquez ensuite sur « Envoyer »
00:28:27 . Environ cinq secondes plus tard, un message m'indique que tout a été identifié et modifié,
00:28:32 et que je peux théoriquement ouvrir l'application. Je retourne donc à l'application et
00:28:36 clique sur l'icône d'éléphant pour tout importer à nouveau. Voyons si cela fonctionne cette fois-ci.
00:28:40 Tout devrait être chargé maintenant. Pour prévisualiser, je clique sur
00:28:45 Gestionnaire de périphériques. J'ai déjà installé
00:28:49 un périphérique virtuel en cliquant sur le signe plus. Dans ce cas précis, j'ai installé un Pixel 10 Pro XL.
00:28:54 Je vais donc cliquer sur « Jouer », et si tout s'est bien passé, je devrais voir le téléphone virtuel
00:28:59 avec mon application. Et effectivement, l'application est maintenant pleinement fonctionnelle sur un
00:29:04 Pixel. Je ne vois aucune option premium, je vais donc
00:29:08 cliquer sur « Paramètres ». Et là, effectivement, j'ai cette nouvelle option pour l'abonnement premium : «
00:29:14  Abonnez-vous maintenant pour 9,99 € ». J'avais suggéré 10 €, mais bon, c'est du marketing, alors
00:29:18 je clique sur « Abonnez-vous maintenant ». Remarquez qu'on me demande même une carte bancaire,
00:29:23 car l'application utilise Stripe pour le paiement
00:29:28 . Cependant, je vais annuler. Et n'oubliez pas, avant de fermer, que si je…
00:29:33 Je remonte car vous pouvez voir que nous sommes dans un environnement Android 100 % réel.
00:29:38 Nous avons cette icône, une application générée automatiquement, et nous pourrons
00:29:43 tout utiliser. Vous pouvez également réinstaller l'application sur votre appareil directement depuis Android Studio,
00:29:47 comme nous l'avons fait dans Google EI Studio, même si j'ai déjà abordé ce sujet
00:29:51 dans la vidéo que je vous ai recommandée précédemment. Grâce à cela, nous pouvons créer des applications natives en
00:29:56 un temps record. Désormais, la vitesse de développement ne se mesure plus en mois, mais en minutes.