← Retour
¡Google rompe el desarrollo de APPs Android! Así puedes crearla GRATIS
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: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: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.