Créez des applications avec Claude Code : créer, lancer, améliorer et faire évoluer | Chris Barin | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Créez des applications avec Claude Code : créer, lancer, améliorer et faire évoluer

teacher avatar Chris Barin, Certified Photoshop Expert

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      4:57

    • 2.

      Comment tirer le meilleur parti de ce cours ?

      5:37

    • 3.

      Notre premier projet avec Claude Code

      11:41

    • 4.

      Pourquoi une application ?

      4:55

    • 5.

      Configurez Claude Code et les autres programmes.

      7:46

    • 6.

      Plans de Claude expliqué : 20 $ contre 100 $ contre 200 $

      12:16

    • 7.

      Claude Code vs Codex vs Codex vs Cursor vs Lovable

      10:23

    • 8.

      Ce que nous allons construire et pourquoi

      5:42

    • 9.

      Ne créez jamais ce type d'application

      4:29

    • 10.

      Comment j'ai perdu des applications qui gagnaient 800 $ par jour

      14:44

    • 11.

      Travailler avec une certitude : enregistrer, faire arrière et revenir en arrière

      6:41

    • 12.

      Apporter des modifications et utiliser GitHub

      10:53

    • 13.

      Section de conclusion

      3:09

    • 14.

      Commencer à construire l'application

      10:10

    • 15.

      Lancer l'application

      6:12

    • 16.

      Gardez un œil sur ces objectifs

      4:06

    • 17.

      Optimize the App and Save Your Progress on GitHub

      7:10

    • 18.

      !

      10:13

    • 19.

      Comment obtenir des réponses qui sont vraiment utiles

      5:24

    • 20.

      De Firebase à Cloudflare

      6:35

    • 21.

      Ajouter de nouvelles ressources de manière intelligente

      7:59

    • 22.

      C'est ici que le plaisir commence vraiment.

      6:35

    • 23.

      Comment gagner de l'argent avec des applications

      7:57

    • 24.

      Comment montrer des publicités dans votre application.

      7:08

    • 25.

      Explorer les multiples formats d'annonces

      8:42

    • 26.

      Improve the Experience with Another Screen

      5:15

    • 27.

      La réalité des publicités et de l'argent

      11:52

    • 28.

      Add More Features for Extra Engagement

      14:56

    • 29.

      Trouver de nouvelles façons d'ajouter des publicités

      5:59

    • 30.

      Créer un abonnement pour générer des revenus récurrents

      11:19

    • 31.

      La dette technologique : ce que c'est et comment s'appliquer à Claude

      9:29

    • 32.

      Passez au niveau supérieur - Introduction

      3:45

    • 33.

      Notifications push : Ramener les utilisateurs

      5:54

    • 34.

      Notifications Push : Tester et expédier en toute sécurité

      10:49

    • 35.

      Server-Side Push : Envoyer des offres à la demande gratuitement (en anglais)

      9:54

    • 36.

      Server-Side Push : connecter Firebase et envoyer une véritable notification.

      10:55

    • 37.

      Demander des évaluations de manière intelligente

      10:05

    • 38.

      Des effets live subtils : Une sensation premium avec une utilisation minimale de la batterie

      8:32

    • 39.

      : Vendez les avantages en trois écrans.

      7:14

    • 40.

      : nous allons le fluide et l'expédier

      6:00

    • 41.

      : Voir les accidents et les chiffres qui comptent.

      8:26

    • 42.

      Une commande à distance pour votre application : Apporter des changements sans mettre à jour.

      7:43

    • 43.

      Leur langue : Débloquer de nouveaux marchés.

      9:14

    • 44.

      Passez au niveau supérieur - Conclusion

      4:02

    • 45.

      : vous avez réellement souscrit à un abonnement

      6:26

    • 46.

      Créer votre application dans la console Google Play

      4:27

    • 47.

      La liste de la boutique : la vitrine de votre boutique

      6:05

    • 48.

      Contenu d'applications : les formulaires au sujet desquels personne ne vous avertit.

      6:18

    • 49.

      Signer et AAB : le fichier que vous donnez à Google

      5:15

    • 50.

      Tester les pistes et le problème des douze testeurs

      5:00

    • 51.

      Et la production en ligne : accès aux recours, évaluation et rejets.

      6:03

    • 52.

      : Vitaux, commentaires et votre première mise à jour.

      6:45

    • 53.

      Optimiser et mettre à l'échelle - Introduction

      3:23

    • 54.

      Psychologie de la conception et de la tarification du paywall

      6:44

    • 55.

      Médiation publicitaire : gagner plus avec les mêmes utilisateurs

      7:59

    • 56.

      le rapport entre le LTV et le CAC : l'équation qui vous permet de développer

      5:25

    • 57.

      Ad Consent and Privacy: The Mandatory Essentials

      6:39

    • 58.

      Rester en dehors de la liste des interdictions : protéger ce que vous avez construit

      7:29

    • 59.

      Créer un portfolio d'applications

      5:01

    • 60.

      Optimiser et mettre à l'échelle - Conclusion

      3:34

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

15

apprenants

--

À propos de ce cours

Créez une application mobile à partir de zéro avec Claude Code, même si vous n'avez aucune expérience préalable en codage ou en IA.

Dans ce cours destiné aux débutants, vous suivrez le processus complet, étape par étape : la configuration de Claude Code, la planification et la construction d'une application Android, ses tests, son lancement et son amélioration après sa sortie.

Cela nécessite un abonnement payant à Claude Code : 20 $/mois - les prix peuvent varier !

Vous apprendrez à :
• configurer Claude Code et les autres programmes requis ;
• planifier et créer une application avec des objectifs clairs ;
• enregistrer vos progrès, utiliser GitHub et annuler les modifications en toute sécurité ;
• passer d'un projet local à des services en ligne ;
• travailler avec Firebase et Cloudflare
• ajouter des ressources, des écrans, des publicités, des abonnements et des fonctionnalités d'engagement ; 
• mettre en œuvre des notifications push, l'intégration, des analyses, des commandes à distance et des traductions ; 
• préparer l'application pour Google Play, tester les pistes et la publier ; 
• examiner les performances et mettre le projet à l'échelle de manière responsable.

Ce cours se concentre sur des flux de travail pratiques et des principes qui peuvent être réutilisés dans de futures applications. Les concepts techniques complexes sont expliqués en anglais clair et simple afin que vous puissiez vous concentrer sur le processus et comprendre pourquoi chaque étape est importante.

À la fin du cours, vous aurez suivi le cycle de vie complet d'une application mobile et saurez comment appliquer le même flux de travail à votre prochain projet.

Rencontrez votre enseignant·e

Teacher Profile Image

Chris Barin

Certified Photoshop Expert

Enseignant·e

Chris Barin is a professional web and app designer with nearly 10 years of Photoshop experience. By being self-taught, he managed to gain the trust of over 190.000 students from all over the world through his Photoshop courses. A staple of his materials is a hand-on, down-to-Earth approach that focuses on getting maximum results with minimal effort.

Chris started out as a freelance web designer and built a loyal client base, earning over tends of thousands of dollars by designing sites part time. Today, he runs his own Android design studio, 20 strong, creating fantastic looking apps for clients; his apps have over 100 million downloads to date.

Passionate about teaching, Chris teaches because he has been disappointed in the quality of training materials available ... Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Créons des applications mobiles à l'aide du code Cloud. Nous les fabriquerons à partir de zéro sans aucune expérience préalable. Nous allons les construire étape par étape grâce au codage Vibe C'est donc avec l'aide de l' IA, de l'intelligence artificielle. Je vais vous montrer comment lancer l'application, la monétiser et en faire une entreprise sérieuse Et tout cela est adapté aux débutants. Salut, voilà. Je suis Chris Chris Barin, et j'ai fondé et dirigé une entreprise de conception de laboratoires mobiles pendant plus de cinq ans Au cours de cette période, j'ai réussi à obtenir plus de 100 millions de téléchargements et j'ai généré plus d'un demi-million de dollars de revenus. Je vous dis tout cela pour que vous sachiez que j'ai une expérience du monde réel. J'ai été dans les tranchées, donc ce n'est pas qu'une théorie. Je l'ai vécu. Par le passé, vous aviez besoin d'une équipe de développeurs onéreux pour créer, lancer, monétiser et gérer des laboratoires mobiles Mais aujourd'hui, on peut tout faire avec Claude Code. Cloud Code est une plateforme d'intelligence artificielle que tout le monde peut utiliser. Dites-lui simplement dans un anglais simple ce que vous voulez faire, et il créera tout le code fonctionnel pour vous. Il va donc coder pour vous, en tant qu'employé. Mais pour être clair, ce cours ne suppose pas que vous sachiez coder ou que vous sachiez utiliser spécifiquement l' IA ou même le code Cloud. Non, nous allons procéder étape par étape en installant le code Cloud ensemble. Je vais tout expliquer en détail. C'est donc très convivial pour les débutants. Et à la fin du cours, vous aurez lancé votre propre laboratoire mobile, mais en plus de cela, vous saurez exactement ce que vous devez faire pour créer le prochain. Maintenant, dans ce cours, nous allons créer une application Android sur la machine Windows. Mais vous allez bientôt vous rendre compte que tout cela n'a aucune importance, car tout ce que j'enseigne peut être utilisé sur n'importe quel appareil et sur n'importe quelle plateforme. Et c'est parce que j'enseigne des principes universels. Donc, si vous utilisez un Mac et que vous recherchez une application IOS, vous souhaitez en créer une, pas de soucis. Tout ce qui est contenu dans ce cours s'applique toujours. Et voici pourquoi ce cours est différent, car je suis un designer dans l'âme. Je ne suis pas codeur, donc je ne vais pas compliquer les choses avec des termes difficiles Je vais vous expliquer toutes les choses compliquées dans anglais simple afin que vous puissiez vous concentrer sur la situation dans son ensemble. Et voici mon point de vue. En fait, construire des laboratoires mobiles avec un code à caillots ne sera pas trop difficile. Suivez mes étapes, et vous verrez que vous vous en sortirez très bien. Windows ou Mac n'a pas d'importance car le plus difficile est d'attirer des utilisateurs, gagner de l'argent grâce à des publicités ou à des abonnements, les inciter à revenir sur l'application tous les jours, ne pas être suspendus sur l'App Store, etc. Voilà donc certains des principes dont je vais parler. Et voici tout ce qui est inclus dans ce cours. Et comme vous pouvez le constater, le codage avec IA n'en est en fait qu'une infime partie. C'est là la véritable valeur du cours. C'est là que mes cinq années d'expérience dans lancement et la construction d'une entreprise prospère vous aideront vraiment. Je vais vous parler des bonnes choses, pas seulement des instructions ou de la façon d'utiliser l'IA Vous pouvez trouver tout cela sur le Web. Ce que vous ne trouverez pas, ce sont ces petits détails qui font toute la différence. exemple, quelles statistiques vous devez vérifier, quel type d'annonces vous devez diffuser, comment augmenter vos revenus, etc. Donc, tous les petits détails qui font ou défont votre application. Ce cours s'adresse donc à tous ceux qui veulent commencer quelque chose excitant et rien ne vaut la sensation d'un MRR en pleine croissance Et il s'agit de revenus récurrents mensuels. Et voilà le truc. Vous gagnez 0,10$ aujourd'hui, puis 0,20$ demain, puis 1$ par jour, puis dix par jour et ainsi de suite MRR, revenus récurrents mensuels. Le nombre ne cesse de croître, et vous vous rendez compte que c'est une façon incroyable de gagner sa vie. Maintenant, est-ce que ça va être difficile ? Bien sûr, 100 %. Le code du cloud change tous les jours. Mais je vais vous apprendre à gérer cela, à surmonter toute cette frustration et à obtenir des résultats le plus rapidement possible. Maintenant, il y a un autre obstacle, en plus d'être un peu difficile et d'avoir besoin de patients. Vous pouvez commencer avec un forfait de 20$ pour le code Cloud pour ce cours. Mais si vous prévoyez de lancer plusieurs laboratoires, vous devrez bientôt passer au plan à 100$. Eh bien, c'est assez cher. C'est toujours un rapport qualité-prix incroyable pour ce que vous obtenez. Un bon développeur de laboratoire mobile facture cela pendant 2 heures. 100 dollars, c'est en fait un excellent rapport qualité-prix car, encore une fois, un bon développeur facture cela par heure ou peut-être 50 dollars par heure selon la région. Mais oui, ça va être passionnant et ce sera quelque chose pour le futur. Investissez dans votre carrière. Jetez un œil au plan de cours et vous verrez que ce cours est différent de la plupart des cours concernant les laboratoires mobiles. Maintenant, commençons et créons quelque chose de passionnant. 2. Comment tirer le meilleur parti de ce cours ?: Reviens. Laissez-moi préparer le terrain pour que vous puissiez tirer le meilleur parti de ce cours. Le premier est donc de demander de l'aide en cas de besoin, car les choses vont s'effondrer. Je vais vous montrer un bouton rouge sur mon écran, et je vais vous dire d'appuyer dessus, mais vous allez avoir un bouton bleu dans une position totalement différente sur votre écran. Maintenant, est-ce que cela signifie que j'ai fait une erreur ? Non, les choses changent tout le temps avec l'IA, littéralement tous les jours. Cela signifie que vous devez faire preuve de patience et reconnaître que c'est ce que signifie travailler avec l'IA. Tu dois être prêt à surmonter les obstacles. Il faut savoir comment demander de l'aide. Et tout d'abord, vous posez la question à l'IA, et je vais vous montrer exactement comment procéder dans une autre leçon. La deuxième chose que vous pouvez me demander dans la section des commentaires. Le truc, c'est que parfois c'est un peu trop lent. Vous voudrez peut-être résoudre le problème rapidement et continuer à construire. Si c'est le cas, rendez-vous sur mon serveur de discours. C'est donc un salon de discussion totalement gratuit, et vous pouvez parler à moi et à un groupe d'autres étudiants. Créez un compte gratuit, installez le programme sur votre ordinateur, pas sur votre téléphone, et rejoignez le serveur. Demandez de l'aide de manière claire, et certains de mes étudiants répondront peut-être. Ne dites pas que cela ne fonctionne pas ou que j'ai reçu une erreur. Mentionnez plutôt la leçon, le code temporel et votre problème spécifique. Par exemple, dans la leçon 5 , à 1 minute 35 secondes, je n'ai pas le formulaire de candidature mais je ne peux pas le faire. C'est une baisse de niveau. Utilisez donc ce salon de discussion pour obtenir des réponses plus rapidement. Mais plus que tout, préparez-vous à affronter les problèmes. Encore une fois, je vais être là à peu près tout le temps, mais parfois je suis occupé, j'enregistre, etc. Donc, faites appel à l'ensemble de la communauté Maintenant, c'est la chose la plus importante que vous devez savoir tout de suite. L'IA n'est pas déterministe. Maintenant, qu'est-ce que cela signifie ? Si vous lui donnez exactement les mêmes instructions que N, donc copiez-collez une à une, vous obtiendrez toujours un résultat différent. ne s'agit pas d'un bug. Ce n'est pas un problème. C'est simplement ainsi que fonctionne l'IA. Vous testez cela dans la version gratuite de Chad GPT. Vous pouvez simplement le tester. Vous copiez-collez la même invite plusieurs fois au cours de différentes sessions, et vous obtiendrez des résultats légèrement différents. Toutes les plateformes d'IA fonctionnent de cette façon. Il n'y a aucune exception. Je le répète, des résultats différents sont attendus, même si vous faites du copier-coller et que vous faites tout avec précision, avec des erreurs différentes également. Maintenant, dans mes enregistrements, je vais vous montrer tous les problèmes que je vais rencontrer et comment les résoudre. Mais vous pouvez en avoir d'autres, ce qui peut être un peu frustrant. Cela fait partie du jeu. C'est comme transpirer au gymnase pendant que vous vous entraînez. Ou, tu sais, ressentir cette redoutable douleur musculaire. C'est un sous-produit. Tu ne peux pas l'éviter. Alors, je vous en prie, je vous conseille de ne pas vous mettre en colère. Ne soyez pas frustré, car aussi intelligente que soit l'IA, elle est parfois incroyablement stupide Si vous restez calme et comprenez que c'est le prix à payer, vous allez prendre l'avion. Maintenant, ce cours s'adresse à tout le monde. Je vais expliquer les choses de manière simple afin que les débutants puissent comprendre de quoi il s'agit. Si vous avez de l'expérience avec l' IA, la création de lacunes ou quoi que ce soit d'autre, veuillez passer à la partie IA, la création de lacunes ou quoi que ce soit d'autre, suivante lorsqu'une leçon n'est pas très excitante. Cela dit, sachez que cela va se dérouler comme un bon film C'est donc une histoire qui se construit sur elle-même. Donc, même s'il est probablement acceptable de sauter une leçon ici ou là , vous ne devriez pas en sauter un tas car vous n' aurez pas la même expérience d'apprentissage ne s'agit pas d'un cours où vous pouvez simplement le suivre à un moment donné. Par exemple, disons, dans le chapitre sur la monétisation, vous êtes simplement intéressé à gagner l'argent, et vous passez directement à cette partie Non, ça ne marchera pas. Enfin, sachez que les mises à jour arrivent à un rythme rapide. Si vous avez une version plus récente du programme, si l'interface est légèrement différente, si vous avez un modèle plus récent qui est plus rapide et plus intelligent, plus intelligent, rien ne change fondamentalement. C'est comme avoir une voiture légèrement plus rapide avec plus de puissance Cela ne change pas fondamentalement le résultat. Tu veux te rendre à un endroit en voiture ? Eh bien, avec plus de puissance, vous pouvez y arriver plus rapidement, mais le chemin reste le même configurer les analyses, choisir le type de *** à exécuter, comment mettre à jour l'application, comment inciter les utilisateurs à revenir, savoir quelles fonctionnalités ajouter, etc. Donc, lorsqu'un nouveau modèle sortira, je ne vais pas refaire le cours dans son intégralité parce que ce n'est pas nécessaire J'ai conçu ce cours avec cette flexibilité à l'esprit. Donc, si vous souhaitez utiliser une autre plateforme de codage, vous pouvez toujours suivre. Au lieu d'un code graphique, vous voulez peut-être Codex ou Groce, peut-être autre chose C'est dans cet esprit que j'ai conçu ce cours . C'est pourquoi j'ai structuré le cours de cette manière spécifique. Cela étant dit, encore une fois, soyez patients, car les choses vont mal tourner. L'IA va parfois être super stupide. Vous allez être surpris de voir à quel point c'est stupide à certains moments Et oui, demandez de l'aide, sautez les leçons et travaillez avec moi lors de votre deuxième visionnage. La première fois, il suffit de regarder la vidéo et de voir ce qui se passe à l'écran, de comprendre ce qui se passe. À la fin de la leçon, revenez en arrière, commencez à coder, commencez à travailler avec moi et faites une pause aussi souvent que nécessaire N'essayez donc pas de vous embrouiller lors de votre premier visionnage. Tu ne pourras pas suivre le rythme. Faites donc une pause aussi souvent que nécessaire lors de votre deuxième visionnage. Et avec cela, nous sommes prêts à faire du rock and roll. 3. Notre premier projet avec Claude Code: Bon retour. Je sais que vous serez peut-être un peu surpris, mais il est temps de passer à notre premier projet commun dans le cloud code. De toute évidence, rien n'est configuré de votre côté, mais je veux que vous voyiez le processus, comment tout cela fonctionne, quoi il s'agit, et que vous puissiez faire l'expérience par vous-même. Ensuite, vous pouvez vous plonger dans toute la configuration avec beaucoup plus d'enthousiasme. Oh, voici le plan. Regardez cette conférence, puis poursuivez afin pouvoir installer le code Cloud dans tous les outils nécessaires. Ensuite, revenez, utilisez mon fichier Bloc-notes et faites la même chose de votre côté Donc, pour être clair, vous ne pouvez rien exécuter pour le moment, même si vous avez du code Cloud sur votre ordinateur. Non, tu dois faire la configuration lors de la prochaine conférence, puis revenir ici pour pouvoir travailler. OK, voici donc mes instructions pour le code Cloud. C'est ce qu'on appelle l'invite, et je dis essentiellement que je veux un site Web d'une page pour un vétérinaire familial, d'accord ? C'est assez simple, Coil Stuff. Il s'agit donc d'un code cloud, et au fil du temps, il se peut que cela change légèrement de votre côté, mais l'essentiel sera toujours là. Maintenant, première étape, sélectionnez le dossier. Cliquez sur ce bouton car nous devons en créer un nouveau, vide sur notre ordinateur. Mon conseil pour de vrais projets, placez-le bien. J'ai tous mes projets sur Drawbox, mais pour ce cours, je vais les garder sur mon bureau afin de pouvoir y accéder rapidement. Mais ce n'est pas l'idéal pour toi. Maintenant, le nom du dossier n'a pas d'importance, mais c'est une bonne idée d' être assez descriptif, quelque chose comme un site Web vétérinaire, quelque chose comme ça. Au fur et à mesure que vous ajoutez de plus en plus de projets, il est évident que leur donner un nom vous aidera. Claude me demande s'il peut lire, écrire ou exécuter des fichiers dans ce dossier. Bien sûr, oui. Donc, la première étape consiste à choisir un dossier. Terminé. C'est un dossier vide. De bonnes choses. Maintenant, deuxième étape, choisir un modèle. C'est là que ce cours sera mis à jour rapidement car de nouveaux modèles sortent chaque jour. J'exagère un peu, mais encore une fois, toutes les quelques semaines, vous verrez un nouveau modèle Maintenant, imaginez le modèle comme le moteur de la voiture que vous êtes sur le point de conduire. Voulez-vous un gros moteur V huit super puissant, ou peut-être voulez-vous un hybride frugal d'un litre Cela dépend de votre portefeuille, la durée du voyage et de l'importance pour vous d' arriver à destination le plus rapidement possible. Maintenant, j'utilise toujours le meilleur modèle pour mes projets du monde réel, mais, bien sûr, je me concentre sur les grands projets. Je suis sur le plan à 200$, non ? Et c'est parce que j'ai des utilisateurs payants et que je ne peux me permettre aucun bug, aucun problème. Et d'ailleurs, si vous activez le mode rapide, vous consommerez encore plus de carburant. Le mode rapide est donc le suivant. Imaginez que vous avez un V huit équipé d'un compresseur et de deux turbos C'est donc un peu ridicule parce que ça va être super rapide, mais ça va aussi consommer de l'essence. Ça va coûter incroyablement cher. Maintenant, si vous optez pour le forfait à 20$, utilisez l'un des modèles inférieurs. OK, vient ensuite le niveau d'effort, et le niveau par défaut est celui-ci ici. Je vais donc rester réglé comme ça. Maintenant, comme vous pouvez l'imaginer, si vous avez un projet très complexe, vous obtiendrez de meilleurs résultats avec des modèles plus intelligents et avec un niveau d'effort plus élevé. Mais encore une fois, vous consommerez plus de carburant. Vous verrez ce que cela signifie dans une minute environ. OK. Troisième étape, nous sommes sur le point de commencer. Contournez donc les autorisations. Bref, je ne veux pas que Claude m'embête à chaque minute. n'y a aucun risque dans cette situation, alors je voulais tout faire moi-même, recruter du personnel sur le Web, écrire, enregistrer, supprimer des fichiers, peu importe, parce que tout va bien. Il ne s'agit que d'un projet standard. Ça ne va pas être trop compliqué. Donc, plutôt que de m'arrêter toutes les 30 secondes environ et de me demander si vous pouvez démarrer un serveur ou quoi que ce soit d'autre, je vais simplement le mettre en mode automatique. Cela va donc fonctionner automatiquement maintenant. Est-ce un peu risqué ? Oui, 100 %. Mais c'est comme ça que je préfère travailler. C'est plus rapide, plus efficace et, dans l'ensemble, c'est une meilleure expérience. Maintenant, lorsque vous choisissez de contourner autorisation pour la première fois, Claude peut vous rediriger vers la page de configuration où vous devez le confirmer. En fait, vous devez faire défiler la page un peu vers le bas. Et pendant que nous sommes ici, je vais également modifier quelques paramètres, comme la taille du texte. Mais voici la partie la plus importante. Autorisez le mode de contournement des autorisations et activez le contrôle à distance par défaut. C'est ainsi que j'aime travailler. C'est ça. Nous pouvons maintenant commencer à construire, mais à cause de cet écran de configuration, nous ne sommes plus en mode code. Claude a donc un autre domaine dans lequel vous pouvez discuter avec lui, utiliser la fonction de coworking, mais tout cela ne nous intéresse pas. Alors concentrez-vous ici et choisissez le code. C'est essentiel, alors ne l'omettez pas. Dans mon cas, vous verrez peut-être des éléments de projets précédents, mais je vais les brouiller pour ne pas vous distraire. OK, liste de contrôle Premièrement, le dossier, vide, tout est bon, tout est prêt. Deuxièmement, le modèle et le niveau d'effort, tous bons, tous configurés, et trois autres, le contournement des autorisations , c'est ainsi que j'aime travailler. C'est un peu risqué, mais encore une fois, c'est comme ça que je préfère travailler. OK, collons les instructions. OK, et on y va. Maintenant, je vais parfois accélérer l'enregistrement jusqu'à 20 fois parce que cela prendra du temps. Au bout d'une minute environ, il a enfin quelque chose pour nous. Il nous indique l'objectif. Vous verrez comment il pense et ce qui se passe dans les coulisses, pour ainsi dire. Nous avons même un petit chronomètre ici et le nombre de jetons qu'il utilise. Vous pouvez penser à des jetons comme la quantité de gaz utilisée, mais vous ne devriez pas vraiment vous concentrer là-dessus, pour être honnête. Les fichiers commencent à apparaître dans notre dossier, ce qui est une bonne chose. Il souhaite utiliser JavaScript pour une meilleure expérience. OK, c'est bon pour nous. Et maintenant, il nous demande de l'autoriser à utiliser Python pour démarrer un serveur. OK, oui, bien sûr. Il existe déjà un aperçu ici, directement dans Cloud Code. Il a un navigateur intégré, et nous pouvons déjà voir une page assez jolie. Faisons une pause au début, vous allez constamment vérifier cette partie. Fenêtre de contact, limite de cinq heures et limite hebdomadaire. Pour l'instant, nous avons utilisé environ 7 % de la fenêtre contextuelle. Et qu'est-ce que cela signifie ? Plus vous le remplissez, les performances du cloud se détérioreront. Il va simplement commencer à obtenir des choses. Je vais donc le répéter. Il va simplement commencer à obtenir des choses parce qu'il y en a trop pour qu'on s'en souvienne. Ainsi, lorsque vous dépassez cette limite, elle est automatiquement réinitialisée, mais vous pouvez vous attendre à de moins bonnes performances. Plus d'informations à ce sujet un peu plus tard. À propos de la limite de cinq heures. C'est tout ce que Lata a expliqué. Mais encore une fois, bref, c'est le carburant dont je parlais. Ainsi, en choisissant le meilleur modèle et en le réglant sur le niveau d'effort maximal, vous allez parcourir la totalité de la limite de cinq heures en quelques messages, ce qui peut prendre quelques minutes. C'est donc le but de l' analogie avec le carburant. Maintenant, juste pour être clair, c'est quelque chose comme 100 gallons de carburant. Cela ne garantit pas que vous puissiez l'utiliser pendant 5 heures. Non, il est dit que vous avez 5 heures à consacrer à utiliser les 100 gallons que vous avez alloués. Cela a-t-il du sens ? Donc, si vous choisissez un moteur Vight, vous allez le brûler et disons 2 heures, une heure 20 minutes, d'accord ? Si vous utilisez un moteur plus petit qui est un peu plus efficace sur un modèle plus bas, avec un niveau d'effort moindre, vous pourriez probablement utiliser les 5 heures complètes, puis vous serez arrêté automatiquement. Cela a-t-il du sens ? Le modèle détermine donc essentiellement à quelle vitesse vous allez utiliser ce carburant, quelle vitesse vous allez le dépenser. Et la limite hebdomadaire est à peu près la même. J'y reviendrai un peu plus tard. Claude fait défiler la page tout seul et vérifie le design, ce qui est fantastique Il s'agit de s'assurer que les choses air bien et qu' elles fonctionnent réellement. Tout cela se fait en soi. Il voit un problème avec Google Maps, mais il cherche lui-même une solution , ce que j'adore. C'est proactif. J' adore cette expérience. Il sait ce qu'il y a de mieux Et le fait est qu' il n'est pas nécessaire que cela s' arrête pour me poser des questions à ce sujet. OK, au bout d'un moment, c'est fait, et nous obtenons ce lien que nous pouvons utiliser dans n'importe quel navigateur. Il s'agit d'un site Web local. Nous ne pouvons le partager avec personne. Mais oui, c'est génial. Et d'ailleurs, il nous a même donné un fichier Lisez-moi, que nous vérifierons dans un instant. Maintenant, demandons-lui de changer les prix dollars et de changer le schéma de couleurs. Il s'agit donc d'une demande assez standard. Et juste comme ça, nous sommes à 11 %. N'oubliez pas qu'il ne s'agit pas des minutes qui passent. Non, c'est l'impression des ressources allouées dans le plan de 100$, le plan de 20$, le plan de 200$. Donc, par exemple, ici, si vous optez pour un forfait de 20$, vous pourriez être à 40 % exactement dans le même laps de temps avec exactement les mêmes messages. Donc, si vous utilisez le copier-coller, votre pourcentage peut être supérieur au mien, simplement parce que le plan inférieur dispose de moins de ressources. L'aperçu ne fonctionne peut-être pas toujours comme prévu, mais si vous actualisez votre navigateur, vous devriez déjà constater le changement. Je vais le laisser fonctionner, mais en passant à 13 % et en augmentant. Le but n'est pas de vous rendre nerveux, mais je tiens vraiment à parler de l'éléphant dans la pièce, car je suis sûre que cela va vous inquiéter. Ça ne m'inquiète plus. Je n'y pense même pas. Bref, c'est ça. Tu payes pour apprendre, d'accord ? Donc, comparé à n'importe quel mentor, n'importe quel développeur qui pourrait vous donner cours, à des livres ou , ce que vous faites actuellement est incroyablement précieux Donc, ce que vous pouvez découvrir ici pour 20 ou 100 dollars donne. Cela va complètement changer le cours de votre vie si vous vous y tenez vraiment. Dans cet esprit, étant donné que vous payez pour apprendre et que vous payez un prix si bas pour apprendre. Oui, utilise-le. Utilisez ce carburant dans le monde réel, vous n'allez pas vous inquiéter de votre consommation. Le truc, c'est que je suis parfois à court, mais en général je dois attendre une heure, peut-être 2 heures tout au plus, puis je m'y remets. Mais oui, c'est ainsi que vous devez l'encadrer. Vous ne devez pas protéger ces ressources. Ne protégez pas votre carburant. Utilisez-le, dépensez-le, afin de pouvoir apprendre. Acquérir les compétences est bien plus important. Et oui, c'est notre site Web. La version mobile, elle aussi, a l'air géniale. Et nous sommes à 13 %, et nous avons commencé à 8 %. Dans l'ensemble, il s'agit d'un code Cloud. C'est ainsi que vous créez un logiciel. Tu lui dis ce que tu veux, et il le fait pour toi. Maintenant, quelle est la prochaine étape ? Continuez à regarder les leçons suivantes et configurez tout sur votre ordinateur, puis je vous dirai quand vous pourrez revenir à cette leçon et refaire ce site Web vous-même Pour l'instant, veuillez passer à la leçon suivante afin que nous puissions mettre les choses en place. Merci 4. Pourquoi une application ?: Bon retour. pourquoi vous devriez créer une application mobile, que ce soit pour l'iOS Store ou pour les appareils Android. Dans ce cours, nous allons maintenant nous concentrer sur Android, mais comme vous allez le voir, les mêmes principes s'appliquent à tous les magasins d'applications. Une application mobile est donc un excellent moyen d' apporter de la valeur à vous et à vos utilisateurs. Maintenant, vous vous demandez peut-être pourquoi ne pas créer un site Web réactif et en finir avec lui, n'est-ce pas ? Maintenant, la plupart des sites Web fonctionnent correctement sur les appareils mobiles. Alors pourquoi devons-nous compliquer les choses ? Eh bien, c'est comme s'entraîner au gymnase plutôt que dans le parc. Bien sûr, vous pouvez vous entraîner partout, mais au gymnase, vous disposez de nombreux autres outils qui vous aideront à atteindre vos résultats beaucoup plus rapidement. Il en va de même pour les applications. Ils vivent sur ton téléphone. Ils peuvent vous envoyer des rappels. Vous pouvez effectuer des paiements rapidement. Vous pouvez prendre des photos, numériser des documents et vous bénéficiez d'une expérience sur mesure. Je suis donc sûr que vous êtes l' aise avec votre téléphone. Tu connais tous les gestes, les swipes. Tout cela se traduit à l'intérieur de l'application. On ne peut donc pas en dire autant du site Web. Mais parlons de nos avantages en tant que développeurs. Alors, est-ce que ça vaut vraiment le coup ? Oh, oui. Et voici la clé. C'est le MRR, le revenu mensuel récurrent, MRR. Sois juste clair. Cela ne vise pas uniquement à gagner de l'argent. Avoir un revenu mensuel est fantastique, mais il s'agit en fait d'un indicateur de la valeur que vous offrez. Autrement dit, si vous gagnez beaucoup d'argent, vous offrez probablement un bon service à vos utilisateurs. Mieux encore, il s' agit d'avoir un impact. Changer la vie des gens. Si vos utilisateurs utilisent volontiers votre application et génèrent des revenus pour vous grâce à des publicités ou à des abonnements, alors vous faites quelque chose de bien. Nous ne pouvons pas mesurer directement la satisfaction des utilisateurs. C'est pourquoi nous examinons le MRR, chiffre d'affaires mensuel enregistré, afin mieux comprendre si nous sommes sur la bonne voie Et le MRR est une statistique que vous allez suivre tous les jours parce que c'est tellement amusant Vous commencez par gagner votre premier 0,05$ par jour. Ensuite, vous passerez lentement à peut-être 0,10$ par jour, puis 0,50$, puis cinq dollars par jour. Cinq dollars par jour, c'est déjà 150 dollars par mois. Et où est-ce que ça s'arrête ? Eh bien, c'est ce qui est génial. Il n'y a pas de plafond. Certaines des plus grandes applications gagnent des millions par mois. Et je veux dire des millions, beaucoup de millions. Mais voilà le truc. Allez sur Twitter, maintenant appelé x.com, et vous verrez des gens ordinaires gagner dix, 20 ou 50 000 dollars par mois avec quelques applications Ce ne sont pas des génies, et leurs applications ne sont pas le prochain Facebook ou une sorte d'IA révolutionnaire Non, ce sont des applications ordinaires qui vous rappellent de boire l'eau pour voir à quoi vous ressembleriez avec différents types de cheveux, pour vous rappeler de prier qui vous aident à méditer, des choses comme ça Rien d'incroyable, n'est-ce pas, mais ils sont très populaires. C'est pourquoi j' adore créer des applications car tout le monde peut le faire de n'importe où dans le monde. Peu importe qui tu es, quel âge tu as. Quel est ton parcours ? Rien de tel. Et vous pouvez créer une application par mois, peut-être une application par an ou une application par semaine. C'est à vous de décider comment vous voulez mettre en œuvre votre vision. Plus d'informations à ce sujet plus tard. Maintenant, mon objectif est de vous apprendre comment aborder ces applications mobiles afin que vous puissiez avoir une vue d'ensemble. Le simple fait de le construire et de le publier ne signifie pas grand-chose. Vous pouvez réellement rendre quelque chose fonctionnel en une heure environ, mais cela ne fonctionne pas. Et vous pouvez penser à cela comme à la publication d'un site Web. OK, vous publiez un site Web. Quoi alors ? Comment les gens sont-ils censés le trouver ? Comment faites-vous pour les faire revenir jour après jour ? Comment gagner de l'argent avec ce trafic, afin de pouvoir utiliser cet argent et réellement améliorer le site Web ? Ce sont les choses qui comptent vraiment, et c'est sur cela que nous allons nous concentrer. Mais au lieu que je vous donne des conférences interminables, non, nous allons procéder étape par étape, et nous allons créer quelque chose ensemble, à partir de ses fonctionnalités, de la façon monétiser, de faire revenir les gens et de leur donner plus de valeur, etc. En résumé, créer une application est un moyen fantastique gagner sa vie tout en offrant un excellent rapport qualité-prix à de nombreuses personnes. Il n'a jamais été aussi facile de gérer la partie codage à l'aide de l'IA, mais la vraie difficulté vient ensuite. Comment développer l'application pour qu'elle réussisse réellement ? C'est ce sur quoi nous allons nous concentrer. Continuons. 5. Configurez Claude Code et les autres programmes.: Bon retour. Il est temps de configurer le code Cloud afin que vous puissiez effectuer vous-même le premier exercice. Maintenant, sous Windows, vous pouvez suivre, mais sachez que vous ne pouvez pas simplement créer des applications IOS. Ce n'est tout simplement pas possible. Sur macOS, vous disposez exactement des mêmes programmes et outils, ce qui signifie que vous pouvez créer applications IOS et Android sans aucun problème. C'est donc la première limite dont vous devez être conscient. Bien, installons Cloud Code. Vous pouvez donc utiliser Google et rechercher Cloud Code, mais vous risquez de recevoir de nombreuses publicités d'autres entreprises, qui peuvent facilement vous distraire Le moyen le plus simple est d'aller sur cloud.com. Ici, vous trouverez code Cloud dans un gros bouton de téléchargement, et il en sera de même sur macOS. Nous allons installer. Laissez-moi vous montrer cloud.com, la page d'accueil, au cas où vous l' auriez saisie manuellement Maintenant, je suis sûr que cela va changer constamment, mais vous recherchez Claude Code quelque part dans la navigation. Maintenant, il y a d'autres choses disponibles, mais nous ne nous intéressons qu' à Claude Code, pas à la vache, pas à Claude seul, d'accord ? Cela peut être un peu confus, mais la partie code est la dette essentielle. Une fois installé, il vous demandera un e-mail au cas où vous auriez déjà un compte, ce que je fais. Je vais le mettre dedans, et je vais obtenir un lien que je dois ouvrir sur cet appareil pour confirmer que c'est bien moi. Je dois donc ouvrir mon e-mail. Vous serez très probablement redirigé vers la page de tarification, et je vous encourage à commencer par le plan à 20$, mais vous devrez éventuellement passer au plan à 100$ assez rapidement si vous souhaitez créer plusieurs applications. Maintenant, traversez ce pont quand vous y arriverez. Mais vous pouvez commencer avec 20,01$. N'optez pas pour le plan annuel. N'optez pas pour les crédits. Aucune discussion. Pour l'instant, première étape est prête. Vous devriez avoir installé Cloud Code en tant que programme dédié, et il devrait ressembler à ceci. Mais sans toutes les notices au centre, elles proviennent de mes projets antérieurs. OK ? Encore une fois, faites une pause aussi souvent que nécessaire et poursuivez votre deuxième visionnage. Maintenant, étape 2, installez Git. Encore une fois, disponible sur Mac et Windows. Lorsque vous recherchez Git, votre navigateur peut autoriser l'accès complet à GitHub, et c'est une chose distincte C'est ce que nous voulons, et voici le véritable site Web. OK ? C'est donc Git. Voici un joli bouton lumineux que nous pouvons utiliser pour installer Git et voici le lien de téléchargement. J'accélérerai constamment l'enregistrement afin que nous n'attendions pas trop longtemps. Chose inconfortable, Get pose beaucoup de questions. Mon conseil est d'utiliser les valeurs par défaut. Donc, en gros, il suffit de cliquer sur le bouton suivant sur chaque page. OK, à la fin, il n'est pas nécessaire de lancer. Passons à la troisième étape, et c'est Node JS. Il s'agit du site Web, et comme auparavant, il est disponible sur MACOS et Windows. Cliquez sur le gros bouton de téléchargement, puis utilisez le programme d'installation. Ce n'est pas très excitant, mais cette configuration vous offrira une bien meilleure expérience. D'accord, une fois que vous aurez commencé à installer NoJS, il y a une chose qui peut être un peu délicate Installez automatiquement les outils nécessaires. C'est comme avoir un ensemble de dix types de cuillères différents, selon ce que vous allez manger Maintenant, pourrais-tu te débrouiller avec deux ou trois cuillères ? Bien sûr. Il en fallait vraiment dix ? Non, mais ils peuvent être utiles. Et c'est pareil ici. Le problème, c'est que cela va lancer plusieurs fenêtres et que vous risquez de télécharger quelques gigaoctets de contenu Spécifiquement pour les outils Visual Studio Bull, qui ne sont pas tous nécessaires. Si vous voulez démarrer plus rapidement, ignorez-le, et si quelque chose comme le fait de ne pas avoir installé Python risque de provoquer un problème, vous pouvez demander à Claude de le réparer. Encore une fois, vous pouvez l'ignorer. Je vais l'activer pour que vous puissiez voir ce qui va se passer. Maintenant, au départ, aucun JS ne sera installé, mais après quelques secondes, tous les autres outils commenceront à être impliqués. Outils Chocolate, Python, Visual Studio Bull. Le fait est que vous ne saurez pas quand c'est fait ou si c'est arrêté. C'est donc un peu délicat. Vous verrez des messages en vert portant la mention « approuvé ». Mais d'autres fois, il se bloque pendant quelques minutes et vous ne savez pas si vous devez le fermer ou non. C'est donc la partie qui n'est pas adaptée aux débutants, mais je voulais la mettre en valeur. Encore une fois, si vous l'avez ignoré , vous ne l'aurez pas. Mais si vous suivez, vous pourriez avoir quelque chose de similaire. Maintenant, vous n'avez rien à faire, mais vous devez attendre quelques minutes. Et encore une fois, vous n'êtes pas vraiment sûr de ce qui se passe, donc c'est un peu inconfortable. Mais en cas de doute, cochez cette option, comme je l'ai dit, et c'est ce que c'est. Si vous l'activez, vous allez voir quelque chose comme ça. Et oui, au bout d'un moment, vous devriez simplement fermer la fenêtre si au bout de quelques minutes rien ne se passe. Maintenant, dernière vérification, vous devez taper CND dans le menu Démarrer, CMD Et maintenant, vous allez taper ces trois commandes une par une. Et si vous ne voyez aucune erreur, alors vous êtes en or. Tu es prêt. Vous devriez probablement voir quelque chose comme ça, mais très probablement une version plus récente. Mais oui, c'était tout pour cette étape parce que, oui, il y en a un peu plus, et j'en suis désolée. Et il s'agit d'installer Android Studio, qui est également disponible sur macOS. Cela va prendre un certain temps, au moins dix à 15 minutes, mais c'est très important tout au long du travail. Si vous souhaitez créer des applications IOS, vous devez remplacer Android Studio par Xcode, et Xcode est installé comme n'importe quel autre programme sur C'est assez simple, totalement gratuit. Maintenant, revenons à Android Studio, c'est un peu lent et maladroit Le programme d'installation fait plus d'un gigaoctet, mais soyez patient car vous n'aurez à le faire qu'une seule fois Et une fois cela installé, vous devrez le lancer et accepter certaines choses, afin qu'il puisse continuer à télécharger de précieux outils. Ce qui est génial, c'est que nous passerons 90 % de notre temps avec Claude Code, vous n'avez donc pas à apprendre les outils que nous venons de configurer. Assurez-vous simplement qu'ils sont disponibles pour que Claude puisse les utiliser, car c'est le plan ici. Nous installons des trucs pour que Claude puisse réellement les utiliser. Bon, maintenant, regardez à nouveau cette vidéo, installez-les, exécutez les trois commandes pour vérifier que tout est en bon état. Ensuite, vous pouvez revenir au projet initial, le projet Vt Clinic. Maintenant, pour moi, il est vraiment essentiel que vous le construisiez. Je ne veux pas que tu économises du carburant. Non, je ne veux pas que tu économises des ressources, même si tu es sur le plan à 20$. Je veux voir votre propre version car, oui, même si vous pouvez copier-coller mes messages, vous obtiendrez un design légèrement différent. C'est normal, c'est normal. Lorsque vous avez terminé avec votre version, prenez une capture d'écran et téléchargez-la dans la section des commentaires. Je veux connaître votre opinion. Alors, comment s'est passée l'expérience ? Claude a-t-il mis longtemps à le faire ? A-t-il détecté des erreurs ? Avez-vous rencontré la même erreur que moi sur la carte ? Parlez-m'en. J'ai lu tous les commentaires. Revenez donc au cours, téléchargez mon fichier texte, modifiez-le si vous en avez envie, et faites l'exercice. Ne continuez pas sans l'avoir fait. C'est très important. OK, amusez-vous bien. 6. Plans de Claude expliqué : 20 $ contre 100 $ contre 200 $: Bon retour. Lorsque les débutants utilisent code textile, la première question est si je paie 20 dollars, 100 ou 200 dollars par mois, combien de temps cela va-t-il durer ? Et la réponse est simple : cela dépend de trois choses. Le modèle que vous utilisez, la taille du projet et la durée de la session. Maintenant, voici une meilleure façon de voir les choses. Combien coûtent les vacances ? Alors, quand vous partez en vacances, combien cela coûte-t-il ? Sincèrement, pouvez-vous répondre à cette question ? Bien sûr, cela dépend. Où vas-tu ? Pendant combien de temps ? Combien de personnes voyagez-vous en voiture, en bateau, en train ou en avion ? Il y a tellement de facteurs que personne ne peut vous donner un prix précis, n'est-ce pas ? Maintenant, revenons à Clog, imaginez vous êtes un abonnement comme un réservoir de carburant Chaque tâche consomme donc un peu de carburant. Une petite tâche en consomme, bien sûr, un peu. Une tâche importante consomme beaucoup de carburant. Vous avez donc vu comment nous avons créé le site Web, et cela a pris environ 5 % de mon plan de cinq heures. Mais gardez à l'esprit que j' utilise le plan à 100$. Et oui, dans l'ensemble, en quelques messages, 5 %, d'accord ? Maintenant, le résultat était-il suffisant ? En sommes-nous satisfaits ? C'est le point principal. C'est ce sur quoi tu devrais te concentrer. Faites-vous de bons progrès ? Le résultat est-il assez correct ? C'est le vrai travail, tu sais ? Maintenant, Width Claude a actuellement trois options : Claude Pro à 20 dollars par mois, Max Five X à 100 dollars par mois. Et enfin, le plus gros, le MAX 20 X à 200$ par mois. Mais voilà le truc. pas vous dire qu'il n'y a pas d' unité de mesure standard Je ne peux pas vous dire qu'il n'y a pas d' unité de mesure standard que vous puissiez comprendre. Cela aurait du sens. Quelque chose comme 10 000 lignes de code ou 3 heures de codage. Cela ne fonctionne pas de cette façon car cela dépend de ce que vous essayez de construire. Dans quelle mesure est-ce complexe ? Le nombre de messages que vous envoyez dépend d'un ensemble de facteurs. Maintenant, connectons-le à la taille du code. Claude ne vous facture donc pas par lignes de code, d'accord ? Il utilise ce que l'on appelle des jetons. Un jeton est un petit bout de texte. Il peut s'agir de code, de commentaires, de noms de fichiers, griffes, et les réponses de Claude comptent toutes Ce sont tous des jetons. Mais pour simplifier, considérons-le simplement comme des lignes de code, même si, encore une fois, ce n'est pas correct à 100 %. Donc, si votre projet comporte, disons, 100 lignes de code, c'est assez petit. Par exemple, une simple page HTML, un tout petit script d'une toute petite application Android. Claude peut donc généralement lire aussi vite et facilement, non ? Mais une tâche comme expliquer ce fichier ou corriger ce petit bogue est un travail léger, d'accord ? Donc, si vous faites exactement cela, vous pouvez utiliser toute la session, les 5 heures sans arrêt sans aucun problème, n'est-ce pas Maintenant, si le projet prend de l'ampleur, s'il s'agit d' environ 1 000 lignes de code, Claude en a encore à lire. Maintenant, il peut s'agir d'une petite application, d'un simple site Web ou d'un projet Android de base. Donc des tâches qui restent assez raisonnables. Mais si vous demandez à Claude tout revoir encore et encore, bien sûr, l'utilisation augmentera. C'est comme demander à quelqu'un de lire une seule page d' un livre puis répondre à des questions à ce sujet au lieu de cinq, dix ou 50 pages. De toute évidence, il faut beaucoup plus d'efforts pour lire comprendre et mémoriser 50 pages Et c'est l'essentiel lorsque quelqu'un vous demande de mémoriser 50 pages et que vous devez répondre aux questions en fonction de ce dont vous vous souvenez. C'est évidemment un peu délicat. C'est la partie utilisation. C'est pourquoi c'est si compliqué. Et, bien sûr, cela continue encore et encore. Si votre projet comporte 100 000 lignes de code ou plus, il s'agit d'une application volumineuse. Et une vraie entreprise, vous savez, peut avoir une application qui peut facilement atteindre des millions de lignes de code. Donc, un produit similaire à Netflix avec des applications mobiles, services dorsaux, un système de recommandation, des paiements, une infrastructure vidéo, des outils internes et des tests, sont des millions et des millions de lignes de code Mais qu'est-ce que cela signifie pour toi ? Donc, au départ, tout projet , vous savez, sera assez peu utilisé. À mesure que l'application gagne en fonctionnalités et en complexité, elle nécessitera évidemment plus d'utilisation et de ressources. Claude devra donc redoubler d'efforts. Maintenant, la façon la plus intelligente de travailler est la suivante : ne posez pas de questions vagues dans cet énorme projet d'application. Identifiez plutôt ce que vous voulez faire. Claude, regarde le flux d'informations ou Claude, inspecte le module du lecteur vidéo, quelque chose Claude, c'est un problème de facturation, un bogue dans le processus de paiement, quelque chose comme ça. Vous créez donc du code Cloud, concentrez sur une petite partie de l'application, et ainsi, cela ne consommera pas trop de carburant. Je sais que c' est un peu frustrant, mais personne ne peut vous dire avec précision la quantité de jus que vos bals de fin d' année utiliseront Cliquez simplement sur l' interface de temps en temps et vous verrez comment l'utilisation augmente. Et avec le temps, vous aurez une meilleure idée de la façon dont les choses se passent. Maintenant, parlons un peu plus des modèles. Chaque entreprise dispose donc de plusieurs modèles. Donc plus rapides, certains plus intelligents, d'autres plus chers, d'autres pour la génération d'images , d' autres pour la voix, etc. Et c'est le cas d'Enthrop. Alors Enthropek a créé le code Cloud, d'accord ? Mais voici la situation actuelle. Encore une fois, cela change constamment. Le haïku est donc le plus léger. Je ne suis pas sûr que vous le prononcez ça, mais c'est ainsi que je le dis. C'est donc essentiellement pour des tâches très simples. Considérez-la comme une voiture hybride d'un litre, très petite, très économe en carburant. Ce n'est pas pour un travail sérieux. Personnellement, je ne l'utilise jamais. Et au moment où vous le regardez, il se peut qu'il ait déjà été retiré de la liste. C'est bientôt la valeur par défaut. Pour les débutants qui ne souhaitent utiliser que le plan à 20$, encore une fois, c'est probablement l'idéal. Maintenant, pour moi, je ne l'utiliserais pas pour mes projets réels, à moins que ce ne soit quelque chose de sûr, comme un site Web de portfolio ou quelque chose que je suis le seul à utiliser ou pour lequel les gens n'ont pas à payer. Donc, si c'est gratuit, c'est très bien. Des bugs comme prévu, c'est totalement bien. Maintenant, je préfère m'en tenir aux deux meilleurs modèles parce que, vous savez, c'est bien mieux pour les projets payants réels. Et quand je l'utiliserai, je vais juste attendre quelques heures jusqu'à ce qu'il se réinitialise Mais soyons clairs, pour le plan à 20$, c'est probablement le meilleur choix, celui-ci ici. Maintenant, Opus est un peu plus fort, mais il consomme beaucoup plus. C'est le plus grand V huit. Eh bien, je dirais probablement un V six, peut-être. Mais oui, c'est beaucoup plus puissant. C'est un gourmand en essence. Il consomme beaucoup plus de carburant que les autres. Mais bien sûr, il est également plus intelligent et très efficace. Et au fil du temps, de plus en plus de modèles apparaissent et les plus anciens sont supprimés. C'est exactement comme avec les téléphones, iPhone 15, 16, 17, et c'est pareil ici, Opus 4.6, 4.7, 4.8, et maintenant 50, et ainsi de suite. Ces cours sont donc constamment mis à jour. Et bien sûr, il y a le V 12, pour ainsi dire, le maximum absolu de cinq. Nous en reparlerons plus tard, mais nous n'allons pas l' utiliser pour ce cours en bref. Maintenant, il y a aussi ce qu' on appelle la fenêtre contextuelle. Cela signifie la mémoire de Claude. Cela inclut vos messages, les réponses de Claude, les fichiers que Claude a lus. Et en gros, si la fenêtre contextuelle est petite, Claude est plus performant. Cela fonctionne mieux. Si la fenêtre contextuelle devient trop pleine, Claude peut commencer à oublier des détails plus anciens ou il peut avoir besoin de tout résumer. Maintenant, cela peut rendre les réponses moins précises. Aujourd'hui, toutes les entreprises d'IA sont confrontées au même problème. Il ne s'agit pas simplement de code cloud. Trop d'informations peuvent rendre l'IA moins précise. Pensez-y de cette façon. Si je vous demande de lire une page d'un livre et de vous en souvenir, souvenez-vous de ce qu'il dit. Vous pourriez probablement le faire assez bien. Mais qu'en est-il de deux pages ? Que diriez-vous de 20 pages ? Ainsi, au fur et à mesure que vous ajoutez de plus en plus de pages dont vous devez vous souvenir, vous oublierez de petits détails d'environ 200 pages, soit 2000 pages. Il s'agit donc essentiellement de la fenêtre contextuelle simplifiée à l'excès, mais c'est l'essentiel Ainsi, lorsque vous travaillez pendant heures, que vous envoyez des centaines de messages et écrivez des dizaines de milliers de lignes de code, Claude oublie, particulier le modèle que vous utilisez Je ne me souviens pas de tout. Je ne me souviens pas de ce que tu m'as dit il y a encore quelques heures. Mais il y a quelques 10 000 lignes de code, non ? Encore une fois, c'est oublieux, exactement comme nous. C'est pourquoi les longues sessions de Claude Code peuvent devenir coûteuses et moins ciblées. Ainsi, plus Claude lit de fichiers et plus la conversation s' allonge, plus vous en consommerez. Vous allez donc avoir besoin de plus de carburant. Donc mon conseil, tout le monde dit la même chose. C'est très simple. Créez une nouvelle conversation par tâche. Et je vais vous montrer comment vous pouvez le faire plus tard. En gros, vous parlez de la mise en œuvre du paiement, c'est une conversation. Ensuite, vous parlez de l'implémentation d' une autre fonctionnalité, c'est une autre conversation. Et c'est pourquoi il est beaucoup plus facile de travailler de cette façon. Tout le monde est plus heureux, et ils le seront aussi. Et maintenant, un dernier concept, le refroidissement. Claude a donc une fenêtre d'utilisation qui se réinitialise toutes les 5 heures, mais elle peut disparaître à un moment donné L'idée est donc que si vous en utilisez trop dans cette fenêtre, vous devrez peut-être attendre. Donc, si vous faites beaucoup de choses compliquées, en même temps, si vous demandez trop de choses à la fois qui vont prendre beaucoup de ressources, vous utiliserez votre réservoir de carburant de cinq heures. Dans quelques minutes, peut-être une demi-heure ou une heure. Ensuite, tu vas devoir attendre. La session démarre lorsque vous saisissez votre premier message. Encore une fois, cela dépend vraiment du moment où vous voulez commencer. Généralement, la plupart des gens commencent à 7 h 00 ce qui signifie qu'il est 12 h, puis 17 h 00 , puis 22 h 00. La dernière séance. Mais tu le fais toi-même. Et, bien sûr, il existe également une limite hebdomadaire, qui est distincte. Vous pouvez voir votre heure de réinitialisation dans les paramètres d'utilisation. Alors, quel plan un débutant devrait-il commencer avec le plan à 20$ ? C'est bon pour apprendre dans le cadre de petits projets et pour le codage léger. Et il est fort probable que vous utilisiez Sonnet, car si vous choisissez celui-ci, vous pourrez probablement tirer le meilleur parti de votre plan Maintenant, évidemment, le plan à 100$ est bien meilleur si vous prévoyez de coder assez souvent et si vous souhaitez lancer plusieurs applications. Mais encore une fois, allez-y étape par étape. Maintenant, évidemment, le forfait de 200$ est destiné aux gros utilisateurs quotidiens, il vous donne donc beaucoup plus d'espace de travail. Mais des projets plus importants. Nous allons quand même épuiser ces ressources assez rapidement. C'est ce que j'ai fini par obtenir. J'ai donc commencé avec un plan à 20$, puis 100 et maintenant 200. Maintenant, un dernier point à retenir, personne ne peut vous dire  : Hé, avec le forfait à 20$, vous allez recevoir dix messages avec ce modèle et 15 messages avec ce modèle ou une heure ou autre Cela ne fonctionne pas comme ça. Donc, la seule chose laquelle vous devez vous concentrer à ce stade est la suivante si vous pouvez vous permettre le plan de 100$, allez-y. Vous aurez une bien meilleure expérience d'apprentissage. Mais encore une fois, je pense que vous pouvez commencer avec un plan à 20$, non ? Si vous préférez cela, vous pouvez utiliser un modèle plus lent et un peu plus stupide Mais comme vous allez le voir, il n'y aura pas de différence entre le jour et la nuit. C'est donc le truc. Vous pouvez commencer avec un plan à 20$, puis éventuellement augmenter. Et c'est mon point de vue. C'est le moyen le plus simple que j'ai trouvé pour expliquer comment cela fonctionne. Je sais que c'est encore un peu compliqué, mais restez avec moi, et plus on avance, plus vous en apprendrez. Merci. 7. Claude Code vs Codex vs Codex vs Cursor vs Lovable: Bon retour. Nous voulons construire des laboratoires mobiles à l'aide de l'IA. C'est ce qu'on appelle le Vibe Code. Nous expliquons au programme ce que nous voulons faire dans un langage clair, puis l'IA fait le gros du travail à notre place. Il écrit tout le code. Il effectue même les tests, et à la fin, nous aurons un laboratoire mobile, nous pourrons lancer et monétiser Génial. Mais le problème, c'est il existe tellement de plateformes. Comment savez-vous lequel est le meilleur ? Quel est le bon choix ? Est-ce du code Cloud ? Est-ce Codex, qui est maintenant Chat GPT, Cursor ou Lovable. Et ce n'est que pour n'en nommer que quelques-uns ils en ont en fait un tas d'autres, donc tout cela peut vous faire tourner la tête. Et permettez-moi de tout clarifier tout de suite. À l'heure actuelle, il n' y a que deux choix principaux. Il s'agit du code Cloud de la société Anthrope ou Codex, qui s'appelle encore une fois CHAD GPT d'OpenAI Encore une fois, l'entreprise à l'origine du HADGPT que nous connaissons tous. Maintenant, vous pouvez y voir un peu comme Samsung contre Apple. Ce sont donc les deux meilleures entreprises. Ils proposent tous deux un produit fantastique, mais de manière légèrement différente. Qu'en est-il du reste ? Eh bien, c'est exactement comme avec les téléphones portables. Il existe de nombreuses autres entreprises qui essaient de se faire un nom. Ils ont des lancements sophistiqués. Certains se concentrent sur le fait d'avoir une batterie plus grosse, un meilleur appareil photo. Mais, en substance, la plupart des gens utilisent toujours un appareil Samsung ou Apple, et seule une poignée d' entre eux optent pour Huawei, Google Phones, Xiaomi ou toute autre marque. Cela ne signifie donc pas que Codex et Claude seront toujours au top. Bien sûr que non. Cursor a été racheté par Elon Musk, ce qui signifie qu'il reçoit d'énormes ressources qui pourraient tout changer en Google est un géant endormi en ce moment, et il n'est vraiment pas en concurrence. Donc, comme je l'ai dit, les choses peuvent changer rapidement. De plus, Mark Zuckerberg vient de sortir de nulle part. Il a réactivé son compte Twitter, son compte X, et il a publié un article sur le lancement de sa propre IA, ce qui est absolument incroyable car il y a beaucoup de concurrence Mais c'est ici que tu peux te détendre. Les différences entre les couches supérieures ne sont pas importantes. J'ai utilisé Cursor. J'ai utilisé la planche à voile, qui s' appelle maintenant Devan. Je les ai beaucoup utilisés. Je peux affirmer avec certitude qu'à l'heure actuelle, ils sont de deuxième niveau et avec une large marge Lovable s'adresse davantage aux débutants et aux utilisateurs très occasionnels. De plus, c'est beaucoup plus cher et vous ne payez que pour la meilleure interface utilisateur pour la meilleure interface. Maintenant, pour les grands yeux, encore une fois, j'ai utilisé le Codex, le chapeau GPT et le code Cloud Clot, tête-à-tête sans arrêt, et ils sont essentiellement au coude à et ils sont essentiellement D'accord ? Dans ce cours, nous allons utiliser le code du caillot, mais honnêtement, vous pourriez tout aussi bien utiliser Codex, car c'est à peu près équivalent L'expérience de construction est à peu près la même. Maintenant, qu'en est-il de leurs modèles ? Encore une fois, c'est GPT 5.6. C'est Fable Five, qui a été bannie après le lancement, c'est Opus, il y en a beaucoup Mais si vous êtes toujours curieux de savoir pourquoi il n'y a pas de gagnant clair entre ces deux entreprises, laissez-moi vous expliquer, car c'est fascinant. Alors imaginez que vous achetez une voiture et que vous aimez la vitesse, d'accord ? Tu veux une voiture rapide. Eh bien, c'est assez facile, non ? Vous regardez le prix, puis le zéro à 60 fois. Donc, pour simplifier les choses, concentrons-nous uniquement sur la puissance. C'est encore plus facile, non ? Disons donc que pour 20 000$ pour 20 000$, vous pouvez obtenir une voiture de 200 chevaux Et pour 30 km, vous pouvez obtenir une voiture de 500 chevaux, voiture beaucoup plus rapide, d'accord ? Et puis la question est simple. Si vous pouvez vous le permettre, c'est chose faite. Prends la voiture la plus rapide, non ? cet état d'esprit, vous voudrez peut-être comparer le code Codex au code Cloud, mais le prix est le même, et cela peut également changer, mais pour le moment, ils sont constamment au coude à coude avec l'ensemble du plan Mais peut-être qu'ils peuvent rivaliser en termes spécifications pures, n'est-ce pas, en termes de spécifications. Non, et c'est le plus gros problème des modèles d' IA de toutes les entreprises . Aucune puissance fixe ne vous est garantie. C'est ce que vous devez comprendre à propos de toutes ces plateformes d'IA. Donc, lorsque vous achetez une voiture de 300 chevaux, c'est exactement ce qu'elle a. Si vous voulez un meilleur rendement énergétique, vous avez certainement la possibilité de réduire votre puissance, ce qui est tout à fait intentionnel. C'est un mode éco, et vous verrez que la voiture deviendra beaucoup plus lente, d'accord ? Mais c'est sous le contrôle des États-Unis. Vous pouvez voir que vous aviez un mode éco et que vous le faites pour économiser du carburant, très bien. Eh bien, avec ces plateformes d'IA, elles peuvent vous mettre en mode éco ou en mode sport sans vous le dire. Je vais donc le répéter. Vous avez souscrit un abonnement auprès de la société X. Vous avez envoyé un message. Vous pouvez obtenir un résultat de dix sur dix dès maintenant. Mais au bout d'une heure, même chose, vous pouvez obtenir un résultat de cinq sur dix. Pourquoi ? Parce que je le répète, ils vous ont mis en mode éco. Certains disent que le code cloud est incroyable, tandis que d'autres disent qu'il est absolument horrible Comment cela peut-il avoir du sens ? Certains sont en mode sport, autres en mode ecomde La société Anthrope ajuste constamment votre puissance, et vous n'en avez aucune idée Ainsi, lorsque vous lancez une invite, lorsque vous envoyez un message, vous pouvez obtenir 100 chevaux, vous pouvez en obtenir 1 000 Dans la plupart des cas, vous vous retrouverez quelque part près du milieu. Maintenant, vous êtes peut-être furieux, n'est-ce pas ? peut vous mettre en colère parce que vous voulez ce pour quoi vous avez payé. Mais encore une fois, personne ne vous a promis 1 000 chevaux, un résultat précis de zéro à 60 ou un résultat de dix sur dix Personne ne te l'a promis. Ils vous ont donné accès, et c'est tout. C'est pourquoi la page de tarification est si vague. Cinq X, 20 X. Qu' est-ce que cela signifie ? En vérité, si vous appuyez sur l'accélérateur, le message est envoyé à l'entreprise Anthropic ou Open Ae ou autre. Ensuite, en fonction d'un million de facteurs, vous obtiendrez un résultat, meilleur ou pire. Pour bien comprendre ce point, certains disent qu'à 9 h, il y a toujours un trafic énorme et que la plateforme, Cloud Code, par exemple, est plus stupide. il y a toujours un trafic énorme et que la plateforme, Cloud Code, par exemple, est plus stupide Pourquoi ? Parce que de plus en plus de personnes l'utilisent à ce moment-là. Parce qu'il est évident qu'ils se rendent au bureau, qu'ils démarrent leur ordinateur portable et qu'ils commencent à utiliser le code Cloud en même temps. Et voilà le truc. Ces entreprises et Tropical Open AI ne disposent pas de ressources illimitées. Donc, ce qu'ils font, c'est qu'ils limitent l'utilisation. Ils limitent la consommation. Ils t'ont mis en mode ego. Et c'est simplement parce qu'ils ne disposent pas suffisamment de puissance de traitement ou d'énergie électrique pour répondre aux besoins de tous ceux qui utilisent leur service. Ils ne peuvent pas l'admettre. S'ils le faisaient, le cours de leur action chuterait d'une falaise. Ils perdraient des investisseurs, des utilisateurs de parts de marché. Tout le monde affluerait vers ses concurrents. Mais voilà le truc. Toutes les entreprises, toutes les entreprises d'IA ont exactement le même problème. C'est pourquoi ils construisent tous des centres de données et des centrales électriques. Ils essaient de se procurer des réacteurs nucléaires. Ils ont besoin de plus de puissance. C'est pourquoi ils mettent constamment les gens en mode écologique. C'est d'ailleurs pourquoi ils achètent autant de GPU à Nvidia Il s'agit d'une ruée vers l'or pour ces entreprises. Ce sont des entreprises de plusieurs milliards de dollars, et plusieurs milliards ne couvrent tout simplement pas ce montant Les chiffres sont donc ahurissants. Les gens s'enrichissent. Mais le fait est qu'ils ne peuvent pas être transparents, car cela entraînerait l'effondrement de leur entreprise. Donc, quand les gens disent « Oh, Codex est incroyable » et que les gens disent que le Codex est lent et stupide, ils ont tous les deux raison. J'en ai fait l'expérience. J'ai utilisé Codex et Claude en même temps, et je peux vous dire que les deux sont fantastiques et horribles La situation change jour après jour. Pour moi, il est clair aujourd'hui qu'à certaines périodes, cela peut prendre quelques heures ou dans certains cas, quelques jours, se passe quelque chose et mon pouvoir est limité. Je suis mis en mode éco. Maintenant, je ne suis pas pointé du doigt par ces entreprises, d'ailleurs Non, cela arrive à beaucoup de monde en même temps. Ce que j'ai fait, c'est que j'ai appris à l' accepter pour une raison simple. Même si je ne sais pas si je gagne 200 hortzpower ou 500, j'en consomme tout de même 20 fois plus que lorsque je Cette expérience, où tout fluctue, est donc bien meilleure que le fait de ne pas avoir accès à ces outils qui consistent simplement à le coder vous-même ou à engager un développeur C'est quand même une bien meilleure expérience En conclusion, il n' y a rien de mieux pour tous, et la plupart, sinon toutes les entreprises d'IA ajustent le pouvoir que vous obtenez sur place. C'est pourquoi je vous encourage à en choisir un et à vous y tenir. La concurrence est si intense que même lorsque quelque chose de fantastique sort de la première entreprise, par exemple du code cloud, Open AI publiera quelque chose de similaire en quelques jours, au plus quelques semaines. Donc, avec ces informations, j' espère que vous pourrez vous détendre la recherche du meilleur outil, car il n'en existe pas Maintenant, mon analogie avec la voiture n'est pas correcte à 100 % sur le plan technique, mais je pense qu'elle fait passer le message. Vous appuyez sur la pédale d'accélérateur, vous envoyez un message et vous ne savez pas ce que vous allez obtenir. C'est frustrant, mais c'est quand même une expérience fantastique par rapport à toutes les options en pointillés Alors, tenez-vous-en à un, et c'est tout. Codex avec le code Cloud, et le tour est joué. Continuons. 8. Ce que nous allons construire et pourquoi: Bon retour. Je suis sûr que vous êtes curieux de savoir ce que nous allons construire et si cela correspond à ce que vous voulez construire, n'est-ce pas ? Bref, je dois vous dire que, oui, vous serez capable de créer à peu près n'importe quelle application car les principes de ce cours sont universels. Alors laisse-moi t'expliquer. Nous allons créer une application de fond d'écran pour les téléphones Android. Maintenant, je sais que cela semble très simple et pas très excitant, mais cela nous permet de nous concentrer sur la vue d'ensemble, et c'est en fait la vraie valeur du cours. Et voilà, nous allons avoir de belles photos, et nous allons créer une application dotée d'un bouton. Une fois que vous aurez appuyé sur ce bouton, l'image deviendra le fond d'écran de votre téléphone. OK. Mais alors quoi ? Eh bien, nous devons penser à attirer des utilisateurs, ce qui nécessite des publicités payantes et une optimisation de l'App Store, ce qui est la même chose que le référencement, optimisation des moteurs de recherche ou, autrement dit, l'obtention de trafic organique. Mais si vous souhaitez lancer des publicités payantes, vous devez générer de l'argent via l'application, n'est-ce pas ? Et ça se divise en deux compartiments. Et d'un autre côté, vous pouvez utiliser un abonnement payant. Mais alors, comment pouvons-nous être rentables en diffusant des publicités si nous diffusons également des publicités payantes ? Cela a-t-il du sens ? Alors, d'où proviennent nos publicités ? Cela viendra-t-il d'AdMob ou de Meta, Facebook ou de l'une de ces nombreuses autres plateformes publicitaires ? Qui paie le mieux pour que nous puissions réellement obtenir un bon rendement ? Et en ce qui concerne les abonnements payants, comment faire en sorte que certaines personnes paient une certaine somme d'argent sur une base mensuelle ? Quelles fonctionnalités les enthousiasmeront pour qu'ils puissent payer avec plaisir ? Et comment implémentons-nous ces fonctionnalités ? Que pensons-nous d'eux ? Comment les abordons-nous ? Et du côté du trafic organique, parce que vous ne voulez peut-être pas dépenser d' argent pour promouvoir votre application, n'est-ce pas ? OK, quelle est la taille de l'application ? Si vous incluez trop de photos dans l' application de fond d'écran, elle va devenir trop importante. Disons que c'est 50 mégaoctets, non ? va prendre trop de temps téléchargement va prendre trop de temps sur la plupart des téléphones 4G, et cela ne plaira pas à Google. Mais si vous n'avez qu'une seule photo, encore une fois, ce n'est pas une bonne application non plus car les gens ne paieront pas pour cela. Mais que se passe-t-il si vous ajoutez plusieurs images mais que vous les compressez ? Bien sûr, cela peut fonctionner, mais s'ils sont de mauvaise qualité et pixelisés, les utilisateurs ne seront pas satisfaits Et comment s'assurer que les utilisateurs sont réellement satisfaits ? Quelles analyses devez-vous vérifier ? Quel type d'analyse existe pour les applications et que devez-vous rechercher ? Ces analyses révéleront-elles des bogues ou des pannes ? Ce serait très important, non ? Et puis, lorsque vous souhaitez effectuer une mise à jour, comment faites-vous ? Et comment vous assurez-vous que les utilisateurs passent réellement à la version la plus récente ? C'est donc une autre question à aborder et qui est étroitement liée comment faites-vous pour que les gens utilisent souvent l'application ? S'ils ne l'utilisent qu'une seule fois, il est difficile de générer des revenus. S'ils l'utilisent tous les deux jours, c'est fantastique. Mais comment en arriver là ? Le fait est que si vous êtes trop agressif dans vos publicités et votre engagement, vous risquez de perdre votre compte. Google peut vous suspendre. Maintenant, est-ce un gros problème, ou pouvez-vous simplement créer un autre compte comme ça ? Par exemple, comme sur TikTok, qui vous permet de créer tout un tas de comptes comme ça Il va falloir en parler. Pour en revenir au trafic organique, encore une fois, vous aurez besoin d'évaluations. Mais comment obtenez-vous des notes ? Encore une fois, si vous êtes trop agressif pour les obtenir, vous risquez d'être suspendu définitivement. Et si vous avez trop de fonctionnalités, comment les utilisateurs vont-ils les découvrir ? Eh bien, vous aurez besoin d'un type d'intégration, d' un type de présentation initiale où vous présenterez les principales fonctionnalités de l'application Cela doit être beau mais concis. Mais que se passe-t-il si les utilisateurs ne parlent pas anglais ? Eh bien, cela nous amène à l'optimisation de l'App Store et à l'obtention de trafic organique. Vous devez traduire votre application, mais vous devez également traduire les captures d'écran. Et en ce qui concerne les captures d'écran, si votre application n'est pas belle, personne ne l'utilisera, même si elle est techniquement fantastique. Et tout cela peut vous faire tourner la tête. Et je ne fais qu'effleurer la surface. Il y a bien plus que cela. C'est ce que je vais vous apprendre dans ce cours, étape par étape, le tout totalement expliqué. C'est pourquoi nous avons créé une application de fond d'écran simple, afin que vous puissiez vous concentrer sur toutes les autres choses qui l' entourent , car la façon dont vous obtenez des notes, comment vous la monétisez, comment vous vérifiez les analyses, comment vous mettez à jour l'application, tout cela peut être appliqué à n'importe quel autre type d' Mais sans rien faire de trop compliqué pour ses fonctionnalités, comme une application d'IA qui vous parle ou n'importe quel jeu aléatoire qui vous déconcentrerait sur ce qui compte vraiment Ces seaux sont extrêmement importants. Sans eux, vous ne pouvez pas réussir. Les applications ne deviennent pas virales d'elles-mêmes. Non, vous devez utiliser ce framework. Donc, même si vous ne voulez peut-être pas lancer une application de fond d'écran, ce que vous ne voulez probablement pas faire, je suis sûr que vous ne voudrez probablement pas le faire, cela vous aidera énormément Cela montre à quel point c' est un concept très simple. Vous avez une photo, vous la touchez pour la définir comme fond d'écran, et c'est tout. Comment cette chose simple devient incroyablement complexe en un rien de temps. Restez avec moi et vous verrez ce que c'est. C'est ce que nous allons construire. Avec ces principes, vous pouvez ensuite construire tout ce que vous voulez. Allons-y. 9. Ne créez jamais ce type d'application: Reviens. Je voudrais m'arrêter un instant et vous donner un avertissement clair. Ne créez jamais de jeu. Cela semble un peu étrange, car beaucoup de gens adorent jouer à des jeux sur leur téléphone. Et si vous êtes un grand designer, vous pourriez créer des graphismes fantastiques et créer quelque chose de très beau. Alors pourquoi pas ? L' industrie du jeu mobile est énorme. Les plus grandes entreprises génèrent des centaines de millions de dollars de revenus. Des centaines, sans exagération. Donc, créer un jeu de laboratoire mobile sur votre ordinateur, c'est comme essayer de trouver du pétrole, de l'extraire du sol, puis vendre du gaz par vous-même. Eh bien, c'est techniquement possible, vous feriez bien mieux d'essayer de gagner au loto. Cela n'arrive tout simplement pas. voyez, les jeux les plus connus marché ont une armée de data scientists, ingénieurs incroyablement talentueux et des dizaines de concepteurs chevronnés. Il ne s'agit pas de gameplay ou de graphismes magnifiques. Il ne s'agit pas de ça. Il s'agit de l'extraction de données. Il s'agit de rendre l'application aussi addictive que possible et d' essayer de tirer le meilleur parti de vos utilisateurs. Cela se fait en suivant chaque seconde, chaque seconde pendant laquelle l'utilisateur passe dans l'application. J'ai vu des présentations où les développeurs expliquaient à quel point c'est incroyablement compliqué. Et ils le comparaient à votre fil d'actualité sur TikTok, Instagram OM Ce n'est pas un hasard. Ce n'est pas par hasard. Ces algorithmes sont conçus à l'aide de certaines des lignes les plus brillantes au monde pour vous permettre de rester actif, de continuer à faire défiler la page, de continuer à jouer Pour vous présenter le bon contenu au bon moment. Dans le jeu, ils mesurent votre réaction en millisecondes. Ils t'ont mis entre parenthèses. Si vous êtes un utilisateur occasionnel, une baleine potentielle, si vous êtes le genre de personne qui passe 5 minutes par jour à raison de 5 heures par jour, ils vous offrent des récompenses et des bonus spéciaux. Ils vérifient tout ce que vous faites, chaque hésitation, chaque clic, ils le renvoient sur leur tableau de bord , ce qui rend de plus en plus addictif. C'est comme gérer un casino. Bien sûr, vous savez peut-être comment jouer au blackjack ou quoi que ce soit d'autre, mais l'industrie du jeu derrière le casino est si incroyablement complexe qu'il est impossible d'y toucher Maintenant, à ce stade, vous pouvez dire : Ah, Chris, je ne veux juste pas faire le prochain coup de cœur pour les bonbons. Je veux juste m' amuser et créer un jeu charmant avec des personnages mignons. Rien de trop chic, non ? Bien sûr. Le problème, c'est que cela prend tellement de temps et de ressources. Vous passerez littéralement des années à le construire. Tu vas en avoir assez de ne rien avoir à prouver. C'est le moyen le plus rapide de s'épuiser. Même si vous jouez à un jeu simple comme Tita Toe, Connect, peu importe, un petit puzzle, cela vous prendra quand même du temps en termes d'argent, d'énergie, quel que soit le nom que vous voulez , de toutes vos ressources, cela vous épuisera Le fait est que vous allez vous concentrer sur les designs, sur l'animation des personnages, sur le développement, sur les intrigues, sur le style visuel. Et puis voilà le truc. Vous allez négliger tout ce qui compte vraiment, comme la monétisation, l' ASO, l' optimisation de l'App Store, l'intégration, les analyses, les paywalls, la rétention, C'est pourquoi je ne veux pas que tu perdes ton temps. Lancez plutôt deux, trois ou cinq applications simples basées sur mon framework dans ce cours, puis vous pourrez passer à des applications plus intéressantes. Mais la première, non, c'est créer une application météo, une application de prise de notes, une alarme qui vous rappelle de boire de l'eau, les choses les plus élémentaires. Quelque chose d' incroyablement simple. C'est ce que vous devez faire, comme une application de fond d'écran que nous allons créer dans ce cours. Mais encore une fois, avec une touche d'originalité, vous savez, ce soit une fonctionnalité ou peut-être un beau design, mais c'est tout. Ne compliquez pas les choses. N'essayez pas de créer les prochains Flappy Birds ou quoi que ce soit d'autre. S'il te plaît, ne recommence pas. 10. Comment j'ai perdu des applications qui gagnaient 800 $ par jour: Reviens. Je veux vous raconter comment j'ai commencé développer des laboratoires mobiles, comment je suis parvenu à environ 800 dollars par jour et comment j'ai tout perdu au moins trois fois. Mes meilleurs mois ont donc généré plus de 50 000 dollars de revenus, et j'ai tout expliqué en détail dans mon livre, 1 million de dollars grâce à Photoshop Je veux avoir l'air arrogant les deux cas, mais je veux vraiment m' assurer que vous comprenez que j'ai été dans les tranchées Je l'ai vécu et j'ai beaucoup d'expérience. quelques années, mon équipe et moi étions en train de concevoir des applications dans Photoshop, d'accord ? Pour être concis, j'ai commencé à créer des équipes de claviers pour une application populaire sur le Google Play Store. Cette application s'appelait Go Keyboard. C'était l'un des claviers les plus populaires de l'époque. Maintenant, un de mes amis a découvert comment utiliser différents logiciels pour découvrir comment fonctionnait le clavier Go, ce qui nous a permis de créer des skins avec des thèmes pour. Donc, si vous étiez fan du rouge et du bleu, par exemple , nous avions une application pour cela. Nous avions le skin pour ça. Si vous avez aimé Minecraft, nous avions un thème conçu dans ce style. Et au fur et à mesure que nous avons lancé de plus en plus de thèmes, certains d'entre eux sont devenus viraux. Les applications étaient assez simples. Le processus était le suivant. Vous le téléchargez, vous appuyez sur Appliquer, appliquer le thème, puis le skin serait appliqué au clavier si vous l' aviez installé. Si vous ne l'aviez pas installé, vous deviez également le télécharger. Maintenant, nous avons commencé vers 2012 environ, et nous sommes passés à environ 300 400 dollars par jour. Cela nous a donc pris environ, je dirais, peut-être un an, peut-être deux ans, quelque chose dans ce sens. Mais comme nous voulions de plus en plus de revenus, nous avons essayé différentes plateformes publicitaires qui nous promettaient de meilleurs salaires. Et voilà le truc. Lorsque vous entrez dans le, vous avez vu publicités en plein écran ou différents types de bannières. Maintenant, les publicités en plein écran ont évidemment donné de meilleurs résultats que les bannières, qui étaient beaucoup plus petites. Mais certaines de ces publicités en plein écran, appelées interstitiels, avaient du son, Certains avaient des animations fantastiques. Certains étaient maladroits et vous ont dit que votre téléphone était infecté par un virus et que vous deviez installer cette application antivirus spécifique Maintenant, en tant qu'éditeur, vous ne savez pas vraiment ce qui est affiché dans l'application. Il existe de nombreuses entreprises qui diffusent des publicités. Par exemple, AdMob appartient à Google. Ils examinent donc chaque application, chaque éditeur, tout ce qui fonctionne très bien, afin que vous ne receviez pas vraiment spam ou de publicités malveillantes, n'est-ce Maintenant, META ne les examine pas non plus. Vous pourriez donc recevoir des publicités plus agressives, d'accord ? Et il y avait pas mal d'entreprises sur le marché. Ah, en gros, c' était un choix difficile. Encore une fois, certaines plateformes publicitaires ne diffusaient que des enquêtes. vous ai donc très, très bien payé, mais pas en fonction du moment où l'utilisateur clique, mais en fonction du moment où l'utilisateur a réellement installé quelque chose. Certains ne vous payaient que si vous montriez l'annonce. Peu importe ce qui s'est passé, que l'utilisateur ait cliqué dessus ou non Maintenant, comme vous pouvez l'imaginer, c'est un sujet difficile à aborder. Mais en bref, vous pouvez y penser de cette façon. Une annonce de base vous permettrait d'obtenir n'importe quoi. Disons 0,05$. Une publicité plus intrusive peut vous rapporter 0,50$ L'installation d'applications peut vous rapporter deux dollars. Répondre à un sondage peut vous rapporter cinq dollars et ainsi de suite. Donc, en fait, tout dépend de la manière dont vous optimisez ce trafic, car vous avez le même nombre de personnes chaque jour, disons 100 personnes. Mais si vous modifiez le format de l'annonce en fonction de la structure de l'annonce, du fournisseur de publicité, vous pourriez potentiellement gagner dix dollars de plus, 20 dollars de plus. Maintenant, le fait est que ce n'est pas uniquement une question de cupidité. Il s'agit d'essayer de maximiser vos revenus publicitaires. Et voici un autre facteur. Supposons donc que vous utilisiez des méta-publicités. Donc, Facebook en tant que fournisseur de publicité. Mais la plupart de vos utilisateurs viennent, disons, d' Allemagne, de n'importe quel pays, n' est-ce pas ? Disons l'Allemagne. Et disons que les publicités sur Facebook ne contiennent pas beaucoup de publicités en provenance d'Allemagne, d'accord ? Personne ne veut faire de la publicité auprès des Allemands, d'accord ? Imaginons ça. Alors tu sais ce qui va se passer ? Aucune publicité ne sera diffusée dans votre application. Ce serait donc un problème. Ou ils voyaient des publicités qui n'avaient aucun sens pour eux comme un service de tonte de pelouse aux États-Unis dans l'Idaho Bien entendu, vos revenus ne seront pas aussi bons si vous ne diffusez pas les bonnes publicités aux bonnes personnes. C'est donc le truc. Ce n'est pas qu'une question de cupidité. Il était très important de diversifier les sources de diffusion de vos annonces. Pour en revenir à l'histoire, nous avons utilisé de nombreuses plateformes publicitaires, mais nous avons perdu l'intégralité de notre compte Google Play cause d'un fournisseur. Ce fournisseur semblait être une bonne entreprise, une entreprise sérieuse. Ils ont déclaré qu'ils étaient conformes à Google Play. Nous avons vu leurs publicités sur nos téléphones et ils avaient l'air tous bien. Encore une fois, il s'agissait d'une énorme entreprise. Je n'étais pas quelque chose de louche ou quoi que ce soit d'autre. Mais oui, après quelques mois, ils ont été mis sur liste noire, et Google a simplement suspendu tous les développeurs qui diffusaient des publicités de cette entreprise en particulier Ce chiffre d'affaires de 3400 dollars par jour a donc disparu d'un seul coup, littéralement Il n'y a eu aucun avertissement, rien de ce genre, suspension permanente à 100 %. Et voilà le truc. Nous avions plus de 100 applications, et nous avions plusieurs comptes de développeurs, au moins deux ou trois, et ils ont tous été suspendus. Parce que Google a découvert qu' ils étaient liés d'une manière ou d'une autre. Ils l'ont découvert par différents moyens. Cela n'a pas vraiment d'importance. Maintenant, le mieux que vous pouviez faire en cas de suspension était remplir un formulaire contenant moins de 500 caractères, et non des mots, des caractères , 500 caractères, c'est pourquoi vous devriez être réintégré Et en gros, cela n'a jamais fonctionné. Cela n'a jamais vraiment fonctionné. C'est ce que vous trouverez chez Google en tant qu'entreprise, qu'il s'agisse de YouTube, de Google Play ou d'AdSens AdMob, peu Parfois, vous allez être suspendu sans raison valable, et il n'y a personne à qui parler. n'y a pas de département, pas d'e-mail, pas de chat en direct. Tout est automatique. Ce ne sont que des réponses à copier-coller. Vous avez enfreint les termes et conditions, c'est terminé. Et encore une fois, si vous regardez sur YouTube, vous allez retrouver la même histoire encore et encore. Le truc, c'est que ces créateurs n'ont aucun intérêt. Mais c'est le truc, cela se produit depuis des années. Ce n'est pas nouveau. Le fait est que personne ne va me crier dessus pour avoir perdu un compte qui rapportait 400 dollars par jour, parce que, encore une fois, ce n' est pas quelque chose à quoi avoir perdu un compte qui rapportait 400 dollars par jour, parce que, encore une fois, ce n' est pas quelque chose plupart des gens peuvent s'identifier. Pour en revenir à l'histoire, nous avons vu l'énorme potentiel, alors nous avons obtenu un bureau. Nous avons embauché des personnes. L'équipe s'est développée rapidement. Et à notre apogée, nous avions une vingtaine de personnes. Nous avions des chefs de produit. Nous avions des codeurs. Nous avions beaucoup de designers, une grande équipe. Nous gagnions donc 800 dollars par jour en moyenne, mais il y a eu des mois où nous avons réalisé plus de 40 000 dollars de revenus, 40 000 dollars, 50 000 dollars, voire plus que Mais, euh, et le fait est qu'une bonne partie des bénéfices étaient effectivement générés, mais avec l'équipe, c'était moins important est qu'une bonne partie des bénéfices étaient effectivement générés, qu'au début, même s'il s'agissait d'une augmentation des revenus Quoi qu'il en soit, à ce moment-là, nous avons décidé de faire preuve de prudence. Nous avons décidé de créer notre propre application de clavier afin de ne pas être suspendus. Nous ne compterions donc pas uniquement sur le clavier Go, car c'est le truc. Le clavier I go ne nous permettait plus de simuler notre propre application, ce n'était pas une bonne idée, non ? Nous avons donc fabriqué notre propre clavier. Ensuite, nous avons décidé de n'utiliser qu'AdMob et une autre grande entreprise pour diffuser des publicités, d'accord ? Même s'il ne s'agissait pas de performances à 100 %, même si nous n' optimisions pas notre trafic, nous avons décidé de ne pas être gourmands, d'accord ? Nous avons réduit le nombre de publicités. Nous avons fait tout ce que nous pouvions. Nous n'avons jamais conçu de contenu protégé par des droits d'auteur sous le nom de marque Nous savions que les gens adoraient les films Marvel, Pokemon et tout le reste. Mais nous n'avons jamais fait ce genre de choses parce que la suspension serait certaine. Nous avons utilisé des VPN, des machines virtuelles, différentes cartes de crédit pour créer différents comptes de développeurs, et bien plus encore Malgré tout, nous avions toujours des suspensions, des suspensions permanentes de temps à autre. Mais au fur et à mesure que Google Play a évolué, leurs termes sont devenus un peu plus clairs, car voici le truc. Pendant de nombreuses années, ils disaient des choses comme Ne diffusez pas une annonce dans un endroit inattendu ». OK, qu'est-ce que cela signifie ? Sérieusement, qu'est-ce que cela signifie ? Le seul exemple qu'ils ont eu pendant des années est celui-ci. Si votre application est un jeu, vous pouvez diffuser une publicité lorsque le joueur échoue au niveau. OK, eh bien, si ce n'est pas un jeu ? Rien Pas de réponse Nous avons supplié et plaidé, puis nous avons évidemment été frappés par de plus en plus de suspensions, sans savoir pourquoi Était-ce la position de l' annonce, le nombre d'annonces ? Était-ce le contenu de l'annonce ? Est-ce que c'était le format de l'annonce ? Nous avons essayé tout ce que nous pouvions, mais personne n'a répondu. Bien sûr, d'autres entreprises du monde entier ont vu la même opportunité. C'est donc devenu une frénésie. À un moment donné, nous avons eu beaucoup de concurrence et ils ont eu exactement les mêmes problèmes. Nous surveillions leurs comptes, et nous avions peur qu'ils soient suspendus, et on dirait qu' ils ont été suspendus De nombreuses entreprises du monde entier n' arrivaient donc pas à comprendre cela. À un moment donné, nous recevions 100 000 téléchargements par jour, parfois jusqu'à un demi-million de téléchargements par jour, parce que nous avions des milliers d'applications, d'accord ? Clavier rouge, bleu, rose sarcelle, rouge et bleu, rose et bleu, peu importe ce que vous pouvez imaginer, nous l'avons créé Et encore une fois, d'autres entreprises ont fait de même. Mais comme je l'ai dit, d'autres entreprises ont eu exactement le même problème de suspension sans aucun avertissement. Et fin 2016 environ, Google Play a été vraiment réprimé grandes équipes ayant été complètement suspendues Des applications avec plus de 50 millions de téléchargements, une seule application avec plus de 50 millions de téléchargements, comme celle supprimée. Tout le monde a été liquidé, et tu n'as rien pu faire Et lentement mais sûrement, peu près toutes les entreprises ont fait faillite. Le mien y compris, car encore une fois, vous ne pouviez parler à personne. Vous ne saviez pas quel était le problème. Google Play n'arrêtait pas de nous suspendre, et c'est tout. C'est ainsi que j'ai tout perdu, un tas de centimes. Telle est la réalité de la collaboration avec Google. Les choses se sont beaucoup améliorées récemment. Mais oui, juste pour que tu saches que tu ne veux pas être suspendu. Juste pour que tu saches que tu ne veux pas être suspendu. C'est permanent et il est incroyablement difficile de faire quoi que ce soit par la suite. Je tiens à dire que j'ai essayé de m'accrocher, mais j'ai perdu une grande partie des bénéfices que j'avais réalisés auparavant simplement parce que je ne voulais pas virer mon équipe. J'ai donc continué à m'accrocher, mais oui, j'ai perdu beaucoup d'argent cause et heureusement, après plus de 18 mois passés à essayer de me rétablir et à suspendre de plus en plus de comptes, j'ai dû arrêter Il en va de même pour la plupart des entreprises du secteur. Et une fois que tu seras suspendu, je veux m'assurer que tu l'obtiendras totalement. C'est ça. Si vous essayez de créer un autre compte, un autre, vous serez immédiatement suspendu, parfois après quelques minutes, parfois après quelques semaines. C'était déchirant C'était vraiment horrible parce que tu ne savais pas ce que tu avais fait de mal. Tu ne savais pas quel était le problème. S'ils avaient pu dire clairement : « Hé, vous savez, ne diffusez pas de publicité lorsque l' utilisateur souhaite quitter l'application ». OK, pas de problème. Nous aurions pu le faire immédiatement. Nous aurions pu tout mettre à jour. Mais oui, les suspensions sont venues de nulle part. Et j'en ai juste eu assez, tu sais ? De plus, lorsque vous avez lancé une nouvelle application, elle n'a pas reçu le coup de pouce habituel que Google vous donne habituellement. Ils vous envoyaient donc du trafic pour voir la qualité de l'application. Et si les gens l'aimaient, Google en ferait la promotion auprès de plus en plus de personnes de manière organique Et s'ils l'ont également aimé, il s'est évidemment beaucoup développé sans que vous ayez à payer pour les utilisateurs. Mais au bout d'un moment, cela s'est également arrêté. Vous pouvez en fait voir comment le nombre d' applications sur Google Play a augmenté, puis a fortement diminué. Et maintenant, avec le Vibe Coding, ça revient à nouveau. Mais même si vous pensez que nous avons diffusé trop de publicités ou que nous avons été trop agressifs, permettez-moi d'être clair. J'aurais été satisfait de 50 % de mes revenus quotidiens si j'avais eu la certitude d'être en sécurité. La cupidité n'était pas le problème. Je tiens vraiment à être clair à ce sujet. C'était l' absence de documentation claire sur ce qui est autorisé et ce qui ne l'est pas. Aujourd'hui encore, de nombreuses personnes me supplient de publier leur application sur mon compte. Et pourquoi ? Parce qu'une fois que vous avez perdu votre compte, c'est terminé pour toujours. Ce n'est pas une suspension d'un mois, pas même d'un an. Tu en as fini pour la vie. Je ne sais pas pourquoi. Mais oui, c'est le jeu auquel joue Google. En résumé, vous pouvez gagner de grosses sommes d'argent, mais demain, elles seront peut-être toutes emportées par un robot. Je me souviens quand nous avons perdu une application, une seule à cause de la nudité. C'était un clavier Sand Team, Sand Dunes, non ? Et l'algorithme y voyait de la nudité. C'était donc à peu près ce qu'il y a dix ans, donc l'IA n'était pas aussi intelligente qu'elle l'est aujourd'hui, n'est-ce pas ? Donc, en gros, nous nous sommes habitués à cette instabilité parce que lorsque tout allait bien, nous volions. Mais quand les choses allaient mal, la frustration était incroyable C'est pourquoi vous devez être intelligent quant à ce que vous publiez, aux publicités que vous diffusez, à la manière dont vous faites la promotion de l'application, sur l'ensemble des 9 mètres. J'espère que mon histoire vous a été utile et qu'elle vous a un peu effrayée parce que c'est bien, c'est le but. Aussi fantastique que puisse être cet espace, il peut aussi être incroyablement angoissant et frustrant Donc, mon conseil, veuillez suivre les conseils de ce cours spécifique. N'essayez pas de maximiser l'argent pour l'instant. Ne publiez aucune idée au hasard. Commencez par ce que je recommande dans ce cours. OK, continuons. 11. Travailler avec une certitude : enregistrer, faire arrière et revenir en arrière: Bon retour. Je veux que vous travailliez avec certitude, en toute confiance, mais l'IA est parfois incroyablement stupide. C'est stupide. C'est parfois ridicule. C'est ce que vous allez voir tout au long de ce cours. Parfois, cela n'a aucun sens. Alors, comment gérons-nous cela ? Eh bien, c'est très simple. En enregistrant notre progression, et en cas de problème, nous pouvons revenir à une version qui a réellement fonctionné. Pensez-y comme à un jeu vidéo. Donc, devant un boss difficile, vous économisez, puis vous vous lancez dans la bataille. Et si tu meurs, ce n'est pas un problème. Vous chargez cette sauvegarde, puis vous réessayez. Nous allons faire de même avec notre application. Chaque fois que quelque chose fonctionne, nous sauvegardons un point de contrôle. Nous sauvegardons la partie. Si Cloud Code casse quelque chose plus tard, nous pouvons simplement charger le bon point de contrôle, est-ce pas ? Rien n'a été perdu. L'outil qui fait cela s' appelle Git et nous allons sauvegarder ces points de contrôle en ligne sur un site appelé GitHub Git est donc un sujet très complexe. succursales, des fusions, des pull requests, toutes ces choses effrayantes. Nous allons tout ignorer exprès. Vous n'avez pas besoin de tout cela pour lancer une application. Bien sûr, cela aide, mais nous voulons voler le plus vite possible. Je l'ai donc compressé en trois éléments seulement. Donc, la première consiste à enregistrer un point de contrôle lorsque quelque chose fonctionne. Deuxièmement, retournez à un point de contrôle si quelque chose ne fonctionne vraiment pas et troisièmement, conservez une sauvegarde en ligne sur le cloud Donc, si votre ordinateur tombe en panne, votre projet est en sécurité. Pour être clair, nous pouvons enregistrer et charger autant que nous voulons, mais si notre ordinateur prend feu, d'accord, si le SSD tombe en panne, peu importe, c'est fait pour vous. C'est pourquoi il ne suffit pas de sauvegarder et de charger localement sur votre ordinateur. Nous devons tout mettre en ligne. Le code doit être en ligne, donc c'est agréable et sûr. Et au cas où nous devions passer à un nouvel ordinateur pour une raison quelconque, nous pouvons toujours télécharger la dernière version sur le Web. Et c'est tout, commençons. Tout d'abord, il s'agit d'une nouvelle session car j'ai redémarré mon ordinateur. Maintenant, avant de commencer, vérifions-le. Nous sommes dans le bon dossier. ce que nous pouvons voir ici. Nous contournons les autorisations. Bien. Voici le modèle, et voici le niveau d'effort. Cool. Oh, il semblerait que nous ayons gagné 9 % pour cette session, juste au cas où vous seriez curieux. Maintenant, nous allons vous dire ce qui suit. Je souhaite sauvegarder ce projet sur GitHub, m' aider à créer et à connecter mon compte Ce n'est pas la meilleure orthographe ou phrasé, pour être honnête, toutes mes excuses, mais Claude comprend Il nomme donc cette session ici, puis elle commence à fonctionner. OK, au bout d'un moment, cela nous pose une question clé, publique ou privée. C'est fantastique et facile à comprendre. Lisez la description et vous pourrez décider. Maintenant, dans la plupart des cas, vous voulez que ce soit privé. Si vous souhaitez obtenir un emploi où vous êtes sur le point de passer les entretiens, vous voudrez probablement que ce soit public. OK, question suivante. Nous avons deux choix, mais remarquez que Clog nous dit que le premier est le plus simple Donc, au cas où vous ne seriez pas sûr de ces choix, vous en avez un autre ici où vous pouvez simplement poser une question de clarification Dites-le, je ne comprends pas ce choix. Je suis débutant. Aide-moi à choisir. Et c'est tout. Cette approche fonctionne donc toujours. OK, ensuite, quel nom ? Peu importe pour ce point. Pour cet exemple ? Vous pouvez probablement en choisir un vous-même. Et Claude commence à faire certaines choses, et c'est vraiment fascinant de les voir fonctionner. Devriez-vous lire chaque ligne ? Non, pas vraiment. Mais je vous encourage à essayer de le suivre, même si vous ne le comprenez peut-être pas complètement. C'est une bonne habitude à prendre. Maintenant, fais de ton mieux pour lire. Et il a installé quelque chose, un autre outil qui peut nous aider à utiliser GitHub OK, des trucs géniaux. Nous voyons maintenant quelques étapes. Maintenant, je vais passer à celui-ci car c'est le plus important. C'est donc le site officiel de GitHub, et nous devons nous inscrire. C'est exactement comme s'inscrire à Gmail ou à toute autre plateforme. C'est donc totalement gratuit. Il n'y a rien de spécial ici, alors je vais simplement zoomer sur le Web. Il nous demandera de confirmer certaines informations par e-mail, de saisir des codes, mais c'est fait. De bonnes choses. Maintenant, quand tu auras bien fini, tu pourras le dire à Claude. Et voilà le truc. L'étape Power Shell n'est pas trop compliquée, mais si vous voulez tester les limites de Claude, vous pouvez le constater. Hé, tu fais la troisième étape. Il n'y a absolument rien de mal à cela. Maintenant, si vous voulez économiser le plus de carburant possible, ce n'est évidemment pas une bonne idée. Si vous pouvez envoyer moins de messages, bien sûr, cela vous aidera à les utiliser. Mais ici, je veux vous montrer comment Claude réagit. Notez que j'ai oublié la première étape concernant le choix d'un nom, mais Claude peut toujours continuer. OK, après la seconde, Claude dit qu'il peut le faire tout seul. Pas besoin de quoi que ce soit de compliqué. Il suffit de copier le code du bassin, ce qui est juste. C'est indolore, rapide et facile. Et une chose à noter, cette fois, il a automatiquement détecté que nous avions exécuté ces étapes. D'autres fois, tu dois le dire : « Hé, c'est fini ». Ici, j'ai tapé « terminé », mais en fait, Claude a déjà commencé le processus. C'est fascinant. Faisons une pause. Ce message a donc été repéré mais n'a pas été envoyé. Claude est donc occupé à faire certaines choses et il ne reconnaît pas vraiment mon message. Donc, une fois terminé, la couleur de ce message changera et Claude le lira réellement. Maintenant, dans ce cas, nous devrions supprimer notre message car il ne sera plus pertinent. De plus, cela va nous faire économiser du carburant. Je vais donc simplement passer à l'étape suivante et cliquer sur le symbole X. Des trucs géniaux. OK, donc ça marche. Il a tout créé. Alors, oui, c'est essentiellement l'ensemble du processus. Vous ne le faites qu'une seule fois, puis vous pouvez simplement dire l'une des deux choses suivantes. Valider, ce qui signifie enregistrer un point de contrôle, enregistrer. Donc, validez une sauvegarde, puis appuyez, est-à-dire envoyez-la sur GitHub, afin qu'elle soit sauvegardée en ligne C'est donc dans le cloud, donc c'est toujours sûr et disponible. Maintenant, faisons une pause pour que vous puissiez vous rattraper. Et dans la prochaine vidéo, nous allons l'essayer. Pour l'instant, veuillez faire une pause, regarder à nouveau la vidéo , travailler avec moi et faire une pause aussi souvent que nécessaire. Amusez-vous et continuez ensuite. 12. Apporter des modifications et utiliser GitHub: Bon retour. Nous avons créé notre compte GitHub, et Claude affirme que tout est sain et sauf dans notre dépôt Repo signifie projet. Maintenant, jetons un coup d'œil et voyons. Le nom de ce projet est first website, basé sur le nom du dossier que nous avons créé. Bien entendu, nous pouvons l'appeler comme bon nous semble. Maintenant, dans GitHub, voici le truc. Vous n'avez pas besoin de regarder grand-chose. Vous avez une brève description du projet écrit par Claude. Vous pouvez voir quand il a été modifié pour la dernière fois et ainsi de suite, d'accord ? Mais juste pour vérifier, demandons à Claude. Cette version du site Web se trouve-t-elle sur GitHub ? Donc, en cas de doute, il vaut mieux demander et brûler un peu de carburant plutôt que de ne pas comprendre de quoi il s'agit. Et oui, Claude le confirme. Maintenant que j'ai redémarré mon ordinateur, je ne sais pas si l' URL est toujours la même, alors je vais juste demander à Claude à ce sujet Je vais lui dire quel est mon objectif. Je ne vais pas compliquer les choses. Alors oui, tout va bien. Apportons donc notre premier changement. Changeons complètement le schéma de couleurs, par exemple, en disant simplement, changez le design du site en un thème sombre, d'accord ? C'est ainsi que nous pouvons tester GitHub, et cela nous sera vraiment utile Mais attention à ce qui se passe. Tout d'abord, la réponse ci-dessus est assez longue. Je voulais juste le lien vers le site web en direct, mais Claude a répondu par une mini-histoire accompagnée d'un roman. Parfois, c'est une boîte à bavardages, gaspille du carburant et de l'énergie Voilà, cela fait une minute et j'hésite beaucoup. Laisse-moi accélérer les choses. Donc, au bout de cinq minutes, ce n'est toujours pas prêt. Maintenant, plus haut, vous pouvez voir qu'il y a eu une faute de frappe indiquant que l'outil a expiré Et c'est un truc assez étrange. Et c'est ce sur quoi je veux vraiment me concentrer pendant une minute. La tâche est donc simple. Changez quelques couleurs. Il n'y a rien de compliqué là-dedans. C'est l'une des choses les plus simples que vous puissiez faire. Mais à ce moment de la journée, ce modèle avec ce niveau d'effort rencontre des problèmes, même s'il s'agit d'un code super simple, pas beaucoup de code, et c'est du code écrit par le même modèle. C'est donc un slam dunk. C'est la situation idéale. C'est aussi un modèle fantastique pour le codage. Encore une fois, le niveau d'effort est réglé sur un niveau d'effort supplémentaire, je crois, n'est-ce pas ? Oui, c'est donc la réalité du travail avec l'IA. Mais revenons en arrière. Si ce n'est pas l'instruction qui est mauvaise ou compliquée. Si ce n'est pas la fenêtre contextuelle, elle est trop pleine car ce n'est pas le cas. Si ce n'est pas un modèle très bon marché avec un niveau d'effort très faible, quel est le problème ? Personne ne le sait. Et voici comment vous pouvez le tester. Tu dois recréer tous mes pas, non ? Lorsque vous allez demander le mode sombre, il y a de fortes chances qu'il n' hésite pas autant. Il y a de fortes chances que cela fonctionne comme ça. Et c'est parce que, encore une fois, l' IA n'est pas déterministe C'est une façon élégante de dire qu'on ne reçoit jamais le même flocon de neige ou la même goutte d'eau, d'accord ? C'est toujours différent, même dans les mêmes circonstances. C'est d'ailleurs pour cela que le mode rapide existe. Cela prend du temps. C'est pourquoi les niveaux d'effort existent, car encore une fois, vous voudrez peut-être accélérer les choses, n'est-ce pas ? Vous pourriez spéculer là-dessus, vous savez, avec un niveau d'effort différent Peut-être qu'avec le mode rapide activé, cela ne serait peut-être pas arrivé, n'est-ce pas ? Mais la vérité, c'est que personne ne le sait. Donc pour le moment, nous allons juste attendre, et c'est ça parce que voilà le truc. Trop de personnes épuisent peut-être ressources anthropiques en ce moment Peut-être que l'entreprise n'a pas assez d'énergie, alors elle me met en mode éco, je le répète, je ne sais pas. Tu ne le sauras pas. Personne ne le sait. retenir, c'est qu'il faut beaucoup de patience et que vous devez comprendre, encore une fois, qu'il s'agit d'un cas évident C'est un slam dunk. C'est une tâche simple. Claude l'a écrit, non ? Mais encore une fois, c'est ce que c'est. Donc, pour être clair, ce n'est pas ma faute. Je n'ai rien fait de mal. Ma configuration est bonne, mais c'est une mauvaise session qui consomme des ressources sans raison valable, et cela va vous arriver, cela ne fait aucun doute. Peut-être pas dans ce scénario, mais cela va arriver. J'adore le fait que je l'ai vu en vidéo, car si vous essayez d'expliquer pourquoi l' IA est parfois si mauvaise, vous ne pourriez pas le faire sans cet enregistrement. Donc, après environ 12,5 minutes, cela indique littéralement que c'est fait. Vérifions-le donc dans Chrome, mais c'est exactement la même chose qu'avant. Rien ne s'est passé. 12,5 minutes pour rien. Et nous avons élargi notre fenêtre contextuelle, et nous avons perdu une partie de nos cinq heures d'utilisation à quoi ? Pour être tout à fait honnête, j'ai dû utiliser Control Shift R, et il était indiqué ici même que je devais le faire. Je n'y prêtais pas attention. Encore une fois, prenez-le avec un grain de sel. Mais oui, après 12 minutes passées à regarder mon écran, puis à voir une énorme réponse de Claude sans aucune raison valable Oui, c'est de ma faute. J'ai sauté sur le pistolet. Mais encore une fois, cela vous arrivera probablement aussi. C'est pourquoi c'est si utile. Encore une fois, ces choses vont se produire à gauche et à droite, très, très souvent. J'ai donc dit que je ne voyais pas les modifications, mais après le raccourci clavier, oui, tout allait bien. J'ai donc décidé de l'arrêter pour que nous ne perdions plus de temps. Revenons maintenant à GitHub, nous avons enregistré la version allégée initiale. OK ? Demandons-lui maintenant de sauvegarder cette version sombre, qui se fait via la commande Commit. OK ? Téléchargez-le ensuite via la commande push. Alors engagez-vous et poussez, d'accord ? Validez et publiez la version sombre. Donc, quelque chose apparaît et nous devons nous inscrire. Pas de soucis. Il accepte. Et après la seconde, nous en aurons fini avec la deuxième version. OK, maintenant nous pouvons voir le nombre de commits. Nous avons deux points de contrôle, deux sauvegardes, et le second est joliment étiqueté thème sombre Si vous prévoyez de faire de nombreux changements visuels, vous pouvez demander à Claude d'inclure une capture d'écran dans la description du point de contrôle, afin de mieux voir de quoi il s' Mais c'est ce que je vais faire. Je vais demander à Claude de changer la devise du dollar à l'euro, et ce n'est qu'une étape intermédiaire, d'accord ? C'est un test intéressant pour voir à quel point ce modèle est intelligent. Comme vous le savez probablement, le dollar et l'euro ont des valeurs légèrement différentes, pas une énorme différence, mais une certaine conversion est nécessaire. Claude fera-t-il la conversion ou changera-t-il simplement le symbole du dollar ? C'est le test. Maintenant, auparavant, en ce qui concerne ma monnaie locale et le dollar , oui, j'ai fait un excellent travail. Mais pas cette fois-ci. Non, c'est un peu un échec, donc il n'y a pas de conversion. Il vient de remplacer le symbole. OK, ce n'est pas l'idéal. Encore une fois, c'est ainsi que vous pouvez mieux comprendre les différents modèles et les différents niveaux d'effort. Bien, utilisons maintenant la commande load game, afin que vous puissiez voir pourquoi GitHub est fantastique Supposons donc que nous ayons apporté plusieurs modifications et que nous sommes dans une mauvaise situation. Peut-être que nous avons cassé le site Web. Maintenant, nous pourrions potentiellement y remédier, mais cela coûterait plus de ressources. Revenons donc au point sûr où le site Web fonctionnait correctement, la version allégée. Je vais donc le dire à Claude. Ça ne me plaît pas. Je veux revenir à la version allégée. C'est marrant, Claude est très, très bavard dans cette séance, très affable, sympathique Bonne nouvelle. La version allégée d'origine est enregistrée en toute sécurité dans votre historique GitHub Mais voici le dernier point intéressant. Claude décide pour moi de conserver le symbole de l'euro. Généralement, lorsque vous revenez à un point précédent, vous devriez perdre toute progression. Imaginons donc que nous le mettions sous une forme différente. Nous avons ajouté d'autres photos et ainsi de suite, non ? En général, tout cela est jeté parce que le point sûr ne les inclut évidemment pas. Mais ici, Claude pense que je vais très probablement vouloir conserver l'eurodevise Je ne sais pas pourquoi il a fait cette supposition. Mais oui, c'est fascinant. Faites-moi savoir si cela fait la même chose de votre côté parce que, encore une fois, ces choses changent. Et oui, au bout d'un moment, nous aurons la version originale, mais avec Euros, encore une fois, cela n'était pas censé se produire, mais le modèle est plutôt intelligent. Donc, dans l'ensemble, voici comment vous pouvez utiliser GitHub. Vous pouvez créer plusieurs points de contrôle afin de pouvoir travailler en toute confiance Si jamais tu te retrouves dans un terrier à lapins, passe des heures à essayer de modifier quelque chose et tout tournera mal. Vous savez maintenant comment charger une sauvegarde de partie. Mais notez une chose. Claude nous prévient. Hé, il s'agit essentiellement d'une nouvelle version, d'accord ? Bien sûr, il s'agit de la version allégée enregistrée qui se trouve déjà sur GitHub, mais elle comporte quelques modifications Il s'agit donc d'un troisième état du projet qui n'est pas enregistré sur GitHub Et oui, nous devons nous engager et le pousser à nouveau. Bien que le changement soit un peu minime, je ne ferais pas de nouveau commit pour ces petits changements. En fait, je les regrouperais pour qu'il y ait plus de progrès. Mais oui, c'est GitHub. Et pour être honnête, la fréquence à laquelle vous épargnez dépend vraiment de vous. Vous pouvez être fou et le faire à chaque étape pour chaque fonctionnalité, mais la plupart des joueurs préfèrent appuyer sur le bouton de sauvegarde lorsqu'ils terminent un niveau ou lorsqu' ils battent le boss ou quelque chose de gros Ainsi, lorsque vous parvenez à mettre en œuvre un changement important, vous devez économiser. Encore un avis que j'espère que vous n'aurez pas à passer. Parfois, Claude vous comprend mal, et cela commence à changer beaucoup de choses, des choses qui ne sont pas liées Vous demandez donc le nouveau schéma de couleurs et la carte ne fonctionne plus. Le formulaire n'envoie plus d' e-mails, des trucs comme ça. Donc, économiser sur GitHub ne signifie pas seulement que vous êtes indécis à propos d' un sujet lié au design Non, c'est une vraie mesure de sécurité car Claude, comme toutes les IA, est parfois incroyablement stupide. Continuons. 13. Section de conclusion: Bon retour. Je vais être bref. Nous avons commencé une carrière dans les laboratoires mobiles avec un site Web, et nous avons passé beaucoup de temps sur des sujets qui ne sont pas exactement liés aux laboratoires mobiles. Et pourquoi est-ce le cas ? Parce que c'était plus facile pour toi de démarrer. Vous pouvez voir un site Web de haut en bas. Vous pouvez rapidement voir comment un schéma de couleurs doit fonctionner ou quoi la fonction de sauvegarde du gain de charge est utile. Dans une application, vos modifications ne seront pas aussi visibles. La plupart du temps, nous allons effectuer de nombreuses modifications de code qui sont tout sauf visuelles. Il est essentiellement invisible. Et le plus gros problème, c'est que Claude commet parfois des erreurs stupides Il prend des décisions stupides et tombe dans des terriers qui n'ont aucun sens Vous lui demandez un verre d'eau, et il se dirige vers l'océan le plus proche. Techniquement, oui, c'est suffisant, mais vous vouliez de l'eau potable, et vous vouliez l'avoir en quelques minutes, pas en quelques jours ou semaines. Ensuite, si vous lui dites que vous vouliez vraiment boire de l'eau, il construira une centrale électrique pour le nettoyage de l'eau. Donc tout sauf dire : « Hé, j'ai fait une erreur, laisse-moi aller chercher une bouteille d'eau dans le frigo, d'accord ? Il refuse donc de reconnaître son erreur. Il prend l'eau de l'océan. Cela permet à une centrale de traiter l'eau afin qu'elle puisse vous fournir de l'eau réelle, et cela n'a aucun sens. Et les chances que vous découvriez ce comportement, vous le sachiez, que vous détectiez tôt, ne se produisent pas vraiment. plus tard, quand il sera Il y a de fortes chances que vous le preniez en flagrant délit, bien bien trop tard. C'est pourquoi la leçon GitHub était vraiment nécessaire. Claude construit parfois ces objets massifs dont on n'a pas besoin. Je travaille avec Claude Code depuis des mois, au moins au minimum 8 heures par jour. Et parfois, je suis tellement heureuse. Je peux livrer de magnifiques applications et sites Web et tout cela sans être moi-même développeur, vous savez. Mais d'autres fois, je le vois avoir du mal avec les choses de base. Je vois que cela demande tellement de ressources pour quelque chose d'aussi simple, de si basique, comme, encore une fois, le changement de quelques couleurs. Alors oui, j' attends mon verre d'eau, et Claude répond qu' il est près de l'océan, que je dois juste attendre encore quelques jours. C'est le truc. Vous devez être constamment sceptique quant à ce que fait l'IA et à ce qu'elle vous dit Il faut essayer de le maintenir sur la bonne voie. Et parfois, cela vous surprendra. Cela va vous donner des idées fantastiques. Cela va être proactif. Cela va demander un travail supplémentaire vraiment attentionné que vous n'y ayez même pas pensé, vous savez ? Mais pour l'instant, tu dois rester sur tes gardes. Tu dois rester concentré. Vous devez le guider à chaque étape avec un chemin très clair. Sinon, tu as du pain grillé. Eh bien, au moins votre compte bancaire et votre consommation. Mais cela étant dit, commençons. Passons à la viande et aux pommes de terre de ce plat. Allons-y. 14. Commencer à construire l'application: Bon retour. Commençons par créer l'application Android Wallpaper. OK ? J'ai ouvert le code du caillot, et nous allons procéder étape par étape Tout d'abord, voici à quoi ressemble l'interface utilisateur lorsqu' une mise à jour est disponible. Cela apparaît tout seul, vous n'avez donc pas besoin de vérifier manuellement Je vais procéder à la mise à jour dès maintenant, et elle redémarrera automatiquement de lui-même. Parfois, cela prend une minute ou deux. OK, ensuite, créons un tout nouveau dossier sur notre ordinateur. J'aime créer un nouveau dossier sur mon disque appelé Apps from Mobile Labs, et à l'intérieur, je vais en ajouter un autre appelé Wallpaper App Android. Et c'est là que Claude va tout construire. D'accord, Claude a lancé, mais il semblerait qu'il y ait encore une autre mise à jour, ce qui est un peu étrange, mais d'accord, je vais la mettre à jour à nouveau. Mais d'abord, laissez-moi configurer mon dossier. Nous allons donc cliquer ici et accéder au dossier spécifique dans lequel nous venons de créer l'application Wallpaper. OK, ça y est, et oui, je fais confiance à cet espace de mots. À ce propos, modifions ce paramètre pour contourner toutes les autorisations, car cela permettra aux choses de continuer. Il ne s'arrêtera pas toutes les quelques secondes pour nous demander la permission. OK, maintenant mettons à jour une fois de plus. Et pendant ce temps, je vais vous expliquer pourquoi je n'utiliserai pas le modèle haut de gamme absolu pour ce cours. Bref, c'est une Rolls Royce. C'est extrêmement cher et c'est exagéré par rapport à ce que nous sommes sur le point de faire, et la plupart de mes étudiants ne l'utiliseront pas Vous aurez besoin du plan de 200$ pour cela, et c'est un peu ridicule. Le but de ce cours est de vous apprendre à réfléchir et à planifier carrière réussie en tant que développeur d'applications. La partie de codage réelle est peut-être de 30 à 40 % au mieux. Je vais donc le répéter. Le code lui-même n'est pas la principale préoccupation. Obtenir du trafic, obtenir du trafic organique, bien le monétiser, vérifier les bonnes analyses, fidéliser les utilisateurs Telles sont quelques-unes de nos priorités. Nommez-en quelques-uns. Ça fait encore un tas de choses. C'est pourquoi je n'opterai pas pour ce qu'il y a de mieux. Et pareil pour le niveau d'effort, c'est ce que je vais utiliser. Mais gardez à l'esprit que pour le moment, je suis sur le plan à 100$. Si vous avez le même, c'est fantastique. Si vous optez pour le plan inférieur, veuillez opter pour le modèle inférieur, probablement celui-ci ou un niveau d'effort beaucoup plus faible. Sinon, vous allez manquer de ressources trop rapidement et nous ne serons pas en mesure de terminer. Dernière configuration, allons sur slash.com et trouvons une jolie image de portrait que nous allons utiliser comme fond d'écran J'aime utiliser la barre de recherche, puis les filtres. Cela va nous donner les meilleurs résultats. Celui-ci semble charmant, alors téléchargez-le. D'ailleurs, j'aime configurer mon navigateur pour télécharge tout ce qui se trouve sur mon bureau, et je vous encourage à faire de même, car cela facilite grandement la recherche de vos fichiers. Maintenant, introduisons notre premier message. Créez l'application de fond d'écran Android native. Je joins les deux images que je souhaite utiliser, les teste sur un appareil virtuel. Une fois que c'est collé, je ne vais pas appuyer sur Entrée pour l'instant. Je vais d'abord glisser-déposer ces deux images depuis mon bureau. OK, allons-y. Cela va donc commencer à créer notre application actuelle. Gardez à l'esprit que nous avons déjà effectué certaines configurations, mais il faudra encore faire beaucoup de choses. Maintenant, la première fois, ça va toujours être fastidieux Cela va prendre du temps. Mais gardez à l'esprit que vous allez le faire une fois que vous aurez terminé la configuration. Vous allez créer votre premier robinet et le second beaucoup plus facilement. Tu partiras pour les courses. Mais c'est là que s'arrête la bonne nouvelle. Je voulais vraiment vous présenter certains problèmes du monde réel que vous pourriez rencontrer, et bon sang, ai-je de la chance ? Vous voyez, je savais que le fait de glisser-déposer les fichiers dans le chat pouvait poser des problèmes Je le savais. Cela n'arrive pas toujours. Cela dépend vraiment de l'ordinateur, la configuration, du modèle et de beaucoup d'autres choses. Mais ici, le modèle indique clairement qu'il ne peut pas le faire. Pourquoi ça n'a pas vraiment d'importance. C'est quelque chose que tu devras bientôt apprendre. Eh bien, au début, vous serez peut-être intrigué et même impatient de lire ce que pense Claude Vous allez bientôt en avoir assez. D'innombrables termes techniques que vous ne connaissez pas ou ne comprenez pas, et ce sont tous des sujets pour lesquels vous n' avez que peu ou pas de contribution. C'est pourquoi je recommande d'utiliser mode de contournement des autorisations, car plupart du temps, je ne pouvais vraiment pas m'en empêcher. Je n'arrive pas à décider si je ne sais pas de quoi il s'agit. Encore une fois, vous en aurez assez de le voir raisonner, réfléchissez, mais je vous recommande tout de même d'y jeter un coup d'œil de temps en temps, car il est fascinant et parfois très utile. Je vais accélérer les choses parce que cela va prendre un certain temps. Je tiens à être clair. De votre côté, vous allez également avoir des problèmes. Ils seront très probablement différents. Mais vous aurez sûrement quelques problèmes, surtout au début C'est pourquoi la plupart des gens arrêtent d'apprendre. C'est vraiment horrible de commencer. Je ne dirais pas que c'est facile, mais au bout d'un moment, cela devient beaucoup, beaucoup plus facile. Comme je l'ai dit, votre deuxième application sera un jeu d'enfant par rapport à celle-ci car tout sera déjà configuré. Quoi qu'il en soit, Claude travaille sur plusieurs fronts. Il s'agit de télécharger des choses, d'installer des choses, et il suffit d'attendre. C'est ainsi que l' excitation s'estompe. Mais voilà, en fonction de différentes choses, vous pourriez obtenir quelque chose comme ça, et c'est un beau moment d'enseignement. Donc, comme Claude ne peut pas copier-coller les fichiers du bureau dans son propre dossier, ce que nous avons dit précédemment, cela devrait être assez simple, il va en fait retrouver une position fidèle. Cela va créer de nouvelles images qui ressembleront à celles que j'ai téléchargées. Il va donc générer lui-même des images. Bien que cela puisse sembler passionnant, ce n'est pas ce que nous voulons. Ce n'est pas le but. Ce n'est pas l'objectif. Tu ne veux pas que Claude change ton plan de match. Et si c'était une photo de ma mère et moi, non ? Alors tu dis que tu veux aller sur les plages d' Espagne pour bronzer, et Claude décide : « Hé, tu sais quoi ? Vous allez en fait visiter les montagnes de Norvège. Ce n'est pas un plan. Bien sûr, ce sont toujours des vacances, mais ce n'est pas mon plan. Cela peut donc être exaspérant. Ne changez pas mon objectif, n'est-ce pas ? De plus, générer des images fidèles va probablement nous coûter beaucoup de ressources. Ce n'est donc pas une bonne chose. Ce n'est pas bon signe. Si vous vous inquiétez pour les ressources de votre session, c'est en fait un signal d'alarme. Remarquez, il ne nous l'a pas demandé. C'est le truc. C'est juste décidé pour nous. C'est le revers de la médaille, le mauvais côté de l'autorisation de contournement. Dans l'ensemble, je le préfère toujours, mais c'est l'un des nombreux inconvénients. En résumé, une petite décision très simple, ne pas ajouter de photos à son dossier, a provoqué une réaction excessive Vous pouvez, bien sûr, en prendre note et dire de toujours déplacer les images dans leur dossier. Tu peux prendre une note mentale, non ? Bien que cela puisse prévenir ce problème spécifique, je voulais bien sûr attirer votre attention sur son caractère désordonné, son chaos Vous n'imaginez pas qu' une si petite décision obligerait Claude à changer d'objectif, créer une tâche distincte qui génère des images, etc. C'est le véritable moment d'enseignement ici. Une petite décision peut avoir un impact énorme, même si pour vous, elle ne semble pas pertinente. C'est de l'IA. Il peut tout coder en quelques secondes. Pourquoi ne peut-il pas copier-coller quelque chose depuis le bureau, n'est-ce pas ? Mais revenons-en à cela, Claude a toujours du mal avec la configuration initiale. On ne sait pas pourquoi, mais nous ne nous en soucions pas vraiment, et rien en notre pouvoir ne peut l'aider à le comprendre. Même si je tape un message en ce moment, il ne le recevra pas car il est occupé. Il sera en fait mis en file d'attente, il sera donc traité une fois qu' il cessera Donc, d'ici là, ce sera inutile. Et l'arrêter maintenant serait une grave erreur. Donc je vais juste attendre. Mais bien sûr, je vais passer directement à l'enregistrement. Maintenant, au bout d'un moment, vous pouvez obtenir une fenêtre qui vous demandera la permission. Je vais cliquer sur Accepter et parlons maintenant du deuxième moment d'enseignement. Un émulateur est un appareil virtuel, un téléphone virtuel qui apparaît à côté C'est un excellent moyen de tester vos applications sans connecter un appareil physique, n'est-ce pas ? plus, c'est un excellent moyen pour moi de vous montrer ce qui se passe au téléphone sans ajouter de caméra séparée sans filmer mon propre appareil. De plus, si vous avez un iPhone, ce serait un peu embêtant, non ? C'est pourquoi je voulais vraiment utiliser un émulateur, car vous pouvez également l'utiliser Vous pouvez utiliser un appareil virtuel. Mais voilà le truc. Claude ne peut pas le faire. Cela me donne une raison. Bref, j'ai essayé pendant environ 40 minutes de le réparer, mais je n'ai pas réussi à le faire fonctionner pour une raison ou une autre. J'ai un autre ordinateur. Cela fonctionne très bien. J'ai un MacBook. Cela fonctionne très bien. Ici, ce n'est pas le cas, c'est une autre raison pour laquelle les débutants abandonnent ce genre de choses. Finalement, j'ai décidé de connecter un vrai téléphone Android à un câble USB et d'utiliser un programme spécial pour vous montrer mon écran. Ah ah. Encore une fois, vous verrez mon vrai téléphone à l'écran. Il ne s'agit pas d'un appareil virtuel. C'est un vrai téléphone physique. Mais faisons une pause, et nous allons continuer dans une seconde. Ne lancez pas le projet tout de suite. Attendez la prochaine conférence. 15. Lancer l'application: Reviens. Claude nous demande de déplacer les fichiers car l'application est actuellement livrée avec les stands générés. OK, donc ça l'a déjà fait, même si nous ne le voulions pas, d'accord ? Ensuite, notez qu'il est indiqué que nous déplaçons les fichiers vers le dossier entrant, qui est un dossier qui n'existe pas. Cela peut vous embrouiller car il semble que ce soit une instruction claire. En fait, nous pouvons les ajouter à n'importe quelle position dans le dossier principal. Je vais donc créer un nouveau dossier appelé images car cela me semble un peu plus approprié. Ensuite, je les y déplacerai et je trouverai le chemin. Cela se fait par un simple clic, puis par Control C, puis Control V et Cloud. Dites-lui simplement que les images se trouvent dans ce dossier spécifique. Et après un court instant, l'application est terminée. Nous recherchons un fichier APK. C'est ce que les téléphones Android utilisent, du moins les plus anciens. Maintenant, dans notre cas, nous avons un fichier de 16 mégaoctets, ce qui est Gardez à l'esprit qu'il s'agit d'une application super simple, d'accord ? Mais Cloud continue pendant un moment, et il peut traiter nos images. OK. Comme il s'agit d'un modèle assez intelligent, Unsplash nous a donné des images énormes, absolument ridicules pour le téléphone Il décide donc lui-même de le réduire à 2 600 pixels en termes de hauteur Même cette taille est plus que généreuse, mais comme nous ne lui avons donné aucune autre instruction, nous devrions nous en réjouir, d'accord ? C'est Claude qui est proactif. Maintenant, je serais curieux de voir les images générées, mais peut-être de temps en temps. Mais la qualité, j'en suis sûr, sera assez modeste, donc ce n' est pas nécessaire. OK, pour passer à autre chose, Claude me demande ce que je dois faire en termes de téléphone virtuel. Ça ne peut pas commencer à. Pour être honnête, j'ai essayé de le faire fonctionner pendant plus de 30 minutes, une demi-heure, 40 minutes pour être précis, mais j'ai finalement abandonné. Donc, de votre côté, cela peut très bien fonctionner. Sinon, prenez un câble USB et branchez un téléphone Android. Si vous n'avez pas de téléphone Android, vous devrez le faire fonctionner. Tu dois utiliser un émulateur. OK, maintenant, dans le téléphone physique, vous devez activer le mode développeur. Je vais joindre un guide expliquant comment procéder, veuillez donc vérifier les pièces jointes. Rien de trop compliqué. Il ne s'agit que de quelques étapes. OK, testons-le. Il s'agit donc d'une application de fond d'écran par défaut, alors lançons-la. Claude a donc décidé de l' appeler fonds d'écran. OK. Et il a également ajouté une glace d'application ici. OK. Donc, en fonction de divers facteurs, votre expérience sera probablement différente. Mais oui, par exemple, il peut vous demander le nom de l'application, et il peut livrer la première version sans icône d'application. Gardez toujours cela à l'esprit. Même si vous utilisez le même modèle, le même niveau d'effort, les mêmes messages d'invite, vos résultats seront légèrement différents, ce qui est tout à fait normal Passons à autre chose, voyons l'application. Fait intéressant, nous avons maintenant un aperçu des images. D'accord, nous avons des titres dans une courte description. C'est sympa. Mais je ne sais pas d'où Claude les a obtenus, nous avons même un titre et quelques instructions ici. Fascinant. C'est donc un truc assez solide. Claude a construit beaucoup de ces choses sans nous demander, et je suis tout à fait d'accord avec ça. Il existe d'innombrables autres manières de montrer ces deux images, mais Claude a opté pour une approche moderne, qui est en fait assez solide. Et lorsque nous tapons, nous voyons l'image entière plus un bouton d'appel à l'action très clair qui comporte également une belle icône. Génial. C'est là que les modèles et les niveaux d'effort font la différence. Le bouton aurait pu être noir. Cela aurait pu être plus simple sans icône et peut-être simplement du texte blanc pur. C'est un peu plus raffiné. Ce n'est peut-être pas la version finale, mais il n'y a pas de quoi avoir honte. En fait, c'est plutôt bon. Et voyons si cela fonctionne. Ouais. Ce modèle est natif des téléphones Android. Ce n'est pas nous qui l'avons construit, mais oui, il fonctionne à merveille. Et nous recevons un message de réussite. Et oui, de bonnes choses. Cela fonctionne. Félicitations. Nous avons maintenant une application fonctionnelle. Maintenant c'est ton tour. Revenez à la première vidéo et faites une pause aussi souvent que nécessaire pour pouvoir continuer. Il est très important que vous travailliez ensemble. C'est à vous de décider si vous souhaitez déplacer les images directement dans le dossier dédié à Claude, ou si vous voulez suivre mes étapes exactes et voir à quoi ressemblerait cette expérience. Même chose pour le périphérique virtuel. C'est un excellent moyen d'essayer votre application sur de nombreux autres appareils, qu'ils soient votre application sur de nombreux autres appareils, bon marché ou chers, et peut-être que cela fonctionnera très bien de votre côté. Peut-être pas. Essayez-le, vous savez. Vous aurez un tas de décisions similaires tout au long de ce cours. Mais voilà le truc. Ne vous inquiétez pas à ce sujet. Explorez. C'est passionnant. C'est cool. Si vous essayez un appareil virtuel et qu'il échoue, procédez simplement dans l'autre sens, exactement comme je l'ai fait. Consultez mon guide, connectez-vous sur un téléphone Android, et c'est tout. Il faut donc être flexible. Même chose avec les images. Si vous avez exactement le même problème, OK, déplacez-les, déplacez-les exactement comme je l'ai fait, et c'est tout. Il est important d'apprendre à effectuer ces mouvements. Dans le passé, la plupart des cours étaient axés sur l' aspect technique pendant des heures. Comme vous pouvez le constater, nous avons déjà créé l'application. C'est une version rudimentaire et basique, mais elle est construite. Maintenant, je veux que tu aies l'esprit ouvert, que tu te sentes à l'aise avec tous les problèmes auxquels tu vas être confronté et que tu essayes de t'amuser avec ça. OK, allez-y et ne poursuivez pas le cours sauf si vous en êtes là. Nous allons développer ce projet étape par étape. Nous allons continuer à ajouter des éléments. Il est donc essentiel que vous travailliez ensemble. Tu ne peux rien sauter. OK, vas-y. 16. Gardez un œil sur ces objectifs: Reviens. Nous avons une application Android que nous pourrions potentiellement lancer dès maintenant. Maintenant, la question est : devrions-nous le faire ? Eh bien, non, bien sûr, non. C'est bien trop tôt, mais voici pourquoi. Il y a quelques points à garder à l'esprit, non ? La chose la plus importante est l'optimisation de l'App Store ASO, qui est assez similaire au référencement, l'optimisation des moteurs de recherche. Autrement dit, voulez-vous du trafic gratuit en provenance de Google ? Bien sûr que tu le sais. Sans cela, vous aurez besoin d'un budget important pour démarrer. Alors, comment obtenir du trafic gratuit ? Eh bien, tu dois respecter les règles de Google. Et l'une de ces règles clés est l'expérience de l'utilisateur. Plus précisément, le temps d'attente réduit considérablement la vitesse. Pensez-y comme ça. Si votre site Web se charge en 10 secondes, par exemple, Google va vous le montrer sur la dixième page, n'est-ce pas ? 5 secondes, cinquième page, d'accord ? Dites-moi combien de personnes accèdent réellement à la cinquième page des résultats de recherche. Très peu, non ? Qu' en est-il de la page trois, la page deux, en fait, des statistiques ou quelque chose comme ça. Le résultat numéro un sur la première page obtient 50 % de tous les clics, la position deux, 23 %, et les positions trois, 13 % et quatre seulement 9 %, ce qui reste un énorme exploit pour atteindre le cinquième emplacement de la première page. Cela ne vous rapporte qu' environ 6 % des clics. Alors imaginez ça. Être numéro un est incroyablement précieux. Dans cet esprit, vous devez considérer la vitesse comme l'un des facteurs les plus importants, car il est clair que Google y est favorable. Il en va de même pour les applications, peut-être même plus. Si votre application se télécharge en 20 secondes, elle ne sera pas favorisée par Google, donc pas de trafic organique. 10 secondes de mieux , mais ce n'est toujours pas l'idéal. Maintenant, gardez à l'esprit que certaines personnes utilisent peut-être encore trois G. Oui, je sais. Cela semble assez stupide, mais n'oubliez pas que nous sommes dans une bulle La plupart des gens n' ont pas, quoi qu'il en soit, un téléphone phare à 1 000$ La plupart des gens ne disposent pas de cinq Go ou d'une incroyable connexion Wi-Fi 24 heures sur 24. Non Donc, si vous voulez un trafic massif, vous devrez baisser considérablement la barre. Le temps de téléchargement doit donc être le plus court possible. La deuxième chose est l'utilisation ou l'engagement. Donc, si vous ajoutez un seul fond d'écran, qui utilisera votre application plus d'une fois ? C'est vraiment impossible avec deux ou trois papiers peints. Vous voyez, maintenant la taille de l'application augmente. Vous êtes donc pénalisé dans les résultats de recherche. C'est pourquoi l'ajout de 3 000 fonds d'écran n'est peut-être pas une bonne idée. Mais c'est là que tous les petits détails entrent en jeu. Avons-nous vraiment besoin d'une image de 2 600 pixels de haut ? Ne pouvons-nous pas le baisser ? Nous obtenons donc une qualité décente mais aussi une taille de fichier faible ? Bien sûr, c'est une bonne idée. Et si nous ne plaçons pas réellement toutes les images dans l'application ? Et s'ils pouvaient être téléchargés depuis un serveur ? De cette façon, nous obtenons deux choses. Premièrement, une application plus petite qui est plus rapide à télécharger et deuxièmement, une plus grande diversité pour les utilisateurs, afin qu'ils ne s'ennuient pas. Il y a donc plus de chances qu'ils utilisent l'application encore et encore. Pour l'instant, allons-y. Créons un point de sauvegarde , puis téléchargeons le tout sur GitHub De cette façon, en cas de panne, nous pouvons charger à partir de ce point. Essayons ensuite de réduire la taille de l'image à un endroit où elle soit belle sur la plupart des téléphones, mais elle soit inférieure à 500 kilo-octets, par exemple Maintenant, plus c'est petit , mieux c'est. Enfin, déplaçons ces deux images sur un serveur afin de tirer le meilleur parti des deux mondes. Une application plus petite, mais beaucoup de diversité. Bien entendu, ce principe s'applique à absolument toutes les applications disponibles. Mais oui, nous allons maintenant implémenter tous ces changements. Allons-y. 17. Optimize the App and Save Your Progress on GitHub: Bon retour. Avant de commencer à compresser notre application, je dois vous dire encore une fois qu' il y a parfois beaucoup de trafic et que les progrès sont extrêmement lents dans le code cloud. Imaginez donc que vous passiez une heure à parcourir quelques kilomètres aux heures de pointe , alors que vous passiez une heure à parcourir quelques kilomètres Et il en va de même pour cette séance. En fait, mon ordinateur est tombé en panne parce que l'enregistrement était trop long. Depuis, j'ai libéré beaucoup plus d'espace, et j'espère que cela ne se reproduira plus. Honnêtement, je ne m'attendais pas une heure et 30 minutes pour quelque chose d'assez basique, mais voilà. Donc, pour réduire l'application, demandons exactement cela à Claude. Je souhaite réduire la taille des images afin que l'application se télécharge plus rapidement. Quelles sont les options qui s'offrent à nous ? Maintenant, je l'encadre de cette façon parce que des images plus petites peuvent aussi avoir une signification quelconque, 400 x 800 pixels, n'est-ce pas Je précise donc mon intention d' accélérer les téléchargements pour mes utilisateurs Ensuite, je pose des questions sur les options. Et c'est parce que je connais plusieurs moyens d'atteindre le même objectif. Nous pourrions opter pour des fichiers JPEG, qui sont naturellement plus petits, mais ils deviennent rapidement pixélisés, faible qualité. Nous pourrions utiliser Tiny PNG ou un service similaire pour supprimer certaines informations des PNG, tout en conservant la qui sont naturellement plus petits, mais ils deviennent rapidement pixélisés, de faible qualité. Nous pourrions utiliser Tiny PNG ou un service similaire pour supprimer certaines informations des PNG, tout en conservant la même qualité. Nous pourrions potentiellement utiliser le Web P, même s'il n' est pas disponible sur tous les téléphones. Donc, même si je connais bien ce sujet, je préfère quand même demander à Claude au cas où quelque chose de nouveau surviendrait. Peut-être quelque chose de spécifique à Android que nous pourrions utiliser. Si je disais simplement : « Hé, convertissez-les tous en JPEG », Claude ne m'y opposerait pas. Neuf fois sur dix, Claude se contente d'exécuter, même s'il existe une bien meilleure option. Je veux donc m'assurer que ce point est bien clair. Si tu as une mauvaise idée, Claude ne te le dira probablement pas. Maintenant, d'après mon expérience, les mannequins n'aiment pas vous annoncer de mauvaises nouvelles ou vous poser des questions. OK, peu importe ce que vous utilisez, vous utilisiez Fable ou Opus Five Point, peu importe, ils ne vous repoussent pas vraiment Il en va de même de l' autre côté avec le Codex. Maintenant, si vous demandez de l'aide, ils se feront un plaisir de vous la fournir. Mais oui, voici la réponse. Bonne question, mais la réponse dépend de l'endroit où se trouvent les images. OK ? C'est déjà un bon signe. Claude pense déjà à déplacer les images un serveur afin qu'elles ne soient pas regroupées dans l' application principale, ce qui l'encombrerait. Mais après avoir analysé l'application, ils ont constaté que les photos ne pouvaient indiquer que 1,6 mégaoctet, ce qui n'est pas beaucoup Le tout est d' environ 18 mégaoctets, mais la majeure partie est en fait du code Et c'est très intéressant, d'accord ? Puis ça continue, et ça nous donne quatre choix au total. Donc, JPEG, réduit l'AVIF, qui est un type de format spécial, mais qui n'est pas disponible sur tous les téléphones Et enfin, D, utilise un serveur. OK. De plus, cela nous indique que si nous activons Right, d'accord, et que nous lançons un nouveau type de format appelé App Bundle AAB, les choses se passeront beaucoup plus facilement. D'accord, le téléchargement sera considérablement réduit. Fantastique. Excellente nouvelle. Et bien que ce soit beaucoup de texte, Claude nous donne ses conseils, un, deux et trois. Je dois dire, oui, vas-y, bien sûr. Tout cela a pris du temps, mais le résultat a été assez solide et Claude a commencé à travailler. Et ici, nous pouvons voir que la conversion webi à elle seule a permis d'économiser beaucoup d'espace, environ 900 kilo-octets Maintenant, j'adore le fait que même Claude semble un peu surpris de ces économies. Pour ce qui est du volet sur demande, Claude nous a remis un document. Maintenant, si vous voulez y aller doucement et essayer de comprendre le plus possible, et essayer de comprendre le plus possible, il serait très utile de le parcourir, mais il me suffit de le parcourir simplement, surtout à ce stade Bref, je veux que l' application soit très petite, et lorsque l'utilisateur veut un fond d'écran spécifique, il peut le télécharger depuis le Web car les images seront déjà traitées et optimisées, le téléchargement ne prendra que quelques secondes. C'est donc fantastique. Il y a ici une décision importante à prendre quant endroit où nous voulons héberger ces fichiers. Comme vous pouvez l'imaginer, vous avez besoin d'un endroit pour les stocker physiquement, pour ainsi dire, n'est-ce pas ? Maintenant, Claude nous donne cinq choix, ce qui est beaucoup. Nous avons Cloudflare, GitHub, Firebase, Superbase S 3 Maintenant, tout cela est détaillé ici, et vous avez un aperçu de ce qu'est la version courte. Maintenant, ce qui a attiré mon attention, c'est Firebase à cause des notes. C'est facile, si vous souhaitez ajouter des analyses ultérieurement, ce que j'avais prévu. De plus, Firebase est rapide à implémenter. Cela ne demande pas beaucoup de configuration. Je l'ai déjà fait d'innombrables fois. OK. Maintenant, revenons à la progression. La taille finale n'est que 1,63 mégaoctet, Lorsque vous obtenez un tel résultat en quelques clics, vous vous sentez comme Superman. Tu voles, non ? Claude a donc conclu et cela nous dit deux choses, mais nous ne sommes pas encore prêts à publier quoi que ce soit. L'application ne doit pas être publiée. Mais à propos du bundle d'applications, c'est un format supérieur au fichier APK. Donc, bien sûr, nous utiliserons la version supérieure. En ce qui concerne le côté serveur, le téléchargement des images depuis un serveur, nous avons un gros plan. Eh bien, nous pourrions continuer ici. C'est un travail assez important , donc je préfèrerais le faire au d'une session différente lors d'une nouvelle session. Souvenez-vous de la fenêtre contextuelle. Encore une fois, lorsque vous avez terminé une tâche, vous devez en commencer une nouvelle, surtout s'il s'agit d'une tâche importante. Je vais donc demander à Claude de m' inviter à une conversation séparée, et c'est une conversation assez importante. Mais avant d'entrer dans le vif du sujet, sauvegardons nos progrès. N'oubliez pas que validez est la commande d'enregistrement, puis appuyez sur la commande de téléchargement. Claude examine la situation. Il voit qu'un compte GitHub est déjà connecté, et c'est exactement ce qu'il va faire Aucun projet n'a été mis en place, mais il va le faire tout seul et le rendre privé. Fantastique. C'est donc Claude qui est proactif. C'est l'expérience que vous recherchez. Désormais, d'autres modèles ou des paramètres d'effort réduits peuvent vous donner une expérience beaucoup plus fragmentée Bref, toutes les quelques secondes, on vous demandera de confirmer ceci ou, pire encore, vous devrez prendre vous-même de grandes décisions. Et comme j'espère l'avoir démontré, même si vous êtes assez technique, la meilleure approche est de vous laisser guider par Claude. C'est ainsi que vous en tirez le meilleur parti. OK, continuons. 18. !: Bon retour. Allons-y. Nous avons la troisième étape, qui devrait idéalement être effectuée lors d'une session différente, afin d'obtenir les meilleurs résultats. Maintenant, pourrais-tu continuer ici ? Bien entendu, le problème est que l'inégalité en matière de dégradation ne sera pas évidente, n'est-ce pas ? Le déclassement ne sera donc pas apparent. Tu ne t'en rendras pas compte. Maintenant, je ne suis pas fan, mais imaginez que vous buvez du whisky et que vous avez la capacité de boire, disons, 20 verres, d'accord ? Eh bien, après un certain temps, peut-être après le deuxième verre, peut-être après le dixième, le 14e, une partie du whisky est remplacée par de l'eau Imaginez quelque chose comme ça, non ? Maintenant, cela se produit à un rythme croissant. Ainsi, à chaque nouveau verre, vous consommez de plus en plus d'eau plutôt que de whisky point où plus de 50 % de la boisson devient de l'eau à un moment donné, au moment où vous vous en rendez compte, vous avez déjà gaspillé une grande partie de votre argent, ce que vous pensiez être un whisky de bonne qualité, n'est-ce pas Et la même chose se passe ici. Le modèle ne donne aucune indication claire qu'il ne fonctionne pas. Peut-être que tu peux le sentir. Peut-être que cela ne suggérera pas le Web P. Peut-être que cela ne rendra pas le PAO GitHub privé par défaut C'est le truc. C'est assez difficile à repérer. Encore une fois, après la session moyenne, je vous recommande de cliquer sur Nouvelle session. Tout d'abord, nous devons copier l' invite que j'ai demandée. Il n'est pas nécessaire de le sélectionner manuellement. Nous avons une icône pour cela. Et après avoir cliqué sur Nouvelle session, assurez-vous que le même dossier est sélectionné, le même modèle est le même et que le niveau d'effort est le même. Toutefois, si vous souhaitez effectuer une mise à niveau ou même une rétrogradation, une nouvelle session est le moment idéal pour ajouter de l'essence au feu Changer de modèle ou d' effort au cours d'une séance n'est pas idéal, en particulier le modèle lui-même. Moins d'effort, ce n'est pas si mal, mais oui, changer de modèle n' est généralement pas une bonne idée. OK, ici, collons. Le modèle va examiner le code actuel et tous les documents que la session précédente a pu créer. Cela va prendre un certain temps, même si vous préférez toujours que le modèle y réfléchisse, vous savez, plutôt que de sauter directement dessus. Maintenant, en zoomant vers l'avant après environ 5 minutes, le modèle fonctionne réellement sur quelque chose Et oui, au bout de 10 minutes environ, il est toujours en train de coder. C'est pourquoi je ne fais pas camps d'entraînement en direct avec des sujets liés à l' IA. Je l'ai fait par le passé, et c'était nettement plus rapide , deux ou trois minutes tout au plus. Les choses ne cessent de changer. C'est donc ce que c'est. Claude va lancer l'application sur mon téléphone actuel. Cela va vérifier que tout fonctionne correctement, ce qui est une bonne idée. Notez que nous n'avons rien dit à propos d'un cas où l'utilisateur n'a pas accès à Internet. Mais Claude, en particulier, ce mannequin l' a attaqué de front. C'est donc une bonne chose. C'est pourquoi certaines personnes sont amoureuses de ces modèles. Je vais passer à l'étape suivante. C'est fait. Il est très content des progrès réalisés et il nous pose une question essentielle. Voulons-nous utiliser les pages GitHub pour héberger nos images, nos fonds d'écran Maintenant, n'oubliez pas que nous voulons que nos utilisateurs téléchargent un très petit fichier depuis l'App Store, puis téléchargent des fonds d'écran individuels sous forme de téléchargements séparés, d'accord ? En effet, la petite taille de l'application est largement privilégiée à la fois par les utilisateurs et par l'App Store. C'est donc le truc. Mais il y a un problème ici. Je ne suis pas satisfait des pages GitHub. Ce n'est pas une bonne idée, car vous allez bientôt comprendre pourquoi. Je propose donc Firebase, et c'est exactement ce que je vais dire J'aimerais utiliser Firebase pour héberger mes images. Peux-tu faire en sorte que ça marche ? Je préfère utiliser un langage provisoire afin de montrer au modèle que je suis un peu hésitant et ouvert à d'autres idées. Claude dit que c' est un bon choix Il suffit de regarder mon ordinateur, et il y a quelques détails techniques ici. Maintenant, il me demande si je souhaite utiliser hébergement basé sur des fichiers ou un stockage dans le cloud. Maintenant, j'adore le fait qu'il recommande une option, même si vous devez savoir que ce n'est pas toujours correct. Ce n'est pas toujours juste. Oui, après les courses dans peu de temps, eh bien, pour être honnête, j' accélère un peu l' enregistrement Mais oui, au bout de quelques minutes, Claude demande de l'aide. Donc, je déploie l'option A en utilisant ces commandes ou l'option B, qui est beaucoup plus confortable, nous nous connectons simplement, puis Claude fait le reste. Je vais choisir B. Cela nécessitera que je me connecte, donc je vais ignorer cela. C'est assez rapide. C'est gratuit. Ils n'ont pas de choix difficiles. Encore une fois, c'est comme s'inscrire à Gmail. Maintenant, il y aura également un sérieux temps d'éveil de votre côté. Mais peut-être qu'avec Opus 5.0, ce sera peut-être un peu plus rapide. Donc oui, j'espère que vous ne passerez pas autant de temps que moi ici. Mais oui, ce modèle n'est pas content et il me demande d'exécuter une commande. Bien que cela semble assez effrayant, vous devriez simplement demander au modèle ce qu'il doit faire en cas de doute. Par exemple, utilisons-nous une invite de commande ou Power Shell ? Peut-être que c'est important. Alors laisse-moi juste te le demander. Et Claude dit que l'un ou l'autre fonctionne. OK, allons-y avec Power Shell. Utilisez simplement Control V pour coller cette commande, et nous verrons ce qui se passe. Mais non, c'est une erreur. C'est un problème. Pas de soucis. Copiez-collez cela dans Claude. C'est ce qu'il faut faire. C'est ce que tu devrais faire également. Et après le second, il nous indique en fait d'utiliser Command Prompt. Cela se fait en utilisant le menu Démarrer, et vous pouvez taper C et D, ou vous pouvez simplement écrire le nom complet. C'est assez drôle. Alors j'ai demandé et oui, nous ai donné la mauvaise réponse. Quoi qu'il en soit, nous avons cette commande, collons-la et allons-y. Il y a une question, je vais répondre oui même si je ne suis pas un grand fan de Gemini et Firebase C'est leur propre modèle, leur propre IA. Et voyons la prochaine étape. D'accord, il semble que nous devions mettre un type de code quelque part. Faisons une pause. Cela semble effrayant, mais il s'agit simplement de suivre les instructions. Chaque fois que vous vous sentez coincé ou dépassé, faites une pause puis revenez. C'est aussi simple que ça pour moi. C'est quelque chose qui a vraiment changé la donne. C'est une chose tellement basique. Va juste prendre une tasse de thé ou café, puis reviens. Ici, je vais copier ce lien et l'ouvrir dans Chrome. va falloir que je lui donne accès, mais cela n'a rien de trop difficile. OK, et enfin, je vois l'identifiant de session, et il correspond à celui que nous avons vu précédemment. OK, c'est vrai. Nous devons maintenant récupérer un peu de code et le coller à nouveau dans l'invite de commande CMD Cette configuration initiale est effectuée une fois, puis vous pouvez vous concentrer sur toutes les parties en pointillés Au fur et à mesure que vous vous y habituerez, cela deviendra une seconde nature. aller de l'avant, Claude nous demande un identifiant de projet, ce qui n'a pas d'importance du tout. Continuons donc. Et voyons si nous avons enfin terminé. Maintenant, je sais que cette partie n'est pas très adaptée aux débutants, mais c'est beaucoup plus facile que les autres méthodes. Je vais tout vous montrer à ce sujet dans une minute. Mais oui, ici, il semble que nous ayons un problème. Nous avons un problème où Claude ne peut pas créer quelque chose tout seul. Il ne peut pas le faire. D'accord, vous le verrez assez souvent, acceptant les termes et conditions, en résolvant la COPTA Le fait est que le modèle est tout à fait capable de le faire, mais c'est un dispositif de sécurité, et il refuse de le faire. Il peut donc le faire. Mais sa société mère a répondu : « Non, ne le faites pas ». Nous devons donc suivre manuellement certaines de ces étapes. Inquiétudes. Tout va bien. Configurons le nom du projet. Je vais appeler cette application de fond d'écran , puis accepter les termes et conditions. Et maintenant, nous devons créer un nouveau compte Google Analytics. C'est fatiguant, mais bon, allons-y. On ne peut pas vraiment sauter cette étape. Cela n'est pas facultatif. Vous avez besoin de quelques tasses de café pour ces séances plus longues, mais avec les patients, vous y arriverez. OK, permettez-moi de prendre les devants, et j'ai terminé à ce stade. Je vais le dire à Claude, et maintenant il cherche le projet Firebase Firebase est d'ailleurs un produit de Google. Et dans la mesure du possible, j'essaie d'utiliser produits Google, car il est peu probable que vous soyez pénalisé pour cela, et il est souvent plus facile de travailler avec eux Cela signifie que c'est un peu comme l'écosystème Apple. La montre, le téléphone, l'ordinateur portable, l'iPad, ils se connectent tous ensemble. Même chose avec Google, Google AdMob, Google Fat Base, etc. Maintenant, ce n'est peut-être pas aussi fluide qu'Apple, mais oui, ils fonctionnent toujours ensemble. Claude ne voit pas le projet, mais c'est parce que j'ai utilisé un autre nom. Permettez-moi de coller l'URL, qui contient en fait le nom. Laissez-le réfléchir une seconde, et voyons si c' est du travail bien fait. OK. Oui, oui, nous sommes prêts. C'est donc bon pour y aller. Claude est, encore une fois, très bavard. Notez la quantité de texte que contient cette réponse. Mais oui, si vous voulez en savoir le plus possible sur nos progrès, c'est utile. Donc oui, maintenant nos photos proviennent d'un serveur, et nous avons en fait des instructions sur la façon d'en ajouter d'autres. Mais faisons une pause, car je veux vous expliquer comment vous y prendre rapidement, directement auprès de Claude. Alors arrêtons-nous et parlons-en. Ensuite, nous continuerons à construire. Je te verrai dans une seconde. 19. Comment obtenir des réponses qui sont vraiment utiles: Bon retour. Poser des questions est tout à fait normal, et je vous encourage à rester curieux, et voici pourquoi. Ce n'est pas pour rien que la plupart des développeurs passent quatre ou cinq ans à l'université, puis un ou deux ans à suivre un senior Il faut un certain temps pour en apprendre les tenants et les aboutissants. Maintenant, mon approche consiste à vous obtenir des résultats concrets dans les plus brefs délais, sans prendre trop de raccourcis, n'est-ce pas ? L'un des compromis que je dois faire est de ne pas tout expliquer Je ne présume pas que tu les connais. Ce que je propose, c'est que vous restiez à la fois pragmatique et curieux. C'est là que le cloud classique entre en jeu. La partie qui agit comme le chat GPT que vous connaissez lorsque vous utilisez votre navigateur. Nous travaillerons donc probablement 99 % du temps dans l'onglet de codage, n'est-ce pas ? Mais lorsque vous vous sentez confus, vous ne savez pas comment continuer, cliquez ici sur la page d'accueil, puis lancez une nouvelle discussion. Il s'agit donc d'un domaine différent dans le cloud. Maintenant, en dessous, vous pouvez trouver toutes les discussions précédentes au cas où vous voudriez faire un suivi, au cas où vous voudriez poursuivre une conversation précédente. Mais ici, vous pouvez démarrer une nouvelle discussion, et cela ne nécessite aucun dossier, aucun projet. Il vous suffit de sélectionner le modèle et le niveau d'effort. Je vais utiliser le même modèle qu'avant, mais pour les questions de base, vous pouvez toujours utiliser un modèle beaucoup moins cher afin conserver vos ressources pour le gros du travail en matière de codage. Mais oui, dites-lui ce qui suit : Hé, je crée une application Android. Quelle est la différence entre APK et AAB ? C'est ainsi que vous restez curieux. Sur le plan pratique, j'espère que vous avez compris que l'AAB est meilleur C'est un meilleur choix car l'utilisateur obtient l'application dans une taille plus petite. Il obtient un fichier spécialement conçu pour son téléphone. D'accord ? Encore une fois, pratique et curieux. Et maintenant, voici la réponse. Et si vous voulez approfondir le sujet, vous pouvez dire quelque chose comme : « OK, je ne comprends toujours pas du tout, n'importe quel type de question complémentaire. Maintenant, passer du code à cette zone distincte semble un peu une corvée, mais c'est en fait la meilleure approche C'est comme ça que j'aime travailler. En ayant des sessions de codage plus propres, sans toutes ces questions de base, vous optimiseriez réellement vos résultats Bien sûr, c'est la même intelligence, et cette discussion séparée consomme toujours des jetons, des ressources, mais comme elle est séparée, elle ne pollue pas la session de codage Cela permet de le garder propre et beau. Cela reste petit, sorte que Claude n'a pas à travailler aussi dur pour se souvenir de tout. Ensuite, nous avons plusieurs choix, non ? Plusieurs choix quant à l'endroit où nous stockons les fichiers en ligne. Interrogeons donc Claude à propos de Cloudflare. Chapeau Firebase, car ces deux sites sont parmi les plus populaires Voyons donc si nous avons fait le bon choix. Allons y jeter un œil. Et il semble que Cloudflare R two soit clairement le gagnant et remarquez la certitude qui règne ici Et cela explique pourquoi, même si c'est un terme technique « sortie », cela continue d'avoir des avantages et des inconvénients, car c'est ce que je lui ai demandé de faire Mais voilà le truc. N'hésitez pas à poser encore plus de questions. Mais qu'en est-il des options disponibles pour lutter contre les coléoptères ? Parce que je l'ai aussi mentionné, mais peut-être que Claude connaît des options encore meilleures. Alors voyons voir. C'est une bonne question complémentaire. Oui, il semblerait que d'autres, mais c'est drôle, Claude mentionne même que l'un d'entre eux est un piège que nous devrions éviter à 100 %. C'est donc très intéressant. Et tu peux lire et prendre ta décision. Cependant, dans la plupart des cas, vous pouvez simplement passer à l'essentiel, surtout si vous n'êtes pas technique. Et il semble que, encore une fois, Cloudflare R two soit de loin la meilleure option Nous en avons donc implémenté une autre, Fire Base, mais il semble que c'était un meilleur choix. Pour être honnête, j'ai utilisé les deux par le passé, et je sais que Cloudflare demande un peu plus de travail pour être opérationnel Rien de trop fou, mais c'est certainement plus de l'huile de coude, pour ainsi dire. Cela dit, nous allons le mettre en œuvre simplement parce que je veux que vous voyiez à quoi cela ressemblerait. Je veux également que vous soyez capable de changer de cap lorsqu' il y a une indication claire qu'il existe une meilleure solution. Claude affirme que Cloudflare est clairement le gagnant. Je sais également que c'est totalement gratuit. Donc oui, c'est un bon choix. Maintenant, l'autre meilleure option comme bony.net nécessitera très probablement un achat Une petite somme d'argent, mais pour ce cours, je préfèrerais ne pas y aller. Mais oui, vous savez maintenant comment parler à Cloud et obtenir des conseils sans polluer la session de codage Veuillez utiliser cette fonctionnalité chaque fois que vous n'êtes pas sûr de quelque chose. Encore une fois, pour moi, il est difficile de couvrir absolument tout, c'est donc un compromis que je dois faire. Donc, en cas de doute, veuillez utiliser cette fonctionnalité. OK, nous avons maintenant une nouvelle tâche, supprimer Firebase et mettre Cloudflare dans Cloudflare OK, allons-y. Faisons en sorte que cela se produise. 20. De Firebase à Cloudflare: Reviens. Nous avons discuté avec Claude, et il nous a dit que Cloudflare R two était un bien meilleur choix pour nos photos Maintenant, il a dit que la base de fichiers est correcte, mais ce n'est pas idéal. Bon, revenons au codage, et je vais garder la même session pour le moment. Je dois dire que j'ai changé d'avis. Supprimons donc Firebase et utilisons Cloudflare. Dites-moi si vous avez besoin de quelque chose de moi. Et maintenant, c'est parti pour les courses. Le truc, c'est que j'ai été vague. J'ai dit Cloudflare, mais dans le chat, Claude m'a clairement dit qu' il s'agissait de Cloudflare R two. Maintenant, parce que j'étais vague, nous étions maintenant confrontés à un choix. Les pages Cloudflare sont donc recommandées ou Cloudflare R deux. C'est donc délicat car j'ai tendance à opter pour l'option recommandée, mais ici, cela ne semble pas idéal. Mais c'est pourquoi nous avons eu la leçon précédente où nous avons appris que nous pouvons toujours suspendre la session de codage , puis poser une question dans un autre chat. Alors faisons-le encore une fois. Je vais donc changer et demander si je dois opter pour les pages ou R deux. Je ne sais pas vraiment ce qui se passe avec mon phrasé. J'en suis vraiment désolée. Quand j'enregistre, je suis fatiguée et je m'ennuie, et c'est peut-être pour cela que je suis un peu négligent Je m'en excuse. C'est un peu gênant. Quoi qu'il en soit, le bon choix semble être R deux, et il existe des détails clairs sur les raisons pour lesquelles c'est le mieux. OK. Le truc, c'est qu'il va falloir une carte de crédit, mais c'est totalement gratuit. OK, c'est donc l'une des raisons pour lesquelles je l' ai évité et j'ai choisi Firebase à la place Mais je ne veux pas te laisser en suspens, alors allons-y. Ou deux, ça l'est. Retournez donc à l'onglet de codage, et choisissons R deux. OK, maintenant, voyons ce que c'est ? Au bout d'un moment, nous devons créer un compte, et nous voyons le lien ici. Alors allons-y. Ce qui est génial c'est que nous avons déjà créé le compte GitHub, ce qui rend tout encore plus rapide, ce que je recommande vivement De bonnes choses. Maintenant, l'étape suivante m' oblige à activer R deux. Le problème, c'est qu'ils sont nombreux. Maintenant, quand et comment, encore une fois, demandez toujours. C'est la meilleure façon de travailler. Voici donc ce que je vous recommande de vous habituer pour obtenir un outil de capture d'écran ou utiliser l'outil intégré et vous concentrer sur cette partie spécifique de l'écran. Puis collez-le à nouveau dans Claude. Si vous optez pour le forfait inférieur et que vous vous inquiétez pour les ressources, utilisez ce chat pour que cette session soit agréable, propre et compacte. Mais oui, je vais bien ici. Et Claude répond assez rapidement. Pour être honnête, vous pouvez voir ces réponses. Ne consommez pas beaucoup de ressources. Mais quand même, si vous en avez plusieurs, il est préférable de les séparer. OK, je dois saisir mes informations de facturation, donc je vais effacer toutes les informations sensibles, mais il n'y aura aucun frais pour commencer Je dois juste entrer mes coordonnées. Si vous en avez un usage sérieux, alors oui, bien sûr, il y aura des frais, mais pour nous, pas de soucis du tout. OK, bon progrès jusqu'à présent. Une dernière étape. Nous devons nous connecter à l' aide de cette commande. OK. J'ai toujours une invite de commande ouverte, je vais donc la coller ici. Après avoir appuyé sur la touche Entrée, Chrome va vous poser une question sur l' autorisation de quelque chose, et bien sûr, appuyer sur Oui, et je pense que c'est à peu près tout Claude peut maintenant continuer. Maintenant, une chose, j'utilise des comptes jetables ici, mais je préfère quand même les rendre flous Il s'agit également d'une plateforme de test Windows. C'est pourquoi il n'est pas réellement activé. Ce n'est pas une vraie machine. C'est quelque chose que j'utilise lorsque j'ai besoin table rase sans que toute la configuration soit déjà installée, et qui me permet de vous montrer tous les problèmes d'un nouveau système Mais oui, Claude travaille d'arrache-pied. Et au bout d'un moment, il est indiqué que la migration est terminée. Votre application dessert désormais tout, depuis Cloudflare R two, et elle est vérifiée sur mon téléphone actuel Félicitations. Des trucs géniaux. OK. Nous recevons également des instructions sur la façon d'ajouter de nouvelles images. Mais d'abord, Claude nous demande si nous voulons enregistrer notre progression et passer à GitHub, je vais répondre oui Et dans quelques secondes, c' exactement ce que fera Claude. Mais il me demande si je veux ouvrir un PR. Maintenant que c'est la fin de la session, je vais poser une question ici car je vais très probablement commencer une nouvelle discussion pour la prochaine étape. Et disons qu'est-ce qu'un PR et que recommandez-vous ? C'est assez simple, non ? Claude répond : OK, donc je vais choisir Merge, mais n'hésite jamais à ouvrir une discussion parallèle. Il s'agit davantage de meilleures pratiques, façon dont vous travaillez au sein d'une équipe de codeurs, façon dont vos projets ressemblent lorsque vous souhaitez être embauché, quand vous voulez un emploi Mais en tant que développeur solo, ce n'est pas si important. Pour y revenir, deux choses. Nous devons supprimer le projet Firebase, mais cela ne fait aucun mal, et nous avons besoin de l'URL de production OK, je vais dire à Claude de commencer par le numéro un. Et au bout d'un moment, nous aurons le choix. Bref, je ne veux pas acheter mon propre nom de domaine, comme cresbarn.com, ni utiliser l'un de mes D'accord, je vais donc choisir la première option, qui nous permet de continuer sans inconvénient majeur J'adore quand cela est présenté, donc aucun blocage d'aucune sorte Nous pouvons continuer. Et oui, au bout d'un moment ou deux, il me demandera un nom. Je vais choisir mon prénom, et je pense que ce sera ça. OK, laisse-moi zoomer. Laisse-moi sauter. Claude a donc beaucoup de vérifications à faire. C'est beaucoup de travail. Mais oui, à la fin, oui, nous sommes tous configurés sur Cloudflare, et nous pouvons ajouter plus d' images, plus de fonds d'écran Et comme tout est activé, nous pouvons effectuer une nouvelle sauvegarde ici , puis la transférer vers GitHub C'est à vous de décider si vous souhaitez installer Firebase au milieu de mes étapes, ou si vous pouvez passer directement à Cloudflare . Cela dépend vraiment de vous. Je voulais vous présenter tous les hauts et les bas, afin que vous ayez une meilleure idée de la façon dont les choses se passent et du prix à payer pour changer d'avis. Mais oui, félicitations. Tu l'as fait. Faisons une pause, puis nous téléchargerons de nouveaux fonds d'écran. 21. Ajouter de nouvelles ressources de manière intelligente: Reviens. Cloudflare est opérationnel. L'étape suivante consiste donc à ajouter des images. Bien que j'aie vu les instructions relatives aux clauses, je préfère démarrer une nouvelle session et lui demander de l'aide. Maintenant, je vais énoncer mon objectif. Ajoutez quelques nouveaux fonds d'écran à mon application. Maintenant, je suis volontairement vague en ce qui concerne le nombre réel, mais j'ai besoin qu'ils soient redimensionnés et compressés avant qu'ils ne soient téléchargés sur le serveur puis envoyés aux utilisateurs réels Aidez-moi à le faire. OK, maintenant, voilà le truc. Avant d'appuyer sur le bouton d'enregistrement, j'ai téléchargé quelques autres images depuis Unsplash Maintenant, j'ai été complètement choquée de voir que Claude les avait trouvés. Maintenant, je n'ai pas de mots. Je ne pensais vraiment pas que ça suffirait. Donc, dans tous les cas, vous pouvez voir les images immenses, d'une taille supérieure à 4 000 pixels. Et c'est marrant, Claude commence à travailler sur les titres et les sous-titres avant tout. OK. Cette hypothèse peut donc être géniale. Ou cela épuise peut-être vos ressources pour rien, car voici une question Et si ces images n'étaient pas les nôtres, que nous voulions télécharger ? Et s'il s'agissait d'images personnelles ? Ce serait gaspiller des jetons pour rien, brûler du carburant pour rien. Quoi qu'il en soit, au bout d'un moment, Claude me demande confirmer que ce sont bien les images que je souhaite télécharger. Enfin, oui. Et en ce qui concerne les titres , oui, peu importe, utilisez le titre que vous voulez, même si, encore une fois, c'est un point que vous devriez probablement aborder si vous voulez quelque chose en particulier. Mais finalement, après quelques minutes, il s'agit de créer un script que nous pouvons réutiliser afin d'optimiser la taille de l' image, ce qui est excellent. C'est exactement ce que j'espérais. Mais je voulais que Claude trouve lui-même une solution. C'est le truc. Je savais que quelque chose comme ça serait idéal, mais encore une fois, il vaut mieux que Claude soit réellement proactif. Et oui, ces trois images ont été réduites, mais deux d'entre elles sont encore trop grandes. Claude s'en rend donc compte, ce que j'adore. Il se passe beaucoup de choses ici, mais je suis en train de parcourir certains de ces messages Et oui, maintenant, il les télécharge dans le compartiment R two, ce qui les rend essentiellement disponibles en ligne Mais voici la question. Voilà le truc. Pourquoi avons-nous choisi 2 600 pixels pour la hauteur, quelle qu'elle soit Cela semble un peu aléatoire. Vous pouvez voir la conclusion ici. trois nouvelles images ont donc été traitées, et oui, c'est leur hauteur. De plus, nous avons ce script, nous pouvons donc le réutiliser, même si cela semble un peu compliqué. Mais oui, 2 600 pixels. Mm. Eh bien, j'y pense. Sauvegardons et envoyons vers GitHub, et examinons les images Maintenant, est-ce qu'ils ont l'air d'aller bien ? Est-ce qu'ils vont bien ? Sont-ils flous ? Ne vous fiez jamais à ce que dit l'Ahi. Tu dois aller le tester, le vérifier. Et il y a un petit hic. C'est pourquoi certains disent que l'IA est parfois assez stupide. Je voulais donc voir les images, mais sur mon téléphone, pas sous forme de liens vers le serveur. Je veux dire, bien sûr, techniquement, je pourrais les voir de cette façon, mais ce n'est pas idéal. C'est donc une douche froide dont nous avons souvent besoin. Nous devons nous rappeler qu'il faut parfois être très, très clair sur ce que l'on veut, parce que Claude nous impressionne parfois beaucoup. Mais oui, quelque chose comme ça se produit, et oui, cela nous rappelle que nous avons encore un long chemin à parcourir. Je vais donc fermer manuellement toutes les applications et redémarrer l'application de fond d'écran , que nous n'avons d'ailleurs même pas nommée. Nous n'avons pas choisi de nom. Claude vient d'ajouter une icône et de mettre son propre nom. OK ? Encore une fois, est-ce que c'est positif ? Est-ce que c'est négatif ? Parce que encore une fois, nous ne l'avons pas vraiment nommée et nous n'avons pas créé l'icône nous-mêmes. Tu serais le juge. Mais oui, toutes les images sont bel et bien dans l'application. Et oui, nous pouvons les télécharger. Je suis sur une connexion WiFi limitée pour vérifier les choses, et le téléchargement est assez rapide. C'est tout à fait acceptable. Donc, oui, nous l'avons fait. Il s'agit d'une autre étape importante. Mais je n'ai pas encore terminé. Je vais demander ce qui suit : combien d'espace économiserions-nous si nous réduisions les images de 2 600 pixels à 1 600 pixels Pouvez-vous me montrer plusieurs tailles afin que je puisse voir où la qualité commence à se dégrader ? Ou peux-tu le faire toi-même ? 2 600, cela semble un peu élevé pour la plupart des téléphones. J'aime être un peu bavard pour que Claude puisse comprendre d' où je viens Quel est mon contexte et quel est mon objectif, n'est-ce pas ? Maintenant, dans ce cas, après environ 2,5 minutes, il commence enfin à répondre, ce qui est très intéressant. Et il semble que cela rejette mon idée, qui est excellente, environ 1 600 pixels pour la hauteur, car cela nous donnerait une qualité d'image inférieure, une qualité qui ne serait pas acceptable C'est ce qu'on appelle une douceur. OK. Mais cela semble aimer mon idée de tester les choses. Tester une gamme allant de 2 600 à 1 200. Magnifique. OK. Au bout d'un moment, nous obtenons cette jolie table et quelques conseils clairs. 2000 pixels est le choix préféré. C'est le meilleur choix. Cela dépend de nombreux facteurs, mais oui, j'opterais probablement pour 1 600 Mais oui, dans ce cas, il semble que 2000 soit mieux. Maintenant, pour l'application du monde réel avec vraies œuvres d'art, je demanderais voir des images individuelles côte à côte, non un composite réduit parce que vous ne pouvez pas vraiment le voir à cette taille, Mais oui, dans ce cas, passons à 2000 pixels. Et curieusement, ma prochaine idée serait  : Hé, c'est pour ces trois nouvelles photos. OK, mais qu'en est-il des premiers ? Mais voilà le truc. Claude est là pour nous. Il nous demande si nous voulons refaire l'intégralité du catalogue dans cette nouvelle taille, ce qui est fantastique J'adore ça. Des trucs géniaux. Je suis très content de ça. OK, alors laisse-moi passer à autre chose. Voici le tableau, seulement 1,73 mégaoctet, 31 % de réduction de taille, mais la qualité est censée être La qualité est donc toujours au top. Et voici un autre élément inattendu. D'accord, mais c'est bien accueilli. Claude parle de la situation où une personne a l'ancien fichier de 2 600 sur son téléphone, mais le nouveau est sorti et propose de nettoyer ce processus, afin que tout soit conforme à notre propre document de conception, créé par Claude Code, d'ailleurs Cela dit que ce n' est pas grave, mais avant de publier l'application, cela devrait être géré. OK, je vais donner le feu vert. Je vais le laisser fonctionner. En attendant, j' espère que vous appréciez le processus. C'est passionnant de voir comment fonctionne l' IA, comment elle pense, comment elle fait parfois des choses pour vous, comment elle résout des problèmes, mais en même temps, c'est assez stupide C'est marrant comme ça marche. Maintenant, si vous avez trouvé comment éviter les problèmes majeurs, vous devriez prendre l'avion en un rien de temps. Encore une fois, Claude demande un peu de nettoyage ici, d' accord, pour garder les choses en ordre. Et je dis : OK, oui, allez-y, nettoyez-les maintenant. Et oui, nous avons pratiquement terminé. Nous pouvons enregistrer et envoyer le GitHub. Mais dans l'ensemble, nous avons fait des progrès fantastiques. Et l'application est, encore une fois, pratiquement prête. L'essentiel est fait. Il est fonctionnel, il est optimisé. Mais la question est de savoir si nous devons l'expédier ? Devrions-nous le publier ? Oh, faisons une pause pour que vous puissiez vous rattraper. Ensuite, nous y réfléchirons un peu plus. 22. C'est ici que le plaisir commence vraiment.: Reviens. Nous avons officiellement une application. Maintenant, ce n'est ni incroyable ni révolutionnaire, mais il fait son travail. Nous pouvons ajouter des photos. Notre système les optimise, puis les rend disponibles dans l'application C'est donc une excellente nouvelle. Maintenant, l'utilisateur peut télécharger le fond d'écran et l'appliquer. Donc, en gros, c'est du travail fait, non ? C'est la fin du cours, non ? Dans un sens, c'est ce que fait Uber. Vous voulez qu'une carte vous emmène d'un point A à un point B. En fait, les plus grandes applications ont très peu de fonctionnalités, exactement comme Uber. Ils vous permettent de faire une chose très bien d'une manière très efficace, et c'est le but du jeu. C'est ainsi que les applications doivent être conçues dans un souci de simplicité. Vous avez un objectif clair, appliquez un fond d'écran. Eh bien, c'est ce que fait cette application. Mais maintenant vient le côté commercial. Comment gagnons-nous de l'argent ? Ce n'est pas de la cupidité, ce n'est pas du pur capitalisme C'est ce dont vous avez besoin pour faire fonctionner l'application, pour embaucher des designers ou des développeurs ou pour payer d'autres tâches. Peut-être du personnel, peut-être pour obtenir des fonds pour continuer à le développer, peut-être pour trouver une certaine motivation pour continuer à faire avancer les choses. Voir de l'argent généré par votre travail est exaltant Mais dans l'état actuel des choses, l'application n'atteint aucun objectif commercial. C'est donc là que le plaisir commence réellement. Oui, vous avez peut-être un excellent produit, et supposons simplement que les illustrations soient fantastiques. C'est peut-être votre propre œuvre d'art. Ce sont peut-être vos propres designs. Il s'agit peut-être d'une liste classée Q de photos pour lesquelles vous avez la bonne licence. OK ? Supposons donc que le contenu lui-même soit un huit sur dix, d'accord ? Nous utilisons Gun Splash comme espaces réservés. L'application elle-même doit comporter des illustrations originales ou des éléments lesquels vous avez une autorisation ou une licence. OK, dis que c'est fait, d'accord ? En un claquement de doigts, nous avons maintenant des dizaines de magnifiques papiers peints originaux, d'accord ? Cela ne fixe toujours pas les objectifs commerciaux, d'accord ? Vous voyez, peu importe à quel point l'application est géniale, il en existe d'innombrables autres. Nous devons donc nous démarquer. Bref, cela signifie plusieurs choses. Nous avons besoin soit d'un grand nombre d'utilisateurs qui ne peuvent utiliser l' application qu'une ou deux fois, ce qui peut générer des revenus, d'un petit nombre d' utilisateurs qui utiliseront l'application plusieurs fois. Ensuite, nous devons soit utiliser publicités pour monétiser ces grands groupes de personnes, soit créer un abonnement pour ces fans inconditionnels, qui ne sont pas nombreux, mais ils sont capables et veulent nous soutenir Ils veulent soutenir l' application et les illustrations. Nous avons donc besoin d'un moyen d' impliquer les gens et de les inciter à utiliser l'application, mais il n'y a pas grand-chose que vous puissiez faire dans l'application. Donc, vous savez, nous devrions probablement ajouter d'autres éléments pour susciter l'engagement, car après tout, si vous faites défiler la page plusieurs fois, vous allez vous ennuyer, et c'est tout. Vous n'ouvrirez donc probablement pas à nouveau l'application, n'est-ce pas ? Donc, si nous ajoutons plus de fonctionnalités, nous allons compliquer l'application, ce qui signifie que nous aurons probablement plus de bogues, plus de problèmes, plus de crashs, plus de ressources que nous utiliserons dans Clock Code C'est donc le truc. Mais c'est tout à fait inévitable. Nous allons donc devoir trouver un moyen de résoudre ces problèmes, les trouver et de les résoudre assez rapidement. Et si nous ajoutons de nouvelles fonctionnalités, nous devons les présenter de manière intuitive afin que les utilisateurs puissent réellement les voir , les reconnaître et en tirer le meilleur parti. Mais s'ils ne connaissent pas ces fonctionnalités, ils ne peuvent pas vraiment les utiliser, n'est-ce pas ? Mais si nous ajoutons plus de fonctionnalités, nous devons faire attention à autonomie de la batterie, car c'est l'une des choses les plus importantes. Si l'application fait chauffer le téléphone ou si elle vide la batterie, c'est un problème. Et toujours en ce qui concerne les fonctionnalités, plus nous ajoutons de choses, plus l'application prend de l'ampleur, moins Google a de chances d'être satisfait de nous. Les utilisateurs de réseaux plus lents sont moins susceptibles de télécharger l'application elle-même. Comme vous pouvez le constater, c'est la partie la plus difficile. Vous voulez une voiture rapide, pour avoir un moteur plus gros, mais qui consomme beaucoup de carburant. Vous voulez qu'elle soit spacieuse, donc vous fabriquez une voiture plus grande, mais maintenant elle est plus lente à cause de son poids. Vous devez donc avoir un moteur encore plus puissant, mais qui consomme encore plus de carburant, et vous voulez le confort des créatures. Vous voulez des fauteuils de massage, des fauteuils moelleux dans lesquels vous pouvez vous enfoncer, mais qui ajoutent encore plus Vous voulez donc qu'il soit intelligent et qu'il y ait beaucoup d'écrans, mais cela signifie que vous risquez d' avoir mais cela signifie que vous risquez des problèmes électriques ou des bogues logiciels de toutes sortes. Cela rendra également la voiture beaucoup plus chère. Et ainsi de suite. Plus vous ajoutez d'éléments à un produit, qu'il s' agisse d'une application, d'une voiture , d'un téléphone ou autre, plus il y a de chances que les choses tournent mal. C'est donc exactement la même chose avec les applications. Un changement peut donner à l'application l' apparence d'un château de cartes fragile qui peut s'effondrer à tout moment ou d'une tour Jenga, quelle que soit la métaphore visuelle que vous préférez quelle que soit la métaphore visuelle que C'est donc la partie la plus difficile. Jusqu'à présent, le codage était assez facile. Mais à présent, vous faites face à des choix sérieux qui ont de lourdes conséquences. Si vous ne diffusez pas suffisamment de publicités, vous ne gagnerez pas assez d'argent. Si vous diffusez trop de publicités, les gens vont être contrariés. Il se peut qu'ils cessent d'utiliser l'application ou qu'ils vous attribuent une note faible. Les faibles notes et le faible taux d' engagement indiquent clairement à Google que votre application n' est pas assez bonne. Donc, le trafic organique baisse. Cela signifie que vous êtes désormais obligé de dépenser de l'argent en publicités, mais que vous ne gagnez pas d'argent, donc c'est un net négatif. Mais faisons une pause. Nous passerons en revue toutes ces décisions étape par étape. Je ne peux pas vous promettre que ces choix garantiront le succès, mais au moins vous avez les connaissances nécessaires pour faire vos propres choix dans votre propre application et voir de quoi il s'agit. L'important est que vous soyez conscient de l' impact de toutes ces décisions et que vous deviez vraiment y réfléchir. C'est pourquoi nous pouvons faire en sorte que 100 personnes puissent créer la même application, tout 100 personnes puissent créer la même application, en ayant une expérience différente. Voyons ce qui est quoi. 23. Comment gagner de l'argent avec des applications: Bon retour. Alors, comment gagner de l'argent avec les applications ? Maintenant, il n'y a pas de réponse parfaite. Le bon modèle commercial dépend de ce que fait votre application, fréquence à laquelle les utilisateurs l'utilisent et de la valeur qu'elle crée. Passons donc en revue les principales options. Le premier modèle est une application payante. L'utilisation de paye avant de le télécharger. Et je vais être bref, ce n'est probablement pas le bon choix pour vous. Cela peut fonctionner pour des outils spécialisés ou des marques très connues, mais c'est presque impossible pour une toute nouvelle application. Le deuxième modèle est une application gratuite soutenue par des publicités. Donc, à l'intérieur, vous allez recevoir de la publicité. Désormais, l'utilisateur ne paie rien. Les annonceurs paient pour atteindre cet utilisateur, et vous en recevez une petite partie. Maintenant, cela fonctionne mieux avec de nombreux utilisateurs, des sessions longues ou des utilisateurs récurrents fréquents. Ainsi, un jeu, une application d'actualités, une application de fond d'écran ouverte tous les jours a plus de potentiel qu' un outil que vous ouvrez deux fois par an, par exemple. Maintenant, gardez vos attentes réalistes. Un téléchargement ne correspond pas à un montant fixe. Les revenus varient donc en fonction du pays de l'utilisateur, du format de l'annonce , de la demande de la saison , de l' utilisation du comportement, etc. de publicités peut augmenter les revenus actuels, mais à long terme, cela peut entraîner de mauvaises évaluations et de mauvaises installations. C'est donc un mauvais signal, et le trafic organique va chuter. Ensuite, nous avons la prime. Il s'agit d'un autre type de modèle commercial. L'application de base est donc gratuite, mais certaines parties sont réservées aux utilisateurs payants. La version gratuite prouve donc que l'application est réellement utile, et la version premium donne aux utilisateurs une raison de passer à la version supérieure. Et sur l'application de fonds d'écran, cela peut se traduire par des téléchargements HD, téléchargements haute définition, des collections exclusives, des fonds d'écran animés ou l'absence de publicité. L'application est donc gratuite, mais vous avez une bonne incitation, une bonne raison de passer à un modèle payant. Ces mises à niveau sont généralement vendues par le biais d'achats intégrés, iAP dans le cadre d'achats d'applications Maintenant, cela signifie simplement que l'utilisateur achète quelque chose dans l'application via Google Play ou l'App Store d' Apple. Désormais, un consommable peut être acheté à plusieurs reprises, par exemple des pièces de jeu, crédits d' IA, des indices, des jetons, etc. Et une fois utilisé, l'utilisateur pourrait potentiellement en acheter davantage. Maintenant, cela n'a de sens que lorsque quelque chose s' épuise naturellement, bien sûr. Désormais, un non-consommable est un déverrouillage unique. Par exemple, dans notre cas supprimez toutes les publicités, débloquez une fonctionnalité premium ou achetez un accès à vie. Les utilisateurs aiment souvent cela, mais vous n'êtes payé qu'une seule fois, même si vous soutenez l'application, vous continuez à la développer pendant des années. Désormais, les abonnements peuvent être des paiements hebdomadaires, mensuels ou annuels jusqu'à ce que l'utilisateur annule Maintenant, ces abonnements, que j'adore, peuvent générer des revenus récurrents mensuels, mais ils ont besoin de valeur récurrente, comme du nouveau contenu, comme du nouveau contenu soit le stockage dans le cloud, traitement de l' IA, les nouvelles données, etc. Ainsi, un abonnement à un simple outil unique risque de mécontenter vos utilisateurs et de les annuler. Oui, dans l'ensemble, ce sont tes choix. Les publicités associées aux achats d'applications réduisent les abonnements et, bien entendu, vous pouvez les combiner. Ainsi, une application gratuite peut diffuser des publicités et vendre, supprimer des publicités, mettre à niveau. Une application freemium peut offrir fois un accès à vie et un abonnement, par exemple, 799 dollars par mois ou 40 dollars pour un par mois ou 40 dollars pour Alors, comment choisissez-vous ? Eh bien, nous allons en discuter, mais les publicités sont 100 % acceptables. Les publicités sont quelque chose que vous devriez utiliser. Alors, comment diffusez-vous des publicités ? Eh bien, l'une des plus grandes plateformes du marché est Google AdMob Vous l'ajoutez à votre application, vous créez des emplacements appelés blocs d'annonces, et en gros, AdMob fait la magie Il montre la publicité par magie. AdMob propose donc plusieurs formats. Par exemple, une bannière est une petite annonce rectangulaire haut ou en bas de l'écran ou peut-être à l' intérieur d'un contenu défilant. C'est assez simple, mais utilise très peu d'espace sur l'écran, ce qui ne vous rapporte généralement pas beaucoup d'argent. Les gens sont tellement habitués aux bannières qu'ils pratiquement ignorés 99 % du temps. Passons maintenant au type d' annonce suivant, une annonce interstitielle. Il s'agit d'une publicité en plein écran. C'est ton plat principal. La plupart des applications s'appuient sur les publicités interstitielles car elles sont très polyvalentes Vous pouvez les placer à peu près n'importe où, bien que Google vous donne certaines règles à suivre. Ensuite, une annonce avec récompense. Cela donne le choix à l'utilisateur. Vous pouvez donc regarder une publicité et recevoir quelque chose de précieux, comme une vie, un indice, des crédits ou autre, un téléchargement HD, par exemple, dans notre cas. Et c'est génial parce que c'est une expérience formidable. L'utilisateur sait qu'il est sur le point de regarder une publicité, et en retour, il obtient quelque chose en retour, n'est-ce pas ? Il le choisit donc. Alors qu'avant avec un interstitiel, encore une fois, la même expérience en plein écran peut sembler une surprise, une expérience désagréable, car encore une fois, l' interstitiel Alors que l' interstitiel récompensé, encore une fois, l'utilisateur clique dessus, et il dit : «   OK, oui, je veux le regarder La suivante, une publicité native. Cela correspond au contenu de l' application. Il peut s'agir d'une carte sponsorisée dans un fil, par exemple, je peux me sentir moins perturbatrice. Il s'intègre de manière native. Ça a l'air organique. En général, cela demande plus de travail de conception, et une chose que vous devez clairement mentionner est qu'il s'agit d'une publicité, car parfois l'utilisateur pense : « Hé, c'est encore un autre fond d'écran », et il tape dessus et c'est en fait une publicité Ensuite, une annonce d'ouverture d' application apparaît lorsque l'application s'ouvre ou revient au premier plan Cela monétise donc le moment de chargement, mais cela peut créer une mauvaise première impression Le moment et la fréquence sont donc importants. Désormais, pendant le développement, nous utilisons les annonces de test de Google, jamais les annonces en direct, et nous ne cliquons jamais sur nos propres annonces en direct. Alors, s'il te plaît, dis la même chose à tes amis. Si vous lancez quelque chose, ne cliquez pas sur les publicités pensant qu'elles peuvent vous aider ou qu'elles vous rapportent réellement de l'argent. En fait, ils sont en train de t'acheter un groupe. Ne cliquez donc jamais sur vos propres publicités et ne demandez jamais à vos amis de le faire. Bref, c'est la situation dans son ensemble. N'hésitez pas à vous inscrire à AdMob. Cela n'a rien de technique, mais vous devrez vérifier pas mal de choses. Vous aurez besoin d'un compte Google donné. Utilisez un compte réel, un compte sérieux, et c'est pareil avec votre numéro de téléphone. Vous n'aurez qu'un seul compte ad mob, alors prenez-le au sérieux. suffit de suivre les instructions, et à la fin, vous devrez configurer un profil de paiement. J'ai un compte professionnel, cela demande beaucoup d'efforts et beaucoup de paperasse, mais c'est une affaire ponctuelle Essayez donc de dynamiser le Web. Vous n'avez pas besoin d'une entreprise à 100 %. Vous pouvez réellement travailler sans entreprise, mais c'est probablement mieux. Je ne peux pas vraiment vous aider avec le compte AdMob Il vous suffit de télécharger vos documents. Donc, malheureusement, je vais te le transmettre. Inscrivez-vous et découvrez ce que c'est. Je suis sûr que tu t'en sortiras. Si ce n'est pas le cas, rendez-vous sur le serveur de discours, mais encore une fois, demandez à Claude et voyez de quoi il s'agit. Bonne chance. 24. Comment montrer des publicités dans votre application.: Bon retour. Alors mettons-nous au travail. Mon compte AdMob est entièrement configuré. Encore une fois, vous devrez le faire vous-même , car il suffit de suivre les instructions et de saisir de nombreuses informations personnelles. Vous ne pouvez pas vraiment sauter cette étape. AdMob est de loin le meilleur. Mais oui, voici à quoi devrait ressembler votre tableau de bord, et c'est ce à quoi vous vous réveillez chaque jour. Une fois que vous verrez ce chiffre commencer à grimper, vous en tomberez amoureux. Même si ce n'est que 0,04$, c'est quelque chose, non ? Et quand il atteindra 0,08$ par jour, tu fêteras comme si tu étais millionnaire C'est du moins mon expérience. Quoi qu'il en soit, une fois connecté, vous pouvez aller voir Claude et lui dire : « Hé, je veux ajouter des publicités d' AdMob dans mon application de fond d'écran Ajoutez une bannière en haut de l'application et testez-la sur mon téléphone. Et c'est tout ce dont elle a besoin. Cloud Code gère tout seul. Bien entendu, il s'agit d'une toute nouvelle session avec des autorisations de contournement déjà définies, mon modèle et mon niveau d'effort sont les mêmes qu'avant. Cependant, vous pouvez toujours ajuster le niveau d'effort si vous pensez que cette session le justifie. Quoi qu'il en soit, Cloud Code voit mon téléphone. Nous l'avons sur le côté de l'écran, et il va vérifier le SDK officiel Vous pouvez considérer un SDK comme un type de code spécifique qui permet à votre application de communiquer avec AdMob Le SDK est donc au milieu. C'est essentiellement comme un pont. En substance, notre application va demander à AdMob de lui diffuser des publicités et AdMob pourra répondre Soit il va nous diffuser des publicités, soit il ne nous diffusera aucune parce qu'il n'y a pas de publicité dans cette région, peut-être pour un problème technique ou pour de nombreuses autres raisons. C'est pourquoi tu passes toujours un test. Mais je dois encore une fois féliciter Claude , car l'entreprise décide son propre chef d'utiliser des identifiants publicitaires de test. Et pourquoi ferais-tu ça ? Parce que cliquer sur vos propres publicités en direct sur votre propre appareil peut vous faire suspendre comme ça. Ce sont donc de bonnes choses, des choses proactives. C'est adapté aux débutants. Nous n'avons rien demandé, mais cela nous met sur la bonne voie, et j'en félicite Claude Maintenant, soyons clairs, nous n'allons pas diffuser vraies publicités de Coca Cola ou de tout autre éditeur Non, nous allons plutôt utiliser de fausses publicités de démonstration. Et si tout va bien, lorsque nous serons prêts à passer en ligne, nous demanderons simplement à Claude d'échanger les identifiants de test, qui ne sont que des chiffres, gros, avec de vrais numéros. Et cela diffusera de vraies publicités de Coca Cola ou de McDonald's ou autre. Il n'y a donc rien de délicat ou de difficile ici. En fait, l'une des choses les plus importantes est la suivante : demandez toujours à Claude si l'application est prête à être mise en ligne pour être publiée. Et dans la plupart des cas, il effectuera une vérification approfondie et vous indiquera si quelque chose ne va pas. Et je dois dire que cela prend du temps. C'est peut-être l'heure de la journée, peut-être le niveau d'effort. C'est peut-être parce que l'Opus 5.0 est sur le point de sortir. Il vient de sortir. C'est délicat. Mais oui, en fait, il faut attendre un bon moment. Mais bon, vous savez, dans l' ensemble, je vais accélérer l'enregistrement comme avant, et c'est ensemble, je vais accélérer l'enregistrement comme avant, ce que je vais faire tout au long de ce cours. Mais de votre côté, soyez patient. Vous verrez Claude trouver des problèmes, divers bouts de code incompatibles avec ce qu'il essaie de faire avec ce qu' il essaie d'installer. C'est comme si vous mettiez à jour système d'exploitation de votre téléphone à propos de ces mises à jour. Tu sais, de temps en temps, quelque chose de nouveau arrive. Et tu devrais effectuer une mise à niveau. Et parfois, cela peut casser des choses, mais une autre mise à jour va arriver, et elle va également corriger cela. Nous installons donc un seul SDK, mais la plupart des applications en contiennent beaucoup, et parfois ils ne fonctionnent pas bien ensemble C'est pareil ici, donc il va y avoir beaucoup d'éléments mobiles, notamment pour les évaluations, pour la diffusion de publicités, pour la collecte de bogues, pour l'obtention d'analyses. Tout cela doit donc être maintenu. Maintenant, si vous ne le faites pas pendant quelques mois, est-ce que l'application va cesser de fonctionner si vous ne la mettez pas à jour ? Non, très probablement, non, je continuerai à travailler, mais Google n'aime pas que vous ne vous occupiez pas de votre application. Il peut voir à quelle fréquence vous le mettez à jour, et c'est l'un des facteurs clés pour obtenir du trafic organique. Ce n'est pas grave si vous le faites tous les jours. Cela ne vous aidera pas, mais si vous l'abandonnez, Google n'en sera pas content. Mais oui, après environ 10 minutes, l'application est enfin prête à être testée. Claude le fait automatiquement. Et oui, voici la bannière. Vous pouvez voir qu'il est écrit « Test ad ». D'ailleurs, l'annonce est toujours orthographiée un seul D. C'est une annonce issue d'une publicité Et avec un D signifie ajout pour apporter quelque chose à la table, vous ajoutez quelque chose à la table, donc c'est avec deux D. Donc, en termes de publicité, c'est un single que D. Claude va regarder une capture d'écran, mais nous pouvons voir que tout va bien. J'adore le fait qu'on y aille pour voir si le groupe n'est pas montré par erreur. C'est proactif. Cela prend soin de nous, ce que j'applaudis. Et pour ce qui est de l'avenir, les conclusions sont maintenant assez longues. Mais en bref, cela nous indique que cela n'est pas prêt à être publié, bien sûr. Nous devons encore faire certaines choses. Ouais. Je veux que tu te concentres sur la facilité avec laquelle cela a été fait. Nous n'avons rien codé. Il n'y a pas eu de décisions délicates. Nous avons apprécié le processus du début à la fin. Encore une fois, quelques minutes, mais c'est bon. Cela m'amène à la partie suivante. Pensez-vous que cette bannière va générer de sérieux revenus ? Est-ce que cela va nous rapporter beaucoup d'argent ? Pensez-vous qu'un nombre important d'utilisateurs vont y accéder ? Parce que je ne le pense pas. La bonne nouvelle c'est que c'est tenace. Il reste en haut de l'écran, avec les fonds d'écran du titre, puis le sous-titre Je ne suis pas sûre d'aimer le fait que le titre occupe cet espace précieux, mais nous en reparlerons plus tard car c'est le véritable objectif de cette leçon. Maintenant que vous voyez que la partie technique est en fait assez simple, vous pouvez vous concentrer sur l'expérience réelle. Gardez-vous la bannière en haut ou la placez-vous en bas ? En ajoutez-vous un deuxième à l'intérieur du papier peint ? Qu'en est-il des autres types de publicités ? C'est donc la partie la plus difficile. Trop de publicités sont synonymes d'une mauvaise expérience. Ne pas en montrer assez signifie que vous ne gagnerez pas assez d'argent pour rester motivé et continuer à le développer. C'est difficile. C'est délicat. Tu dois avoir une vision. Mais ajoutons-en quelques autres afin que vous puissiez voir ce qui est possible, et en fonction de cela, vous pourrez décider du nombre que vous pouvez réellement afficher. Je te verrai dans une seconde. 25. Explorer les multiples formats d'annonces: Bon retour. Nous avons notre première bannière publicitaire, mais elle n'a rien de spécial. Ajoutons-en donc quelques autres afin d'obtenir une image complète. Ensuite, vous pouvez décider ce que vous voulez exécuter. Alors je vais dire ceci. Je souhaite ajouter d'autres annonces. Premièrement, lorsque l'application s'ouvre, il existe une catégorie spéciale adm pour cela La seconde, une publicité interstitielle pour appliquer n'importe quel papier peint sauf des pins étoilés Et pour la troisième étoile, je veux ajouter l'annonce avec récompense pour la débloquer. Donc trois au total, pour que tu puisses voir ce qui se passe. Généralement, un interstitiel récompensé a tendance à être le plus rentable, mais nous en parlerons dans une seconde Voyons donc ce que Claude va dire à propos de ma demande. Et c'est marrant, ça dit que c'est un changement radical. De la viande changée. OK. Cette personnalité est donc parfois très attachante Tu adores ça. D'autres fois, c'est en fait assez ennuyeux. Nous avons donc défini notre objectif. Claude va probablement avoir quelques questions complémentaires, car nous étions un peu vagues. Et voilà. Une fois que l' utilisateur voit l'annonce récompensée, peut-il conserver le fond d'écran ou doit-il regarder une annonce plus tard pour pouvoir l'avoir à nouveau ? Vous pouvez voir les choix ici. C'est exactement ce dont je parlais dans la leçon précédente. Ce sont donc les décisions cruciales qui vous incombent. Tu dois les fabriquer. Et voici pourquoi. Ce n'est pas comme si ce choix allait faire ou défaire l'ensemble de l'application. Mais lorsque vous enchaînez cinq, dix 20 décisions de ce type, c'est ainsi que l'application vole ou tombe. Maintenant, la question suivante, comment montrez-vous que StudletPins est Lorsque vous appuyez dessus et que vous voyez l'aperçu ou lorsque vous êtes en mode grille sur la page d'accueil, pour ainsi dire, peut-être avec une icône de cadenas. Et voici le raisonnement. Si vous ne montrez pas qu' il est verrouillé dans l' écran initial de l'écran d'accueil, l'utilisateur le touchera pour rien, ce qui risque de le contrarier. Toute l'expérience change car si, disons, 40 % des fonds d'écran sont verrouillés, les utilisateurs vont constamment faire des allers-retours. Ils devront appuyer, vérifier et voir s'il est disponible, et sinon, revenir à l'écran d'accueil et en choisir un autre. Cela semble frustrant, car ce n'est évidemment pas idéal, et cela peut être plus ennuyeux que d'empiler quatre bandeaux les uns sur les autres, même si cela n'est pas autorisé Mais oui, nous allons choisir la première option, affichant l'icône du cadenas sur la carte dans la grille de la page d'accueil. Ensuite, j'ai mentionné que je voulais une publicité lorsque l'application s'ouvre. Mais que se passe-t-il si vous appliquez un fond d'écran, puis que vous quittez l'application pour voir à quoi il ressemble, n'est-ce pas ? Ensuite, vous revenez à l'application, c' est-à-dire qu'elle était en arrière-plan, et maintenant vous l'avez ramenée au premier plan Cela signifie-t-il que vous diffusez une autre annonce ? Parce que c'est une sorte d'ouverture d'application . Et c'est délicat. Je vais dire oui, même si c'est un peu agressif. Le fait est que lorsque l'application s'ouvre et que vous diffusez une publicité, celle-ci peut être tellement immersive que l'utilisateur pense qu'elle fait partie de l'application elle-même. Ils tapent donc et téléchargent quelque chose de complètement différent, puis vous avez perdu cet utilisateur. Cela peut arriver. Gardez donc cela à l'esprit. Vous pouvez donc obtenir de bons revenus, mais vous allez perdre des utilisateurs à cause de cette excellente publicité que vous avez diffusée au début. Ce n' est donc pas une bonne chose. Ce n'est bon pour personne. Google ne sera pas content, et l'utilisateur ne le sera probablement pas non plus. Parce que vous devez garder à l'esprit l'utilisateur est sur le canapé à 21 h 00. Il s'ennuie, il est fatigué Peut-être qu'il regarde un film Netflix en arrière-plan avec son téléphone à la main. Il accède à votre application, il regarde le téléviseur, il jette un coup d'œil en arrière Il voit une publicité, et il la tape pensant qu'il va être amené sur des fonds d'écran, non ? Et c'est exactement comme ça qu'on perd des gens sans même le savoir. OK, après environ 13 minutes, les nouvelles publicités sont configurées, Claude va les consulter et voici l'annonce de l'application ouverte. OK, encore une fois, toutes les publicités de test , bien sûr, et cela semble bien. Ensuite, nous pouvons voir que le premier est verrouillé, voir l'icône et le message déchiré, regarder l'annonce. De bonnes choses, claires et claires. Voyons si Claude va le tester. Oui, il le touche. J'adore le fait que nous n'ayons pas à le garder ou à lui tenir la main. Et cette fenêtre contextuelle est très claire. L'utilisateur sait que s'il souhaite utiliser ce fond d'écran spécifique, il doit regarder une publicité, et j' aime beaucoup cette approche. Et lorsque nous le touchons, oui, nous recevons une publicité. Et l'avantage de ces publicités avec récompense c'est que vous pouvez également voir un message en haut indiquant « récompense accordée ». Dans les jeux, c'est ainsi que vous savez que vous avez obtenu un bonus, une vie supplémentaire ou quoi que ce soit d'autre sans avoir à vous procurer une carte de crédit Vous payez donc en regardant des publicités, et avec une carte de crédit ? C'est l'écosystème, et les gens se rendent compte que c'est tout le jeu. Vous payez en espèces ou en regardant des publicités. C'est aussi simple que cela. Rien n'est totalement gratuit. D'ailleurs, vous avez peut-être reconnu que Claude est parfois lent à utiliser n'importe quel appareil, ce soit ce téléphone ou un navigateur. autre côté, ouvrez l'IA avec Codex, Chat GPT est beaucoup plus rapide à utiliser sur votre ordinateur C'est quelque chose à garder à l'esprit. Du moins pour le moment, je suis sûr que cela pourrait changer à l' avenir. Revenons-y. Le fond d'écran est maintenant déverrouillé. Maintenant, pour la dernière publicité, l'interstitiel de base, vous entrez dans n'importe quelle application, vous appuyez sur le bouton, et honnêtement, je m'attendais à ce que l'annonce apparaisse Mais il semble que Claude décidé d'afficher cette fenêtre contextuelle en premier. OK, c'est bon aussi. Et voici l'annonce. Tout va bien. Oui, mais soyez toujours à l'affût de l'expérience utilisateur Donc, la question est le papier peint a été appliqué, savoir si le papier peint a été appliqué, et même Claude demande une confirmation, tu sais ? Où se trouve le snack-bar ? C'est la partie confirmation. Et il semble qu'il ne l'ait pas vu. Claude ne l'a pas vu. Je ne l'ai pas vu non plus. Cela pose donc un petit problème, car vous pourriez être tenté de cliquer à nouveau, de toucher à nouveau parce que, encore une fois, vous n'êtes pas sûr de ce qui s'est passé. Mais comme Claude a remarqué le problème, il n'a pas vu l'avis, il essaiera de le résoudre. Et ce sont, encore une fois, des choses fantastiques. OK, il essaie à nouveau. Bon travail. Claude va continuer à faire des tests, et je dois dire que cela nous facilite encore plus la vie. À l'époque, nous devions réfléchir à tous les pièges potentiels et mettre des garde-fous pour toutes sortes Mais ici, Claude s'occupe automatiquement de la plupart des gros travaux. Dans l'ensemble, Claude va terminer , mais maintenant c'est à vous de décider. Vous avez quatre types de publicités potentiels la bannière en haut, l'annonce qui apparaît lorsque vous lancez l'application Ensuite, une publicité en plein écran appelée Interstitial qui apparaît lorsque vous appliquez un fond d'écran, quel qu'il soit, plus un interstitiel spécial pour des objets spécifiques, un interstitiel objets spécifiques, Maintenant, c'est à vous de décider comment les mélanger et les assortir. La plupart des gens préfèrent commencer avec moins de publicités , puis passer à la vitesse supérieure. Une fois que vous aurez reçu vos premiers avis, vous pourrez voir ce qui se passe. Mais si vous commencez par trop et que vous recevez quelques critiques sur Winstar, remercierez essentiellement votre application Maintenant, une dernière chose. De toute évidence, ce sont trop de publicités pour une si petite application. Que pouvons-nous faire à part diffuser moins de publicités ? Eh bien, nous pouvons ajouter plus de fonctionnalités, plus de choses, mais quel type de choses ? Discutons-en, mais n'ignorons pas un signe d'avertissement clair. Claude dit que l'annonce apparaît dès le départ avec un léger retard. Cela signifie que vous allez voir la grille de fonds d'écran pendant environ une seconde, puis l'annonce se charge. Et faire clignoter des trucs n'est jamais une bonne idée. C'est agaçant et les gens ne savent pas ce qui s'est passé. Donc, avant de continuer à développer l'application, nous devons d'abord créer une meilleure expérience, et cela peut être fait via un écran de démarrage. Parlons-en dans un instant. 26. Improve the Experience with Another Screen: Bon retour. Nous avons nos publicités, mais la première met fin à l'expérience. Je l'ai vu de mes propres yeux, et je sais que c'est un gros problème Le moyen le plus simple de corriger ce scintillement d'écran, W flash, quel que soit le nom que vous voulez, est d'utiliser ce on appelle un écran de démarrage Disons donc à Claude de l'ajouter. La bonne nouvelle, c'est que tous ces termes incluent les publicités interstitielles, les publicités avec récompense, les SDK, les Elles vont être répétées plusieurs fois et vous vous y habituerez bientôt. Maintenant, Claude convient que c'est une bonne idée et qu'elle fonctionne. En général, vous devez fournir le design de l'ensemble de l'application, mais nous en parlerons dans une autre conférence. heure actuelle, en mode construction, nous procédons étape par étape et nous découvrons des choses qui doivent être traitées. Remarquez comment Claude pense à différents cas, comme une situation où l'utilisateur doit regarder un logo au lieu de profiter de l'application C'est une bonne chose de la part de Claude. Le problème, c'est que même si cela semble être une expérience formidable, nous ne pouvons pas trop en profiter. Le premier essai est un échec. L'écran de démarrage est celui-ci ici. C'est un fond sombre, quelques étoiles et une lune. Je ne sais pas pourquoi Claude a choisi ces symboles, mais bon, peu importe, considérez cela comme un modèle d' espace réservé que vous devrez remplacer ultérieurement Le flux est donc le suivant. Vous appuyez sur l'application, elle ouvre cet écran de démarrage, puis l'annonce se charge, puis l'application elle-même. Mais Claude a échoué. Donc en fait, nous voyons toujours la grille de fonds d'écran, puis la publicité. n'est donc pas une bonne chose. C'est exactement ce que nous voulions pour éviter une sorte de flash. Alors que Claude excelle dans certains domaines , ici, c'est raté Ce qui est bien, c'est qu'il permet de résoudre la plupart de ces problèmes, donc nous n'avons rien à dire. Dans les modèles précédents, c'était un énorme problème. Vous deviez l'arrêter assez souvent et lui dire : « Hé, vous passez à côté de l'essentiel. Tu ne vas pas bien. C'est exactement le problème avec Trena Fix, non ? Ouais. Qui plus est, il disait parfois : «   Oui, je vais le tester ». Le test échouerait clairement. Vous le verrez à l' écran. Cela échouerait. Visuellement, on pouvait voir que cela ne fonctionnait pas bien. Mais dans le chat, le mannequin dirait : «   Oui, c'est passé avec brio ». Tout va bien. Et puis quand diriez-vous réellement : « Hé, est-ce que c'est vraiment passé ? Non, tu as raison de te opposer. Non, ça n'a vraiment pas été adopté. C'est justement ce que je disais. C'est incroyablement frustrant. Maintenant, je vais couper court. J'ai passé plus d'une demi-heure à regarder cet écran de démarrage, et c'est un échec après l'autre. Maintenant, les raisons ne sont pas si importantes, pour être honnête, les diverses difficultés techniques. Maintenant, une chose qui a peut-être aggravé la situation est le fait qu'après avoir implémenté toutes ces publicités, je n'ai pas créé de nouvelle session, et c'est de ma faute. Cette discussion a donc été assez longue, et il est évident que les performances semblent s'être dégradées, accord ? J'ai empiré. On ne peut jamais dire avec précision si c'est la cause du problème, mais c'est l'une de mes suppositions Et vous pouvez voir comment Claude fait face à ce problème, comment il essaie différentes approches et comment il mesure la vitesse de chargement Tout cela au nom d'une meilleure expérience utilisateur. Je sais que cela ne semble pas grand-chose, mais c'est un problème. Mais au final, Claude abandonne parce que cela ne peut pas produire le résultat escompté. Cela dit que dans la version live, la vitesse de chargement sera probablement meilleure mais il y a toujours de fortes chances qu'il y ait un léger retard, et cela nous oblige à prendre une décision. Est-ce que nous la conservons telle quelle, ou est-ce que nous ne diffusons tout simplement pas l'annonce la première fois que l'utilisateur ouvre l'application ? L'idée est qu'un démarrage à froid se produit lorsque l'application est complètement fermée, donc pas en arrière-plan, pas lorsque vous la minimisez. Lorsque vous le démarrez, tous les systèmes doivent démarrer, ce qui prend un certain temps. Pour l'utilisateur, ce n'est pas l'idéal. C'est le temps d'attente, non ? Claude propose de ne pas afficher l' annonce initiale, mais ne l'afficher que si l' application est en arrière-plan, minimisée, puis si l'utilisateur la ramène au premier plan Cela signifierait donc que l' utilisateur applique le fond d'écran, puis qu'il retourne dans l'application pour essayer un autre, ce qui est logique. Et je pense que c'est un bon compromis. Mais tout cela suppose que l'utilisateur sera enclin à tester plusieurs fonds d'écran, pas un seul. Et en supposant une variété décente, oui, je pense que la plupart des utilisateurs essaieront d'essayer plusieurs fonds d'écran, n'est-ce pas ? Encore une fois, il s'agit d' une autre décision qui change le chemin de l'application, la trajectoire. Pensez-y et vous devrez prendre votre propre décision. Oh, et rien n'a été enregistré ou téléchargé sur GitHub, donc c'est autre chose à garder à l'esprit Mais je pense que je vais commencer à supprimer cela parce que ce n'est pas si important que ça. Dans tous les cas, faisons une pause. Je te verrai dans une seconde. 27. La réalité des publicités et de l'argent: Bon retour. Vous savez probablement qu'il est difficile de gagner de l'argent avec vos applications, mais cela doit être examiné en détail. Voici donc la situation. coût d'acquisition de vos clients, votre CAC CAC, déterminera la manière dont vous monétisez Alors laissez-moi vous donner un exemple pour que ce soit plus facile. J'ai donc créé cette application pour les utilisateurs de MAC. s'agit de SAD Finder, Il s'agit de SAD Finder, qui vous aide à travailler plus rapidement en ajoutant certaines fonctionnalités qui manquaient dans l'application par défaut sur MACOS. Si vous utilisez macOS, vous connaissez probablement certaines des fonctionnalités manquantes. Des choses comme claquer vos fenêtres et vos pièces ou avoir fait est une aubaine si vous avez deux grands écrans, utiliser Supprimer pour envoyer le fichier à utiliser Supprimer pour envoyer le fichier à la corbeille ou entrer pour entrer dans le dossier, revenir en arrière pour monter, toutes sortes de choses comme avoir plusieurs onglets, toutes sortes de choses qui vous simplifient Maintenant, tout cela semble très basique pour les utilisateurs de Windows, mais elles manquaient sur Mac OS un tas d'autres équipes que j'ai ajoutées Vous pourriez donc en avoir une qui correspondrait à votre style, ainsi que de grands thèmes. Donc, si vous ne pouvez pas bien lire les étiquettes, cela résoudra le problème. Bref, c'est une application décente. Et le prix était quelque chose comme ça. C'était cinq dollars par mois ou 30 dollars à vie. Au départ, c'était 40 par an ou quelque chose comme ça, mais ça ne gagnait pas en popularité, et je voulais vraiment des utilisateurs. Je l'ai donc fait passer de 40 à vie à 30 par an, quelque chose dans le même sens. OK, maintenant, tout va bien. Quel est le problème ? Eh bien, le coût. Alors, ne parlons pas de l'application, des fonctionnalités, de rien. Parlons simplement du coût. Voici le tableau de bord, non ? Quelques personnes ont donc acheté le plan à vie pour environ 30 dollars, d'accord ? Et le fait est je n'ai qu'une poignée de personnes , littéralement une ou deux, trois personnes pour l'abonnement à 5$ du forfait mensuel. Le fait est que j'ai dépensé des centaines de dollars, 100 dollars, voire plus. Et au total, j'en ai récupéré environ la moitié. Cela n'a donc aucun sens. Donc, si vous avez investi, disons, 1 500 dollars et que vous n'avez gagné que 1 000 dollars, vous en avez perdu 500. Cela n'a aucun sens, excluant tous les autres coûts, d'accord ? Et voici pourquoi cela s' est produit et pourquoi cela va probablement vous arriver. La publicité coûte cher. De plus, les algorithmes mettent du temps à comprendre qui est le bon public. Bref, il faut dépenser de l'argent pour savoir de quoi il s'agit. Vous voyez, la question est la suivante : dans quel pays dois-je faire de la publicité pour ce produit ? Encore une fois, c'est réservé aux utilisateurs de MAC. Maintenant, est-ce que ce sera aux États-Unis, au Royaume-Uni et en Australie ? Ce sont des pays haut de gamme, les meilleurs pays où les gens ont un pouvoir d'achat, mais ce sont les pays les plus chers, n'est-ce pas ? Je devrais peut-être choisir le Portugal, l'Allemagne, la France. Ils ne parlent pas anglais, je vais donc devoir tout traduire en plusieurs langues. Et je ne sais pas combien il y a d'appareils Apple. Maintenant, dois-je faire de la publicité sur Twitter ou le lire ? Ou qu'en est-il des méta-publicités, des publicités Facebook ? Qu'en est-il des publicités TikTok, des publicités Google ? Et quand je souhaite vendre ce produit par le biais d'une publicité ? OK, qu'est-ce que je dois inclure dans cette annonce ? Dois-je parler de claquer des fenêtres ? Dois-je parler de thèmes ? Dois-je parler de la touche Supprimer, du couper-coller, du retour arrière, de la saisie Parce que là encore, il ne s'agit que d'une petite bannière. Donc le fait est que vous ne le saurez pas si vous n'essayez pas des choses. Je l'ai lancé il y a quelques semaines, donc la perte ne m'effraie pas vraiment, mais c'est assez inconfortable. Il s'agit du processus qui consiste à découvrir ce qui fonctionne et ce qui ne fonctionne pas pour inciter les utilisateurs à utiliser l'application. Maintenant, voici le point essentiel. Au bout d'un moment, j'aurai un coût d' acquisition client clair, d'accord ? Disons que c'est 40 dollars. Donc, si je dépense 120 dollars par jour en publicités, en diffusion de publicités et pour montrer aux internautes des publicités leur demandant installer cette application Sad Finder, signifie que j'aurais généralement besoin de trois utilisateurs à vie pour atteindre le seuil de rentabilité, d'accord ? Maintenant, j'ai un cours sur publicités payantes au cas où vous seriez curieux. Ceci n'est qu'un aperçu très rapide. Mais je pense que le problème est évident. L'utilisateur paie une fois 30 dollars pour avoir un accès à vie, mais je dépense 40 dollars pour les acheter, 40 dollars pour diffuser des publicités. Enfin, après 40 dollars, je vais avoir un utilisateur payant en moyenne. C'est comme ça que ça fonctionne. Donc, le calcul n'est pas le méthane. Je perds dix dollars par abonné et par utilisateur. Maintenant, voici le truc. Même si l'utilisateur s'abonnait , d' accord, à cinq dollars par mois, je devrais quand même garder cet utilisateur pendant huit mois juste pour atteindre le seuil de rentabilité, car huit mois fois cinq dollars, 40 dollars le coût d'acquisition, le CAC, ça ne fonctionne pas Ce n'est pas bon. Ce n'est pas un bueno La solution est donc soit, A, d' obtenir des ventes totalement gratuites sans publicité, ce qui revient à demander l'arbre à argent dans votre jardin ou à avoir la capacité de voler ou quelque chose comme ça. Idéalement, tout le monde voudrait ce trafic organique qui génère des ventes. OK, ou B, baisse le CAC, ce qui est, encore une fois, incroyablement difficile Donc, au lieu qu'un utilisateur me coûte 40 dollars, peut-être que ce sera 25 dollars ou quelque chose comme ça Mais c'est quand même incroyablement difficile. Avec de meilleures publicités, vous pouvez généralement l'améliorer légèrement. Bien sûr, regardez un peu des deux. Désormais, en réduisant les coûts, le coût d'acquisition de clients peut être réalisé en améliorant les publicités, en ciblant différents pays. Mais le fait est que vous n'aurez jamais un salaire inférieur à cinq ou dix dollars, quelque chose comme ça Non, la publicité coûte malheureusement cher. Lorsque vous essayez de promouvoir quelque chose, cela coûte très cher. Cela signifie donc que mes prix doivent malheureusement changer. que je facture pour ce produit doit changer car ma stratégie de monétisation, la façon dont je gagne de l'argent, n' est pas valable à long terme Je vais donc continuer à maintenir ces prix pendant peut-être un certain temps. Mais au fur et à mesure que j'aurai de plus en plus de données, je pense que je vais devoir changer quelque chose parce que c'est ce qu'il faut. Je vais probablement devoir conclure une offre à vie, environ 49 dollars, quelque chose comme ça. Même dans ce cas, ce n'est pas l'idéal. Le mensuel, je ne suis pas sûr et probablement environ 30 dollars pour l'annuel. Mais voici le problème, car c' est quelque chose que la plupart des gens n'abordent pas. J'ai des concurrents, pas beaucoup, mais j'en ai. Parce que voici ce que je changerais volontiers de cinq dollars par mois à dix dollars par mois. Et peut-être 100 dollars par an, non ? Mais le fait est qu'à cause de mes concurrents, ce n'est pas viable. Les gens ne vont pas payer ça, d'accord ? Vos applications, comme les miennes, n'ont donc rien de révolutionnaire En tant que tel, vous ne pouvez pas doubler les prix de vos concurrents, d'accord ? Le dernier iPhone peut coûter un peu plus cher que le dernier Samsung, d'accord ? Cela peut coûter un peu plus cher pour différentes choses, d'accord ? Mais ça ne peut pas être le triple du prix. Il en va de même pour vos applications. Vous ne pouvez pas tripler le prix de vos concurrents. Si des applications similaires coûtent, encore une fois, cinq dollars, vous ne pouvez pas facturer 12 dollars, d'accord ? Parce que cela ne fonctionne tout simplement pas de cette façon sauf si vous avez quelque chose d' incroyablement spécial. Mais oui, diffuser des publicités payantes va coûter cher. d'annonces dans votre application, dans ce cas, La diffusion d'annonces dans votre application, dans ce cas, l'application de fond d'écran, telle sorte que vous diffusez un interstitiel ne générera pas suffisamment de revenus pour être Disons donc que vous allez payer n'importe quel dollar par installation d'application, d'accord ? Donc, l'utilisateur, vous allez acheter un utilisateur pour un seul dollar, d'accord ? Il ouvre l'appli. Il voit une publicité, et c'est tout. Il ne le verra qu'une fois. OK, il va générer, disons, 0,10$. Donc tu es en baisse de 0,90$. Multipliez ce chiffre par 100 ou 1 000 et vous perdrez de l'argent main sur main. Ensuite, vous ajoutez une sorte d'abonnement , cinq dollars par mois. OK, mais combien de personnes s'inscrivent ? Disons qu'une personne sur dix, d' accord, 10 %, c'est fantastique. Vous dépensez donc dix dollars pour avoir dix utilisateurs, et vous gagnez cinq dollars avec cet abonnement plus quelques centimes supplémentaires grâce aux publicités que vous diffusez. Toujours pas génial. Mais si l'utilisateur reste abonné pendant plus de deux mois, vous réalisez maintenant un petit bénéfice. C'est donc le vrai jeu. C'est le calcul le plus difficile. Vous devez ajuster votre prix fonction de ce que les chiffres vous indiquent , car je ne peux pas vous promettre 1$ par installation d'application. Je ne peux pas te le promettre. Cela peut être cinq ou dix dollars. Cela peut coûter quelques centimes, et je ne peux pas garantir que chaque fois que j'utilise une annonce, vous recevrez 0,10$ ou 0,20$ ou quoi que ce Cela dépend d'une tonne de facteurs. Mais après les tests, vous devriez avoir une idée de ce qui est faisable. Dans mon cas, j'adorerais que plus de personnes utilisent l'abonnement à 5$, et c'est parce qu'elles l'utiliseront. Cela leur plaira probablement. C'est ce que j'espère, et j'espère qu'ils resteront abonnés pendant longtemps. Mais les premiers commentaires indiquent que les gens détestent les abonnements. Ils préfèrent le paiement unique, je vais donc devoir expérimenter Vous ferez de même avec vos applications. limite est mince entre diffuser trop de publicités, gâcher l'expérience et fixer des prix trop élevés pour les gens ordinaires C'est la partie la plus délicate. Nous ne le faisons donc pas, simplement par cupidité. Je ne publie pas ces prix simplement parce que je suis gourmand et que je veux une Ferrari C'est parce que le coût d'acquisition des clients est élevé. Et si vous optez pour la voie organique, écrivant simplement des articles de blog , en filmant sur TikTok et en éditant et en faisant des vidéos sur YouTube, c'est encore le moment Cela représente toujours 4 heures par jour, chaque jour. Bien sûr, vous ne pouvez pas travailler pour rien, n'est-ce pas ? Et par exemple, Marques Brownlee, NKBHDT, est un énorme YouTubeur et ce type a lancé une application appelée panels, une application écran premium basée sur un abonnement, exactement comme ce que Vous en aviez des gratuits, puis le prix était le suivant, 50 dollars par an ou 12 dollars par mois, et la moitié de l'argent allait aux artistes qui ont créé ces papiers peints. C'est une chose noble, non ? Eh bien, il a été arrêté. Il a d'abord abaissé le prix après de nombreuses réactions négatives. Il a diffusé moins de publicités, mais après environ un an, il a finalement été fermé. Les gens étaient très en colère, déçus. La réaction a été énorme et, dans l'ensemble, tout un tas d'émotions se sont accumulées. Maintenant, le prix semblait bien trop élevé. Et encore une fois, les gens étaient, euh, contrariés. Disons-le ainsi, même si c'était beaucoup, mais dans une bien plus grande mesure. Le contrecoup a été énorme. Maintenant, gardez à l'esprit qu'il n'avait aucun frais de publicité. OK ? Il ne payait pas de publicité parce qu'il obtenait du trafic organique grâce à ses vidéos YouTube. Mais bien sûr, il avait une équipe, il avait des dépenses, donc tout cela était assez élevé. Il a donc estimé que le prix était justifié. Aujourd'hui, il est incroyablement difficile de monétiser correctement, et il n'existe pas de solution unique Il faut s'adapter et voir ce qui fonctionne. Donc, oui, c'est comme ça que les choses se passent. Continuons. 28. Add More Features for Extra Engagement: Bon retour. Nous avons fait de grands progrès, mais l'écran de démarrage pose un petit problème. Claude dit que ce n'est pas idéal, mais cela ne veut pas dire baisser les bras. C'est ce qui nous fait décider. Bref, il ne faut pas afficher la première annonce lorsque l' utilisateur ouvre l'application pour la première fois, mais uniquement lorsqu'il y revient. C'est donc un peu un compromis. Cela représente moins de revenus. Mais dans l'ensemble, je pense que c'est bien. Alors disons que oui. Ne diffusez des annonces ouvertes que lors des retours sur l'application. Maintenant, il s'agit d'un copier-coller de ce qui est dit ci-dessus. Je ne fais donc que le dire en retour. Maintenant, pendant qu'il réfléchit et exécute, je vais commencer une nouvelle session, un truc dangereux. Vous allez voir pourquoi je le fais intentionnellement. Je vais donc dire ce qui suit. Je souhaite ajouter d'autres catégories dans l'application, comme la nature, les personnes, les voyages, l'été, peu importe. Maintenant, que devons-nous faire ? N'exécutez pas. Dites-moi juste le plan. L'objectif est de donner aux utilisateurs une raison de revenir plus souvent et de diffuser plus de publicités. OK. Je tiens donc à mettre l'accent sur l'objectif afin que Claude ait plus de contexte. Sur la base de ces détails supplémentaires, Claude proposera peut-être d'autres fonctionnalités que je n'ai même pas prises en compte. C'est ce que j' essaie de faire ici. Maintenant, arrêtons-nous un peu. C'est penser en arrière-plan. Ces sessions sont donc très longues, de 25 minutes à plus de 90 minutes pour certaines tâches assez basiques. J'utilise donc un modèle très solide et un niveau d'effort très élevé, mais je m'ennuie encore à attendre qu'il soit exécuté. Je ne mentirai pas. Parfois, je ne regarde même pas l'écran. Vous allez avoir les mêmes problèmes. Alors naturellement, vous serez enclin à commencer une nouvelle session comme je l'ai fait ici. En gros, vous allez essayer de travailler en deux ou trois sessions à la fois, ce qui pourrait vous faire gagner du temps, n'est-ce pas ? C'est le processus de réflexion. Mais non, soyons clairs, il existe des moyens d' orchestrer un tel flux de travail, mais je préfère être honnête avec vous et vous dire de ne pas le faire Les chances que quelque chose ne tourne pas rond ou que vous gaspilliez toutes vos ressources en très peu de temps sont trop élevées. Ça ne vaut pas le risque. Donc non, n'essayez pas de travailler en parallèle sur le même projet sur plusieurs fonctionnalités à la fois, ou pire encore sur la même fonctionnalité. Comme vous allez le voir ici, il y a de fortes chances que quelque chose ne tourne pas rond. Revenons-y donc. Voici le plan de Claude, et il est assez gros. Maintenant, dans ces cas, j'aime répondre en utilisant des chiffres. Je ne le fais pas juste pour Claude. Je le fais aussi pour moi. Cela m'aide. Passons donc en revue tous les commentaires de Claude, et en utilisant des chiffres, je sais que je n'ai rien oublié, d'accord ? D'ailleurs, la fonctionnalité de publicité ouverte continue de progresser à un rythme effréné, très lentement, mais elle fonctionne En attendant, je vais télécharger quelques photos supplémentaires depuis Unsplash Et je vais les organiser dans des dossiers, d'accord ? Mon idée est simple. Pour que l'application reste intéressante, je vais ajouter d'autres catégories. Peut-être que vous aimez les anime, les voitures ou les émissions de télévision. En ayant des catégories, celles-ci devraient aider les utilisateurs à explorer un peu plus l'application. Cela devrait les encourager. Personne n'est prêt à faire défiler l'application de fond d'écran à l'infini, donc je pense que les catégories sont indispensables Mais oui, après un long , très long moment, Claude a finalement retiré l' annonce du démarrage à froid. Donc, lorsque vous revenez sur l'application, oui, elle affichera une publicité, mais à part ça, non. Tout va bien. Maintenant, découvrez quelques autres détails ici, mais dans l'ensemble, c'est bon. Passons donc à l' autre conversation. Commençons donc à répondre. Pour le premier, oui, ayons plusieurs tags. C'est une bonne idée. Pour le second, oui, des copeaux horizontaux, très bien. Ce seront les onglets. Trois applications NF sont un excellent choix. Bien sûr. Vous verrez à quel point ils sont très utiles, et j'ai choisi de les montrer, disons, tous les cinq fonds d'écran, d'accord. De plus, nous devrions plafonner le nombre de publicités par session. Donc, un utilisateur ne voit pas 20 publicités contenant quelque chose en 5 minutes parce que, vous savez, certaines personnes ont une énergie incroyable et veulent peut-être appliquer 20 fonds d'écran en très peu de temps. Eh bien, vous savez, cela peut arriver, le fait est que vous pouvez obtenir un bracelet, même s'il s'agit d'un vrai utilisateur. Ce n'est pas l'idéal. Alors fixons une limite stricte, un plafond, d'accord ? Maintenant, je n'ai pas parlé de la casquette exprès. Nous verrons ce que Claude recommande. Je vais également lui dire que j'ai quatre catégories dans des dossiers sur mon bureau, et je vais lui demander s'il veut que je les déplace vers un endroit spécifique, ce qui, je pense, sera le cas. C'est donc essentiellement ainsi que j'ai tendance à travailler. Quelques tâches qui ont du sens ensemble, d'accord ? Maintenant, voyons ce que dit Claude. OK, bons appels, merci. Et le plafonnement des sessions interstitielles est le bon réflexe pour protéger les publicitaires. Encore une fois, bon feedback. Je vois qu'il veut que je place les images dans un dossier spécifique, d'accord ? Je veux le rechercher manuellement, je vais donc simplement cliquer avec le bouton droit de la souris sur cette zone et appuyer sur Parcourir. C'est donc beaucoup plus rapide. Et maintenant, un peu de pâte coupée et c'est parti. OK ? Encore une fois, Claude est plutôt bavard. Il publie beaucoup de textos. Vous avez besoin de patients ici. Cela dit que la taille du dépôt peut augmenter considérablement parce que j' ajoute de très grandes photos OK. Mais c'est une solution. Nous pouvons utiliser une commande spécifique et les conserver en local, ce qui fonctionne bien. Cela me dit également quelques informations sur le plafond de session, 34 publicités par session. OK, ouais. Avec un intervalle minimum, une période de refroidissement de 60 secondes. Bon, mon conseil, mettez l'enregistrement en pause et lisez tout car c'est un bon conseil. J'ai oublié certains domaines clés, et c'est ainsi que l'on prend de mauvaises décisions Tu dois faire attention. Ici, je vais dire ce qui suit. Premièrement, je ne veux pas développer le dépôt Git. Deuxièmement, vous choisissez les titres. Trois, limite interstitielle, quatre par séance et un écart minimum de 30 secondes, donc un peu plus agressif Enfin, optez pour la publicité native in feed. OK, de bonnes choses. Voyons voir. Claude répond et il me donne un ordre de construction, ce qui est très bien. Il indique que nous avons besoin d'un bloc d'annonces distinct de celui d'AdMP. Encore une fois, très bien. Tu peux le faire toi-même. Dans l'ensemble, cela semble bon. Il veut juste une confirmation. Bien sûr. Allez-y. OK, maintenant le fun va commencer. Eh bien, l'attente. Cela va prendre un bon moment. Une chose à retenir, que nous avons commencé lors de l'autre session, et nous avons demandé à Claude de supprimer la publicité au premier démarrage de l'application. Tu t'en souviens, non ? Puis, avant la fin, nous avons demandé un plan sur la façon de mettre en œuvre ces catégories et ainsi de suite, d'accord ? Claude a donc lu le code tel qu'il était à l'époque, avec l'annonce ouverte toujours active, d' accord, car elle n'était pas terminée. Il y avait donc un instantané, une photo du code tel qu'il était à l'époque. Entre-temps, nous l'avons modifiée. Au cours de cette séance, Claude va donc être très surpris de voir que certaines choses ont changé. Certaines choses ont donc changé. Et oui, au bout de dix minutes environ, cela indique que quelque chose a changé avec la page d'accueil. Nous n'avons pas non plus validé et poussé cette session, donc ce n'est pas idéal non plus. Travailler en parallèle peut donc poser de nombreux problèmes. Rien de trop grave pour le moment, mais encore une fois, ce n'est pas l'idéal. Nous verrons si cela devient sérieux ou non. D'accord, au bout de 13 minutes environ, il remarque également qu'un fichier qui gère les publicités a également changé Il doit donc le relire avant C'est donc un excellent exemple de la raison pour laquelle vous ne devriez pas travailler en parallèle à moins d'avoir un protocole très bien défini et un plan d'au moins 100$. Mon conseil : ne le faites pas. Lancez au moins 23 applications, comme à l'ancienne avant d'essayer d' optimiser votre temps. Je sais que ce n'est pas l'idéal d'attendre trop longtemps, mais s'il vous plaît, n'essayez pas de travailler en parallèle. Permettez-moi de passer à autre chose. Il a donc fait pas mal de choses, et il nous dit : « Hé, modifications simultanées, oui Pendant que je travaillais, certaines choses ont changé. Mes modifications ont parfaitement fusionné avec elles. Si c'était vous dans une autre session, pas de conflit, d'accord ? Ensuite, quelques autres détails ici. Mais remarquez 0,2, P est volontairement vide, donc il n'a pas réellement lu nos images. J'ai d'abord géré les autres parties. Il nous demande également si je veux voir l'application, mais sans les images, d' accord, les catégories n' apparaîtront pas, ou elles risquent de provoquer un crash si Claude ne fait pas attention. Nous verrons dans une seconde, qu'est-ce que c'est ? D'ailleurs, parfois, connecter son téléphone, Claude s'aperçoit que c' est très pénible. Vous pouvez donc perdre des heures à cette seule tâche , simplement en faisant en sorte que Claude la reconnaisse. Ici, l'application a été lancée, mais rien n'a changé. Je lui ai dit que mes photos étaient placées là où il le souhaitait, mais il semblerait que Claude soit occupé à autre chose, donc il ne traite pas mon message. Voilà à quoi ça ressemble, d'ailleurs. il en soit, après un certain temps, Claude reconnaît également que nous ne verrons pas les puces à moins que nous ne nous occupions de l'hébergement. Nous devons le mettre à jour. OK, je vais zoomer pour vous montrer les vrais jetons. Les puces sont ces petits éléments qui sont une seconde nature pour les utilisateurs d'Android. Et oui, ça a l'air bien. Ce sont les anciennes catégories, pas celles que j'ai configurées dans ces dossiers. Mais comme preuve de concept, POC, cela fonctionne très bien. L'annonce native ne fonctionne pas non plus, mais c'est intentionnel. Et bien entendu, la limite du nombre de publicités ne s'affiche pas non plus car le contenu est insuffisant. OK, maintenant Claude voit mon message, et il va le vérifier. J'espère qu'il comprendra qu'il doit créer de nouvelles catégories et supprimer les anciennes, ou si ce n'est pas le cas, du moins, me poser des questions à ce sujet. Nous verrons. Oui, au bout d'un moment, nous avons quelques questions. Premièrement, mes dossiers sont différents des catégories initiales que j'ai mentionnées dans le chat. De plus, l'un d'eux a un problème d'orthographe. De bonnes choses. Je prends ça, d'accord ? Et ces quatre sont ce que je veux, d'accord ? Et que voulons-nous faire avec les photos préexistantes ? C'est simple, gardez-les et étiquetez-les à nouveau. Bien sûr, placez-les là où ils rentrent. C'est logique. Maintenant, il va les traiter, et cela va prendre un certain temps. Je dois dire que les titres dans les descriptions sont un peu exagérés pour certains fonds d'écran Cela oblige Claude à travailler plus fort que nécessaire. Cela demande plus de ressources, mais je me demande pourquoi pas. Même s'ils ne sont pas très utiles, cela donne l'impression d'être un peu plus bien assemblés. Et voilà le truc. Quatre catégories, dix images chacune, soit 40 photos au total, mais nous avons également quelques miniatures, les aperçus sur la grille, sur la grille de la page accueil Cela fait donc 80 images au total. C'est beaucoup. Alors laissez-moi passer à autre chose. C'était l'une des sessions de codage les plus longues. Et oui, le succès. Les catégories ont été mises à jour, et voici l'annonce native. Une publicité native est différente d'une bannière standard, comme celle que nous avons en haut, car elle essaie de se fondre dans le reste de l'application. Il essaie de se sentir plus organique. C'est pourquoi on l'appelle native. Il peut prendre de nombreuses formes et tailles différentes. Vous pouvez le considérer comme une bannière plus grande qui s'adapte à votre application, et elle fonctionne bien ici. Une chose, lorsque Claude lance enfin l'application, ne l'utilisez pas si Claude travaille toujours, car elle pourrait essayer de fonctionner toute seule, et vous allez tout gâcher. Vous pouvez voir le message d'arrêt dans la barre de discussion. Cela signifie donc qu'il fonctionne toujours. Essayez donc de ne pas vous en mêler. Et c'est parce que vous pouvez commencer à jouer avec l'application, mais Claude doit faire, disons, quelques captures d'écran. Il y a des choses à vérifier. Et s'il voit quelque chose d' inattendu, eh bien, il pourrait potentiellement commencer à réparer des choses qui ne sont pas cassées, d'accord ? Avec ces nouveaux modèles, ce n'est donc plus un réel danger, mais dans le passé, cela s'est certainement produit. Avec un modèle plus bas, un niveau d'effort moindre, peut-être trop de contexte, je pense que cela peut toujours se produire. Alors, s'il te plaît, ne le fais pas. Mais c'est comme lorsqu'il pleut, que le soleil brille et qu'il y a peu ou pas de nuages, c'est difficile à capturer Je n'ai donc pas réussi à le capturer pendant ces sessions Mais encore une fois, Claude est parfois incroyablement stupide, alors, oui, essaie de ne pas le confondre Ici, je ne vais pas essayer de le casser exprès juste pour pouvoir l'enregistrer. Tu vas devoir me faire confiance là-dessus. Vous remarquerez peut-être aussi qu'une fois que vous l'avez déplacé et que Claude doit revenir à un endroit précis, il peut avoir de la difficulté à le faire, ce qui est assez étrange. Quoi qu'il en soit, pour y revenir, bout d'une quarantaine de minutes environ, il a très bien fait le travail. Bien entendu, nous utilisons toujours des publicités tests, mais ce n'est pas grave. Claude peut créer de véritables identifiants en quelques minutes. Et il y a une petite chose que j'ai présentée. J'ai dit que je voulais une publicité native tous les cinq fonds d'écran, mais bien sûr, cela n'a pas l'air bien parce qu' ils sont en mode portrait. Il va donc y avoir un assez grand espace vide. Je voulais voir l'une des deux choses suivantes. Soit Claude recommande de diffuser l'annonce tous les six fonds d'écran, ce qui a été le cas, soit je voulais voir s'il insérerait l' annonce dans cet espace vide. Maintenant, pour être honnête, ce rapport hauteur/largeur est un peu délicat. La plupart des annonceurs préfèrent les formats standards, et ce n'est pas exactement cela. Dans l'ensemble, je vais vous demander remplacer par une annonce native après les six entrées , puis de la valider et publier, car nous ne l'avons pas fait lors de la session précédente. OK, faisons une pause. 29. Trouver de nouvelles façons d'ajouter des publicités: Bon retour. Je n'en parlerai plus, mais je m' engage constamment après chaque session pour que tout soit beau et propre. Notre objectif est désormais double. Ajoutez d'autres fonctionnalités qui ont du sens et donnez-vous la possibilité de générer plus de revenus publicitaires. OK ? Maintenant, étant donné que nous ajoutons des catégories et un tas de fonds d'écran, une fonction de recherche est tout à fait logique. Mais dans l'état actuel des choses, nous utilisons environ 25 % du haut du laboratoire avec cette partie, qui n'est qu'un bout de texte, ce qui n'a aucun sens. Le texte doit être supprimé. Je vais donc le dire à Claude, supprimer le titre et le sous-titre pour que l'utilisateur puisse voir plus de photos Je souhaite ajouter une fonction de recherche, et dans cette zone de recherche, je souhaite ajouter une bannière ou une annonce native. Un anglais simple est toujours préférable, et si vous pouvez ajouter plus de contexte, faites-le. Auparavant, l'incitation était une chose très importante. Il fallait suivre une structure très précise pour aider le modèle à produire quelque chose de solide. Ce n'est plus le cas aujourd'hui. Prompt Engineering est quasiment mort. Expliquez ce que vous voulez et pourquoi vous le voulez, et vous serez probablement bon dans 90 % des cas, sinon plus. Bien, Claude nous demande quel titre et quel sous-titre, car les cartes en contiennent aussi. Je vais donc préciser qu'il s'agit bien de l'en-tête de page. C'est ainsi que Claude l' identifie. OK. Et puis il y a une deuxième question. Nous pourrions afficher la barre de recherche en ligne, donc exactement sur le même écran, et ce serait probablement la meilleure expérience Mais si tel est le cas, nous ne serons pas en mesure de diffuser une autre annonce. Je vais donc choisir un écran de recherche dédié. Et je pense qu'une publicité native est une bonne chose pour commencer. Tout dépend de la manière dont Claude va l' intégrer. Nous verrons. Pour être clair, je vous montre options et mon processus de réflexion. Ce n'est pas une question de cupidité. Je veux juste être clair sur le fait d'y insérer autant de publicités que possible Non Il s'agit d' évaluer nos options et trouver un moyen de réfléchir à manière dont vous souhaitez créer l'application, d'accord ? Ensuite, ce sera à vous de décider si vous souhaitez supprimer ceci ou cela. Vous créez une expérience, et je vous montre des options, d'accord ? Je vais passer à autre chose et je vais vous montrer le résultat. Mais gardez à l'esprit que je suis connecté à un gigaoctet, donc ma vitesse Internet est fantastique Je suis passé de 100 mégaoctets à 1 000 juste pour m'assurer donner à Claude les meilleurs Même dans ce cas, cela prend encore beaucoup de temps. Quoi qu'il en soit, voici le résultat. Ainsi, sans l'en-tête, vous pouvez voir quatre fonds d'écran complets et deux fonds d'écran supplémentaires partiellement. Et c'est fantastique, car cela indique clairement qu' il y a plus de contenu sous la viande que vous pouvez faire défiler. C'est donc un bon signal. Maintenant, l'icône de recherche ouvre un nouvel écran comme je l'ai indiqué. Et la bannière native est significative. La publicité native est énorme, d'accord ? Le fait est que lorsque vous tapez quelque chose, est-ce que cela disparaît ou est-ce que cela fait tout baisser ? Voyons si Claude va le tester car Cloud doit d'abord faire quelque chose. Et oui, il met en place une arche pour l'architecture. Mais comme vous pouvez le constater, c'est loin d'être idéal. C'est ce que je veux dire quand je dis qu'il faut créer une expérience, d'accord ? Ces dix, 20 ou 50 décisions que vous prenez se cumulent. Et il semble y avoir un autre problème ici. Le clavier s'attarde. Il reste actif, et ce n'est évidemment pas une bonne idée. Ça couvre le contenu, d'accord ? J'espère que vous aurez maintenant une meilleure idée. Claude peut gérer le code, mais tu dois lui dire ce que tu veux construire. C'est comme avoir son propre chef personnel. Il a les compétences culinaires nécessaires pour tout faire, mais si vous mélangez des ingrédients étranges, le plat ne fonctionnera pas. Vous avez donc besoin d'une bonne vision de ce que vous voulez construire. Ici, je vais vous dire que l'annonce native est bien trop grande et que je veux qu'elle soit remplacée par une simple bannière, puis venez la publier. Notez que je motive constamment mes décisions. Je préfère travailler avec Claude de cette façon. Je pense que c'est plus intelligent. Maintenant, avant d'appuyer sur Entrée, je vois qu'il a remarqué lui-même quelques problèmes concernant le fait que le clavier ne se cache pas. Il y a un an, cela aurait été un rêve d'avoir un modèle suffisamment intelligent pour se rendre compte que quelque chose ne va pas. Il s'agit donc d'un bon progrès. Dans le même temps, j'ai lancé une mise à jour il y a quelques jours avec des publicités de test, et Claude ne m'en a pas parlé. J'ai donc dû faire toute une histoire à ce sujet, et cela a changé quelque chose dans Agents ND, dans la règle interne, ainsi dire, de sorte qu'il vérifie pour ainsi dire, de sorte qu'il vérifie constamment la présence de tels éléments avant me donner le fichier final que je dois télécharger sur Google Play, le fichier AAB Encore une fois, cela m'a donné un fichier à télécharger avec des identifiants de test, donc aucune publicité n'a été diffusée. C'était donc un très gros problème. Et encore une fois, Claude n'a rien dit. J'ai donc vraiment dû passer en mode parent et dire de ne plus faire ça. Faisons en sorte que cela n'arrive jamais. Et encore une fois, il a modifié le fichier dom D de cet agent, et à partir de là, il ne l'a plus fait. Bon, revenons-y, voyons la bannière standard. C'est un peu délicat car c'est assez proche du champ de recherche et le champ n'est pas très bien défini. Les clics accidentels ne sont donc pas idéaux. AdMob n'apprécie pas les clics accidentels. Hum, mais bon, c' est sur le bord du gouffre. Je pense que dans l'ensemble, c'est bon. OK, c'était donc une session très productive, et je suis très content des progrès réalisés. Faisons une petite pause. 30. Créer un abonnement pour générer des revenus récurrents: Reviens. Le Saint Graal des applications, ce sont les revenus récurrents. Cela signifie une sorte d' abonnement. Vous recevez environ cinq dollars par utilisateur et par mois, d'accord ? 100 utilisateurs, 500 dollars par mois. 1 000 utilisateurs, maintenant on parle de cinq mille dollars par mois. Mais bien sûr, certaines personnes annuleront toujours. Donc au bout d'un mois, d'autres au bout de cinq ou 25 mois, non ? Cela dépend de la valeur que vous leur attribuez et de la façon dont vous présentez cette valeur. Lorsqu'une personne annule un abonnement, cela s'appelle le churn. Imaginez donc que vous avez 100 utilisateurs payants, mais que cinq partent chaque mois. Tant que vous en aurez, disons, sept nouveaux par mois, à ce rythme, vous augmenterez constamment vos revenus et vous ferez le plein d'utilisateurs, soit deux nouveaux utilisateurs nets par mois. Maintenant, c'est la situation idéale où le recours à l' acquisition est nettement supérieur au taux de désabonnement. Maintenant, voici ce que nous allons dire à Claude. Je souhaite ajouter une nouvelle catégorie appelée VIP. J'ai déjà ajouté le dossier dans les images. Ce serait une catégorie restreinte que l'utilisateur peut débloquer pour 99€ par mois ou -30 % par an. Si l'utilisateur appuie sur l'une de ces images, il verra apparaître une fenêtre contextuelle avec ces deux prix, ainsi une option permettant de débloquer un seul fond d'écran en regardant une publicité récompensée Après tout, cette catégorie devrait être la deuxième de la liste, et elle devrait être dorée avec une couronne. Je n'ai pas encore de compte Google Play, mais continuez autant que possible. Voilà donc le plan. Pour vous, vous pourriez potentiellement le faire. Vous pouvez saupoudrer des papiers peints de qualité supérieure parmi tous ces autres. Ainsi, l'utilisateur a de chances d'interagir avec le plan premium, et vous pourriez potentiellement obtenir plus d'onglets, plus de clics. Mais mon approche est également valable. fait de l'avoir comme deuxième jeton et de couleur dorée attirera probablement l'attention de l'utilisateur. C'est donc également un bon choix. Maintenant, la plus grande question qui devrait vous venir à l'esprit est pour quoi les gens paieraient-ils ? Et quel montant ? Il s'agit d'un sujet très débattu. Les développeurs adorent discuter de ce genre de choses. Certains ne jurent que 499 dollars par semaine. Donc oui, cinq dollars par semaine, puis environ 40 dollars par an. Essentiellement, le plan hebdomadaire est Bt, vous êtes donc beaucoup plus susceptible d'opter pour le plan annuel. Certaines personnes y vont pour 299 dollars par mois, et c'est tout. Maintenant, l'essentiel est de savoir quel type de contenu vous pouvez produire et ce pour quoi les gens sont prêts à payer, bien sûr, car les fonds d'écran sont une marchandise. Vous pouvez en trouver des gratuits absolument partout. C'est donc probablement le plus grand défi. Vous ne pouvez rien créer qui soit protégé par des droits d'auteur, donc pas de Marvel, pas d'ego, de Pokemon, rien de tel, d'accord ? Une bonne partie de vos efforts devrait donc porter sur ce sujet Maintenant, ce que je propose, c'est que vous lancez d'abord cette application de fond d'écran de base avec des images d'Unsplash ou autre, même vos propres photos aléatoires , peu importe, juste pour avoir de l'expérience sur la ceinture en V. Lancez-en ensuite quelques autres pour vous habituer à obscurcir l'ensemble du processus. Pendant ce temps passé au lit, sous la douche, réfléchissez à ce qui vous passionne, vos loisirs, niches que vous pouvez explorer Il peut s'agir de trains miniatures, d'aérographe, de ping-pong. Il peut s'agir de vieux disques, peu importe. C'est généralement la bonne approche. Ciblez un créneau que vous aimez et que vous connaissez parfaitement. L' application devrait donc être assez simple. La fonctionnalité doit être assez basique, mais le contenu réel doit briller. Il peut s'agir d'histoires courtes. Il peut s'agir d'une bande dessinée que vous avez écrite il y a quelque temps, de courtes animations qui ont un fort impact, peu importe. Mais n'oubliez pas qu'une bonne idée n' est rien sans tous ces éléments, sans comprendre le fonctionnement de la monétisation , l' optimisation abste, etc., toutes ces choses passent avant Mais oui, idéalement, vous avez besoin du meilleur des deux mondes. Maintenant, permettez-moi de vous raconter rapidement l'histoire de ces deux mondes. Dans mon pays, il y avait une usine de détergents, donc des détergents à lessive pratiquement inutilisés. Ils n'ont reçu que peu ou pas de commandes. Le détergent, c'était bien, mais ils ne savaient rien du marketing, des publicités, publicités TikTok, des publicités Facebook, peu importe ce qui fonctionne Ils étaient donc tout à fait désespérés, car encore une fois, l'usine n' était plus là. L'usine appartenait à un couple. Le couple composé de gens ordinaires comme vous et moi voulait une entreprise, et ils pensaient que c'était quelque chose qui pouvait fonctionner. Vous savez, l'usine était assez bien aménagée, mais ils ont sous-estimé l'ampleur du marketing dont ils auraient besoin et l'importance réelle de cela Ils ont pensé que si le détergent était assez bon, se répandrait de manière biologique Ils augmenteraient constamment de semaine en semaine, mois après mois. C'est ainsi que la plupart des entrepreneurs imaginent que les choses se passent. Ils ne gâchent pas l'alerte. De toute évidence , ils ne se sont pas produits, ils se trouvaient donc dans une situation désastreuse. Voici ce jeune entrepreneur qui possédait sa propre usine, une fabrique de chaussettes Il fabriquait donc des chaussettes. Il avait une usine avec des robots, et c'est tout. Il fabriquait des chaussettes en coton. Il a obtenu des subventions, des fonds européens, et il a construit une petite usine, dix robots ou quelque chose qui fabriquait des chaussettes en coton. Maintenant, les chaussettes étaient correctes. Il vendait quelque chose comme un pack de 12 pour 20 dollars, pur coton, de bonne qualité, rien de spécial, non ? Maintenant, son marketing était génial. Il avait un grand charisme et, vous savez, il avait cette énergie électrique en lui. J'ai mis un sourire sur ton visage. Le problème, c'est que les marges étaient assez faibles. Les chaussettes étaient une marchandise, et la marge bénéficiaire n'était pas fantastique, surtout à ce prix. Mais il avait quand même toute cette expérience en marketing. C'était la clé. Il savait comment vendre en ligne. Le produit, ça n'avait pas vraiment d'importance. C'est donc lui, son ambiance, ses publicités vidéo qui vous ont fait sourire Bref, il s' est associé à ce couple, à l'usine, à l'usine Dirgin Ils ont fait de la nouvelle entreprise 50 50, lui et son mari issus du couple. Ils s'occuperaient essentiellement de la production, et lui, le jeune entrepreneur, s'occuperait de la commercialisation. OK. C'est donc une histoire vraie, d'ailleurs, et j'ai parlé au jeune entrepreneur. C'est un bon gars. Ainsi, après un an d'activité, ils ont réalisé plus de 2,2 millions de dollars revenus et environ un demi-million de dollars de bénéfices purs, demi-million de dollars la première année, est absolument incroyable pour une usine qui ne faisait que prendre de la poussière Maintenant, un demi-million de dollars dans votre poche, c'est quelque chose, eh bien, 250 pour les deux parties, 250 pour chacune, la vente de détergent en ligne, de bonnes choses. Mais voici le truc pour la deuxième année : plus de 3 millions de dollars de revenus et environ 750 000 dollars Il s'agit donc d'une réussite retentissante. Enfin, au cours de leur troisième et dernière année, malheureusement, environ 5,5 millions de dollars de revenus et environ 1,1 million de bénéfices Ainsi, en trois ans à peine, ce nouveau partenariat leur a rapporté près de 2,5 millions de dollars Donc c'est du profit, d'accord ? Mais ils se sont disputés et tout s'est arrêté. Tout s'est écroulé. Bref, on dit que la famille qui possédait l'usine était gourmande Cela dit, ils auraient pensé qu'ils faisaient tout le dur labeur et qu'ils voulaient obtenir une plus grande part, et non 50 50. Après tout, le responsable du marketing ne faisait que se filmer lui-même et gagnait des centaines de milliers de dollars par an et des bénéfices. Maintenant, à quel point cela pourrait-il être difficile de vous filmer et de diffuser des publicités ? Il y a d'innombrables agences de publicité, non ? Pourquoi devrions-nous confier 50 % de cette incroyable activité à un gars qui ne travaille que quelques heures par semaine, n'est-ce pas ? De plus, une agence de publicité coûtera quelques milliers de dollars par mois, deux, 3 000 dollars de nourriture, 5 000 dollars par mois. Ce type remporte 700 dollars et peu importe, un demi-million de dollars de bénéfices. Et c'est ainsi que tout s'est effondré. Le couple avec l'usine a complètement échoué avec ses propres publicités. Ils ont essayé de créer leurs propres publicités. Cela ne fonctionnait pas. Et je voyais leurs publicités de temps en temps, cela ne fonctionnait pas. Le responsable du marketing a passé environ deux ans à essayer de créer une nouvelle formule de détergent. Bref, tout le monde était déçu et amer, super, super amer. Alors, quel est le plat à emporter ? Peu importe la qualité de votre contenu si le reste n'est pas bien conçu. On ne peut pas être un artiste incroyable. Cela crée, je ne sais pas, œuvres d'art incroyables, quelles qu'elles soient, mais vous ne savez pas comment créer une application basée sur ces protocoles, sur optimisation de l'App Store, sur la diffusion de publicités revenus récurrents, de coûts d'acquisition de clients valeur à vie, etc. C'est donc le truc. Tu ne peux pas être l'un ou l'autre, et c'est tout. Tu ne peux pas mettre la tête dans le sable et dire : OK, c'est tout ce que je peux faire. Je fais juste du marketing, où je fais juste de l'art. Donc, si vous êtes doué en marketing, mais que le produit est nul, vous êtes très proche Tu es sur le point d'être un escroc. Ce n'est donc pas l'idéal non plus. Tu dois trouver le meilleur des deux mondes. Mais bien sûr, c'est rare. C'est incroyablement rare, mais cela peut être fait grâce au travail acharné et à la persévérance. Bon, revenons à l'application. La puce sort du lot, même si je ne suis pas amoureuse de cette teinte dorée, ce n'est pas l'idéal. La couronne est également un peu modeste, mais elle fait passer le message. La fenêtre contextuelle VIP est plutôt bonne, mais elle est initialement masquée. Environ la moitié n'est pas visible sans raison valable. Mais oui, le design en lui-même est assez solide. Le prix annuel est un peu inférieur 25 dollars et 0,12$, ce qui peut décourager les gens. Et lorsque nous testerons l'annonce avec récompense, oui, le fond d'écran sera déverrouillé OK. Dans l'ensemble, de grands progrès. L'application a encore un autre aspect intéressant, mais toutes ces imperfections commencent à me déranger, et elles devraient aussi vous déranger. Nous devons nous en occuper car l'application se développe assez rapidement, et j'aimerais aborder certains de ces problèmes maintenant. Claude a terminé. Il a également testé le mode VIP. Il a fait quelque chose de très intelligent, d'ailleurs. Il a activé le mode VIP, comme si vous l'aviez déjà payé en appuyant longuement sur le jeton. Donc, si vous maintenez le bouton enfoncé, cela simulera que vous avez effectué l'achat. Évidemment, cela ne sera pas disponible dans la vraie application, mais cela montre à quel point un modèle intelligent peut réellement vous aider. Fantastique Des trucs incroyables. OK, faisons une pause, puis nous reviendrons. 31. La dette technologique : ce que c'est et comment s'appliquer à Claude: Bon retour. Laisse-moi dire à Claude de régler certaines choses. Donc, numéro un, dans la carte, la deuxième ligne est trop allongée. La hauteur de la ligne doit donc être fixée. Réglez-le à 150 %. Maintenant, en tant que designer, je connais le bon terme hauteur de ligne et bonne taille, le bon chiffre, 150 % C'est quelque chose que vous saurez si vous suivez mes cours de design. Si ce n'est pas le cas, vous pouvez simplement le copier-coller. Ensuite , les jetons de la zone des catégories sont un peu trop ennuyeux, trop ennuyeux, et les utilisateurs risquent de ne pas les voir, d'améliorer les leurs. Ici, c'est un peu risqué car je suis assez vague. Idéalement, je fournirais un design réalisé dans Figma, ou du moins une sorte de référence Troisièmement, la carte est entourée d'un trait d'un pixel, mais un pixel est beaucoup trop fin. Alors, disons trois pixels, cela lui donnera une meilleure apparence. Et quatrièmement, la carte VIP doit être complètement affichée sans aucun défilement Bien, pendant que Claude travaille, laissez-moi vous dire qu'il ne s' agit que d'une poignée de choses, d'une poignée qui devraient être faites. L'application est essentiellement conçue par Claude. Maintenant, est-ce une mauvaise chose ? Pas vraiment, mais les utilisateurs verront quelque chose de basique, assez fade, qui n'est pas fait avec amour C'est pourquoi de nombreux développeurs de laboratoires mobiles échouent. Croyez-moi à 100 %. Oui, les applications sont techniquement solides. Ils fonctionnent. Ils fonctionnent bien. La fonctionnalité est solide, mais le design est au mieux médiocre Les utilisateurs n'aiment pas ça. Il existe des millions, littéralement des millions d'applications. Vous avez besoin d'une histoire, d'une ambiance, d'une ambiance. Il ne suffit pas de me donner l'action elle-même. Je veux que toute l'expérience soit agréable. Les gens aiment le souci du détail. C'est pourquoi nous aimons les cadeaux, le sac, l'emballage, tout, pas seulement le cadeau qu'il contient, n'est-ce pas ? Et c'est l'une des raisons pour lesquelles je change le prix annuel à 24 99€ sur cette application. Cela montre qu'un véritable humain y a pensé. Il ne s'agit pas d'une décision automatisée prise par une IA qui a fixé 25 points à 0,10$ ou 0,12$, peu importe ce que c'était À l'appui, il existe un terme appelé dette technologique. Bref, imaginez que vos murs sont recouverts de moisissure, d'accord ? Et il y a aussi de grosses fissures partout. Les murs sont donc super en désordre. Maintenant, faire de vraies réparations prendrait énormément de temps et serait un sale boulot, n'est-ce pas ? Imaginez devoir tout démolir, le désordre, le bruit, mais aussi le prix de ce travail, n'est-ce pas ? Parce que les moisissures et les fissures sont coûteuses à réparer. C'est ce qui se passe avec n'importe quel type de logiciel, surtout avant l'arrivée de l'IA. Les développeurs savaient donc que certaines parties de l'application, du site Web, du logiciel devaient être refaites à zéro Maintenant, l'entreprise ne l'a pas autorisé, et généralement pour de bonnes raisons, l'assiette du développeur était déjà pleine. Il avait des tâches continues. De plus, les utilisateurs utilisaient réellement la plateforme, telle quelle, et ils payaient beaucoup d'argent pour cela. Donc, rien n'était vraiment critique, vous savez, la plateforme fonctionnait toujours. Le logiciel fonctionnait toujours. Et lorsque des bugs apparaissaient, ils étaient gérables. C'est toujours le cas de certaines banques ou institutions gérées par le gouvernement. Même les compagnies aériennes utilisent des systèmes désuets. Je veux dire, j'ai vraiment 20 ou 30 ans. Maintenant, le passage à un nouveau système, un nouveau système, mise à niveau vers un nouveau logiciel la mise à niveau vers un nouveau logiciel va être un véritable casse-tête On ne saurait trop dire à quel point difficile et chronophage c'est difficile et chronophage pour une grande entreprise. Ils continuent donc à utiliser Windows 98. Ce n'est qu'une métaphore, car elle fonctionne toujours. C'est lent, c'est méchant, mais ça marche. L'entreprise va bien, même si les employés se plaignent évidemment de cette horrible expérience, mais elle fonctionne. Donc c'est de la dette technologique, d'accord ? Avec Claude Code pour la plupart des entreprises, pas pour les grandes entreprises, ce n'est évidemment plus le cas. Toute petite ou moyenne entreprise peut probablement passer à la technologie la plus récente et la plus performante. Bref, qu'est-ce que cela signifie pour nous ? Ainsi, lorsqu'un nouveau SDK d' AdMob arrive, nous pouvons en un sens diffuser de meilleures publicités Il y a donc moins de bugs, ce qui signifie que c'est une bonne chose. Nous demandons simplement à Claude de l'intégrer, de la tester minutieusement, puis de mettre à jour l' application et de la lancer. Fantastique Nous ne laissons donc pas d'argent sur la table, nous l'optimisons. Quelque chose de nouveau arrive, nous l'intégrons. C'est sans tracas, sans prise de décision importante, sans crainte de tout gâcher. Nous avons Github Nous pouvons toujours revenir en arrière. La dette technologique n'est donc plus un gros problème en termes de mise à jour, encore une fois, pour les entreprises de ce niveau et pour les moyennes entreprises, d'accord ? Au lieu de cela, ce que nous avons au lieu d'une dette technologique, nous l'avons conçue ou fait l' expérience de ce X comme vous voulez. Comme je l'ai dit au début, Claude a tout conçu ici. n'y a donc aucune transition, aucun petit détail qui vous réchauffe le cœur, aucune attention portée aux détails. Il y a beaucoup de choses qui manquent. Plus précisément, le fond est d'un noir pur. La police semble assez basique. Les chips ne sont que M. Donc tout est médiocre ici. Rien n'est fou, horrible, d'accord ? Ce ne sont pas des polices arc-en-ciel et difficiles à lire ou quoi que ce soit d'autre. Ce n'est pas très grave, mais ce n'est pas génial non plus, tu sais ? Vous pouvez toujours lire le texte. Vous pouvez toujours utiliser l'application, mais elle n'a rien de spécial. Il s'agit donc de la nouvelle dette technologique. Et tu sais quoi ? Nous continuons à construire des objets. Nous ajoutons des fonctionnalités. Nous ajoutons des publicités, mais nous n'abordons pas l' âme de l'application. Et c'est parce que cela prend du temps. Prenez cette leçon, multipliez-la par dix, et c'est ce qu'il faut pour donner à l'application l' impression que quelqu'un y a réellement mis tout son cœur et son âme. heure actuelle, les gens peuvent certainement dire que c'était codé par Vibe Mon problème est que ce type de travail de conception n'est pas vraiment intéressant. Ce n'est pas vraiment quelque chose que je peux consacrer à ce cours de deux, trois ou quatre heures de conception, car c'est assez difficile. Le fait est que je testerais probablement, par exemple, cinq polices de caractères différentes voir laquelle je préfère J'essaierais plusieurs types de transitions, par exemple, lorsque vous appuyez sur un fond d'écran, sorte d'animation fluide. Encore une fois, il ne s'agit que de va-et-vient et de petites décisions, et aucune petite décision changera complètement l'application. Mais 20, 30 ou 50 de ces petites décisions s'additionneront. Mais encore une fois, ce n'est pas excitant, ce n'est pas intéressant. Et ce n'est pas un cours de design. J'ai des cours de design dédiés, donc vous devriez probablement les regarder. Mais encore une fois, c'est un élément tellement important. Maintenant, je créerais probablement une jolie mascotte qui vous saluerait à votre retour Je choisirais probablement une palette de couleurs vives et joyeuses qui ferait ressortir l'ensemble de l'application. J'ajouterais probablement des icônes de réseaux sociaux. J'offrirais probablement un VIP gratuit pour n'importe quelle semaine si vous partagiez l'application avec vos amis, n'est-ce pas ? Donc des trucs comme ça. Mais cela prend des heures et des heures. Et je ne pense pas pouvoir vous garder engagé aussi longtemps tout en ayant encore le temps de parler d'analyses, de notifications push, d'intégration et notifications push, d'intégration tout un tas d' autres sujets essentiels Maintenant, ces choses sont obligatoires. Du design, pas vraiment. Encore une fois, c'est le cas, mais ils sont beaucoup plus importants car ce sont des bits fonctionnels. Si vous ne pouvez pas envoyer de message à vos utilisateurs, c'est bien pire que de ne pas avoir une belle typographie. Mais je voulais m'adresser à l'éléphant présent dans la pièce. Le design n'est pas génial. C'est modeste. Ce sera donc ton devoir. Je veux que vous fassiez en sorte que votre application soit spéciale. Ne me montrez pas une application de base où Claude a tout décidé. Vous devez vivre cette expérience et la concevoir vous-même. Découvrez à quoi ressemble le fait de tout concevoir de haut en bas. Alors, s'il te plaît, fais-le toi-même et montre-moi quelque chose de beau que tu as décidé. Dans l'ensemble, Claude a fait son travail. Ici, tout est bien fait, bien exécuté. J'ai vu quelque chose qui ressemblait à un crash. Je pense que c'était un accident. Je ne suis pas sûr que c'était un scintillement. Peut-être que c'était dans une publicité, mais il est toujours préférable de demander à Claude à ce sujet. Et c'est en fait une excellente suite aux autres parties que nous devons gérer. Donc, si l'application plante sur un appareil en particulier, comment en aurons-nous connaissance ? Comment savoir si l' application est réellement instable ? C'est donc beaucoup plus important que de choisir un autre type de visage, encore une fois, une palette de couleurs, ou autre. Mais oui, dans l'ensemble, je suis plutôt content des progrès. Faisons une pause pour le moment. 32. Passez au niveau supérieur - Introduction: Bon retour. Si vous regardez ceci, cela signifie que vous avez fait le plus dur. Vous avez créé une application. Vous l'avez lancé sur votre téléphone. Vous avez diffusé des publicités. Vous avez peut-être même ajouté un abonnement. Cela représente donc plus de 90  % des personnes. Alors prenez une seconde et soyez fiers de cela. Je vous félicite vraiment parce que c'est quelque chose. C' est une réussite. Mais voilà le truc. Le lancement de l'application sur votre téléphone n'est pas une application terminée, n'est-ce pas ? C'est la ligne de départ. Ce n'est pas une ligne d'arrivée. Pensez-y comme si vous ouvriez une petite boutique. Vous avez les portes ouvertes, quelques produits en rayon, quelques clients qui entrent, mais maintenant, le vrai travail commence à embellir cette boutique, à inciter les gens à revenir, à les amener à en parler à leurs amis, et à transformer lentement ces 0,05$ par jour en 0,50$, puis C'est donc le sujet de tout ce chapitre. Passer au niveau supérieur. Ce sont les détails qui séparent une application qui meurt au bout deux mois d'une application qui continue croître tranquillement en arrière-plan pendant que vous dormez. Alors, qu'allons-nous aborder ? Un tas de choses. Nous allons ajouter des notifications push. Les gens reviennent donc sur l'application au lieu d' oublier qu'elle existe. Nous allons demander des avis aux utilisateurs, de manière intelligente, car les évaluations sont en or pur pour le trafic gratuit. Nous allons ajouter de magnifiques effets subtils, éléments qui donneront à l' application une apparence encore plus haut de gamme, et évidemment le téléphone sera encore plus beau, mais nous allons ajouter ces effets sans épuiser la batterie C'est très important. Nous ajouterons l' expérience d'intégration appropriée Donc, ces quelques écrans initiaux où nous saluons l'utilisateur et où nous lui expliquons quoi et remarquons que je l' ai mis exprès à côté des effets parce que, encore une fois, vous devez expliquer que vous avez ces magnifiques fonds d'écran animés, et que l'intégration peut réellement montrer aux gens comment les utiliser, et ce sera un excellent moyen de leur donner envie de passer à une mise à niveau Nous allons mettre en place des outils d'analyse afin que vous sachiez ce qui se passe réellement, combien de personnes utilisent l'application, combien de pannes vous allez avoir et, bien sûr, combien d' argent vous gagnez Et nous allons même aller plus loin. Nous allons faire quelques commandes à distance pour l' application, où vous pourrez modifier les prix sur place sans les mettre à jour. Nous allons le traduire dans différentes langues, ce qui va ouvrir un tout nouveau marché, de multiples marchés. Maintenant, un mot d'avertissement avant de nous lancer. N'essayez pas de tout faire en même temps. Tu dois y aller doucement. Tu ne vas pas faire ça en un seul après-midi. Et après avoir fait quoi que ce soit, bien sûr, testez et assurez-vous de ne rien casser. Enregistrez votre progression sur GitHub, puis passez lentement à la fonctionnalité suivante Comme je l'ai dit, continuez sur le deuxième visionnage. La lenteur est fluide et la douceur est rapide. Si vous intégrez dix fonctionnalités dans votre application en une seule session désordonnée, vous allez passer la semaine prochaine à démêler les bogues et vous allez détester Souvenez-vous de ce que je n'arrête pas de vous dire que les choses vont se casser. Vos boutons seront placés à un endroit différent du mien. You Cloud peut faire quelque chose de différent de mon Cloud. C'est normal. C'est l'état de l'IA. Restez calme, demandez de l'aide et continuez à bouger. Et encore une chose. Ici, tout fonctionne, qu'il s'agisse d'une application de fond d'écran, d'une application de méditation, d' un suivi d'entraînement ou de tout autre créneau dont vous tombez amoureux. Les principes sont universels. Une notification push est une notification push. Une bonne intégration est une bonne intégration. iOS ou Android, peu importe. Ainsi, même si votre application ne ressemble en rien à la mienne, tout s'applique toujours. OK, allons-y. Faisons passer l'application au niveau supérieur. 33. Notifications push : Ramener les utilisateurs: Bon retour. Créons l'un des outils les plus puissants dont vous disposez pour maintenir une application en vie, savoir les notifications push. Ce sont les petits messages qui apparaissent sur le téléphone de quelqu'un même lorsque votre application est fermée, et vous pouvez les utiliser pour ramener les utilisateurs après qu'ils aient peut-être oublié l'application. Mettons-nous au travail et construisons ça, d'accord ? Maintenant, voici comment cela se passe. Je vais accélérer considérablement l'enregistrement car cela va prendre un certain temps. Mais soyez patient , s'il vous plaît, car encore une fois, cela prendra du temps. Maintenant, voici l'offre, car elle touchera potentiellement votre portefeuille. Ce que nous développons actuellement, c'est la version gratuite, d'accord ? Il s'agit donc de notifications planifiées locales diffusées en direct sur le téléphone. y a donc pas de serveur, pas de carte de crédit. Cela fonctionne pour toujours et c'est gratuit. Et c'est parce qu'il existe également un deuxième type. Il existe un deuxième type de notification, la notification payante. Celui qui dit, en gros, d' envoyer un message à tout le monde dès maintenant. Donc, ce type de push, qui implique généralement une carte de crédit, mais nous y reviendrons plus tard. Une fois que vous avez construit quelque chose qui fonctionne réellement. Maintenant, pour cette petite application, départ, la version gratuite convient parfaitement. Jetons donc un coup d'œil et voyons ce que c'est. Voici exactement ce que j'ai demandé. Jetons donc un coup d'œil à la notification locale, un rappel amical tous les jours à 18 h 00. Une hebdomadaire le samedi matin propos de nouveaux fonds d'écran, d'accord ? Demandez la permission poliment, pas sur le premier écran, mais une fois que la personne utilise un peu l'application. D'accord ? Maintenant, remarquez ce que je n'ai pas fait. Je n'ai pas dit à Claude quelle bibliothèque utiliser , comment la câbler, comment la coder, peu importe. Je lui ai dit ce que je voulais et ce que je voulais que la personne ressente, d' accord, quand elle utilise réellement l'application. Maintenant, la dernière ligne, demandez poliment, est en fait très importante car, encore une fois, cela devrait changer le comportement de Claude Et même si cela fonctionne, notez que Claude n'est pas en dehors des courses. Il lit d'abord l'application, c'est exactement ce qui se passe lorsque vous démarrez une nouvelle session. Il va lire à quoi ressemblent les écrans existants, comment se comporte le paywall, comment tout fonctionne essentiellement Cette pièce s'intégrera donc parfaitement. Maintenant, cela se reproduira à chaque fois que vous créerez une nouvelle session, mais tout va bien. Ne considérez pas cela comme un gaspillage de carburant. OK. Maintenant, jetons un coup d'œil et voyons ce qui se passe ici. C'est un moment que j'aime bien. Claude a donc créé une icône de notification, une petite lune, puis Claude a voulu la voir avant de l' implémenter, juste avant de l'intégrer dans l'application, comme un artisan la tenant la lumière pour voir si elle était bonne ou non Mais voilà le truc. La fenêtre d'aperçu n'accepte que certaines adresses. Claude a donc été bloqué. Et ce sont les avertissements oranges. C'est fascinant. Maintenant, observez ce que fait un bon partenaire lorsqu'il heurte un mur. Il n'abandonne pas et ne dit pas : «   Hé, j'ai terminé, aidez-moi, s'il vous plaît ». Non, Claude trouve un moyen. Il transforme l'icône en une image simple et la regarde plutôt comme du pétrole. C'est donc cet instinct de vérifier son propre fonctionnement au lieu de simplement supposer que tout va bien est la raison pour laquelle nous aimons les nouveaux modèles. Ils deviennent meilleurs, plus intelligents, plus sages, même s' ils sont loin d'être parfaits Maintenant, voici la décision la plus importante de toute cette fonctionnalité, et elle n'est pas technique. C'est le moment choisi. La fenêtre contextuelle d'autorisation est une solution unique. C'est comme inviter quelqu'un à sortir. La personne répond : « Non, c'est ça ». Il dit : Non, une fois, c'est comme ça que tu ne pourras jamais revenir. Eh bien, généralement, non ? Vous ne voulez donc pas mendier sur le tout premier écran avant que l'utilisateur n'utilise réellement l'application n'y a aucune confiance en jeu. Cela a-t-il du sens ? Vous voulez donc d'abord apporter de la valeur, puis vous demandez quelque chose. C'est la façon habituelle de travailler. Maintenant, le voici sur un vrai téléphone. C'est donc un message chaleureux. Chaque jour, un nouveau fond d'écran vous donnera un coup de pouce à 18 h 00, lorsque le papier peint du jour sera prêt. lorsque le papier peint du jour Et une fois le samedi matin, si de nouveaux arrivent, oui, c'est tout. De bonnes choses. Et tu peux les désactiver quand tu veux. OK, deux boutons ça sonne bien, mais pas maintenant. Et remarquez quand cela apparaît après avoir vu quelques fonds d'écran, pas avant, que le moment choisi et cet avertissement amical transformeront un non en oui. C'est votre taux d'inscription ici. Ces petites choses peuvent donc faire ou défaire une application et ne pas perdre de vue l' intérêt d'une notification. Maintenant, la notification ouvre l'application, puis l'application affiche une annonce. Il s'agit d'une publicité test, que vous voyez en ce moment, mais dans le monde réel, cela signifie de l'argent. C'est ce que je veux dire quand je dis qu' une notification n'est pas simplement un bonjour amical. C'est une porte. Chaque fois que quelqu'un revient, il est possible qu'il voie vos publicités. Ils peuvent bénéficier de l'offre VIP. Ils utilisent ce que tu as construit. Donc, faire revenir les gens, c'est essentiellement du business. Nous l'avons donc construit, et il est beau, mais le construire ne représente que la moitié du travail. Ensuite, nous nous asseyons à côté de Claude pendant qu'il teste son propre travail comme un ingénieur qualité et nous prépare à l'expédier en toute sécurité. De plus, il va détecter un tout autre bogue qu'il a créé, mais c'est une bonne chose qu'il les détecte et qu'il les corrige tous tout seul. OK, sauvegardons notre progression, et je te verrai dans une minute. 34. Notifications Push : Tester et expédier en toute sécurité: Reviens. Auparavant, nous créions des notifications. Nous avons demandé l'autorisation très gentiment et avons même vu l'annonce s'afficher lorsque la notification a ouvert l'application. De bonnes choses. Ça a l'air fini, non ? Mais ça a l'air fini et c'est fini, ce sont deux choses très différentes, et l'écart entre les deux, ce sont les tests. C'est la partie peu glamour qui distingue une application de loisir d'une vraie Et c'est là que vous verrez vraiment l'intérêt d'utiliser Claude. Voyons donc ce qui se passe. Claude fait ce que presque aucun débutant ne fait de bouteilles avec. Il teste, et il teste beaucoup de choses. C'est comme si une semaine entière s'était écoulée. Elle ajoute donc trois nouveaux fonds d'écran et vérifie que l'application en annonce exactement trois. Donc pas deux, pas quatre. Il ferme de force l'application et confirme les rappels, puis se reconstruit la prochaine fois que vous l'ouvrirez. C'est un véritable contrôle de qualité sur mon téléphone pendant que je suis assise et que je regarde. Et pourquoi est-ce que cela le rend tellement meilleur ? Parce qu'une notification interrompue est pire que pas de notification du tout. Lorsque cela se déclenche au mauvais moment, deux fois ou qu'il n'apparaît jamais, c'est le genre de chose qui entraîne la désinstallation d'applications. Ce sont les choses ennuyeuses et pointilleuses que les gens oublient vraiment, mais Claude ne les oublie pas. C'est donc fantastique. Il le fait pour vous patiemment jusqu'à ce que ce soit parfait Maintenant, ce que j'aime, c'est que je ne l'ai pas demandé, tu sais ? Vous ne pouvez pas vraiment intégrer toutes les mauvaises choses potentielles, par exemple, si l'utilisateur n'a pas Internet est très médiocre ou quoi que ce soit d'autre, avec 1 million de situations, n'est-ce pas ? Mais oui, si vous ne faites que commencer, c'est une bouée de sauvetage Ce modèle a de l'initiative. Il prend soin de nous, et c'est exactement ce que nous voulons. Maintenant, lire les pensées des modèles est parfois très intéressant. Mais quand c'est très lent, parfois je l'ignore complètement parce que, encore une fois, je ne regarde même pas l'écran, je fais juste autre chose. Beckwith, il y a en fait un problème avec mon téléphone avec mon téléphone actuel qui a une Ce téléphone Real Me, un téléphone Android assez modeste, bloque quelques commandes autorisées par la plupart des téléphones. Et au lieu de hausser les épaules, il s'agit de déterminer si un résultat étrange n'est qu'un vrai bogue ou s'il s'agit d'un effet secondaire du test lui-même Il s'agit donc vraiment de réfléchir et d' analyser ce qui est quoi, et j'apprécie cela. C'est donc le genre de soin que vous devriez avoir lorsque vous créez une application. Maintenant, je vous recommande de faire une pause de temps en temps pour lire certaines de ces pensées, mais encore une fois, vous allez avoir votre propre expérience. Mais gardez à l'esprit que presque toutes les vidéos que j'enregistre en ce moment durent plus de 45 minutes, et je fais de mon mieux pour accélérer certaines parties sans rien perdre de réellement utile. Maintenant, quand ce sera fait, vous verrez que le mannequin est, encore une fois, très bavard, bavard Il a beaucoup à dire. Il nous donne beaucoup de détails sur la façon dont il implémenté les notifications push et bien d'autres choses encore. Pour être honnête, si vous ne lisez jamais ce que dit le modèle, vous n'apprendrez rien. Vous allez passer à côté de beaucoup de choses. C'est pourquoi c'est difficile. Parfois, il faut l'ignorer, parfois il faut vraiment lire attentivement. Mon conseil est que vous appreniez d'abord afin de savoir quoi demander à l'avenir. C'est donc le point essentiel. OK, voyons ce qui va suivre. Maintenant, voici un deuxième type de rappel qui vaut vraiment la peine d'être reçu. Ceux que nous avons créés sont tous  : Hey, revenons aux applications nudges, tu sais Mais il y en a une plus pratique , du genre mise à jour, qui dit aux gens : « Hé, une nouvelle version est sortie, et c'est incroyablement utile. Ainsi, par exemple, vous avez ajouté une catégorie entière. Vous avez corrigé quelques bugs majeurs. Tu l'as fait plus vite. Vous devez dire à vos utilisateurs que c'est le truc sur Android, beaucoup de gens ne font pas la mise à niveau. Des personnes ont utilisé la même version que celle que j'ai lancée il y a deux ans, et c'est incroyablement frustrant et c'est incroyablement frustrant parce que vous l'avez améliorée. Mais si vous n'avez pas reçu de notifications push à ce moment-là, vous ne pouvez pas les contacter. Alors oui, un petit peu. Nous venons d'ajouter 50 nouveaux fonds d'écran, mettez-les à jour pour les obtenir. Bien sûr, c'est plutôt bien. Mais celle-ci, la mise à jour, parce que nous avons obtenu de nouvelles fonctionnalités , de nouvelles corrections, etc., est encore plus importante Maintenant, nous devons donner aux gens la possibilité de se désinscrire, n'est-ce pas ? Mais la question est de savoir où ? Eh bien, pour cela, nous avons besoin d'un écran de réglage. Je ne sais pas quoi d'autre nous allons y ajouter, mais la plupart des applications ont besoin d' un écran de configuration. Voici donc mon message basé sur la suggestion des modèles. Oui, ajoutez un écran de configuration où je peux désactiver les notifications. Je souhaite également ajouter une notification lorsqu'une nouvelle version de l'application est disponible. L'application n'est donc toujours pas en ligne car je n'ai pas de compte Google Play, mais j'aimerais que tout soit prêt lorsque j'en aurai un. OK, de bonnes choses. C'est le message. Maintenant, les notifications seront excellentes, évidemment, n'en abusez pas Rien ne permet donc de désinstaller une application plus rapidement que d'envoyer des messages sans arrêt, comme toutes les 2 heures C'est désespéré. Une bonne notification par jour est suffisante, peut-être même moins. La qualité prime toujours sur la quantité. Et le véritable antidote à l'ennui, c'est le contrôle. En gros, donnez à la personne un interrupteur clair, un interrupteur honnête. C'est ainsi que vous empêchez votre application de figurer sur la liste des applications désinstallées. C'est comme ça qu'on rend les gens heureux. Le fait est que même si vous pouvez ajouter un bouton d'arrêt, certaines personnes n'ont pas la patience de le chercher. Pour la plupart des gens, il est plus facile de simplement désinstaller l'application, alors soyez attentifs à cela. Maintenant, ce modèle, avec ce niveau d'effort, est assez bon pour trouver des solutions. J'ai vécu exactement la même expérience quelques années lorsque j'ai parlé à mes codeurs J'ai donc expliqué ce que je voulais dans un anglais simple, un anglais clair. Puis ils y ont réfléchi. Ils ont émis quelques objections et ont posé des questions complémentaires. Et puis, une fois que nous avons fait le tri, ils ont implémenté ce que je voulais, la meilleure version, pour ainsi dire. Maintenant, c'est comme si vous aviez un génie dans votre poche, mais le coût, je dois mentionner le coût Ce n'est pratiquement rien, et je ne veux pas être arrogant et dire que 100 ou 200 dollars par mois, ce n'est pas beaucoup d'argent. Je dis simplement qu'un développeur aussi qualifié avec autant de compétences gagnerait au minimum au moins 4 000 dollars par mois, et c'est un montant bas de gamme Les développeurs IOS pourraient facilement dépasser sept à dix 000 par mois, ce n'est pas un problème. Et oui, dix K pour un seul développeur qui, bien sûr, se fatigue, tombe malade, a de bons et de mauvais jours. C'est pourquoi je dis que c'est un excellent rapport qualité-prix. Mais revenons-y. OK, jetons un coup d'œil ici. Les progrès sont donc assez bons. Nous pouvons voir les onglets, cependant, oh, seuls les trois premiers sont visibles Ensuite, nous avons l'icône de recherche, puis l'icône en forme de roue dentée, qui est l'écran de configuration. Pour être honnête, ce n'est pas l'idéal. Mais nous l'avons placé là parce qu' il n'y avait pas assez de place. Donc oui, nous voulons que les gens voient autant de fonds d'écran que possible. Sinon, nous créerions probablement une autre barre. Maintenant, il existe de nombreuses mises en page que nous pourrions utiliser. Vous pourriez même afficher trois fonds d'écran, d' accord, au lieu de deux. Mais bien sûr, cela les rendrait beaucoup plus petits. En gros, toute fonctionnalité à laquelle vous pensez présente des inconvénients. Et dans ce cas, la zone d'arrêt est un peu fréquentée, un peu bondée. Mais jetons un coup d'œil à l'écran de configuration. Donc, en haut, vous pouvez voir que les notifications sont désactivées, qui signifie que tout ce qui se trouve en dessous est noté. C'est intelligent et c'est une excellente expérience utilisateur. C'est intuitif. C'est facile à comprendre. Maintenant, Claude va probablement tout tester par lui-même. Donc, d'abord, il doit autoriser les notifications, mais il est capable de le faire dans ce scénario. D'ailleurs, vous verrez parfois qu'il ne veut pas faire certaines actions, à exception des termes et conditions, résoudre un Capta quel qu'il soit Mais ici, ce n'est pas un problème. Et oui, il teste toutes les fonctionnalités petit à petit, ce que j'adore. Les modèles précédents créaient donc ces boutons, mais parfois ils ne faisaient rien. Et ça m'a rendu fou. Cela n'aurait aucun sens pour nous de demander des boutons qui devraient faire certaines choses, mais le modèle ne les brancherait pas. Il ne les câblerait pas. Cela ne permettrait pas au code de fonctionner réellement. Vous auriez donc un bouton qui ne ferait rien. Il se peut même qu'il bouge. Mais encore une fois, cela n'a rien donné. Oui, c'était le cas. Bref, vous demanderiez des boutons, et vous en obtiendriez parce que voilà le truc. Vous n'avez pas demandé de fonctionnalité. C'est donc un détail technique qui a rendu les gens fous et les forums et ceux qui le lisent regorgent de certaines de ces choses, mais c'était il y a quelques années C'est pourquoi de nombreux développeurs détestaient vraiment IA avec passion au début des modèles d'IA. Mais oui, nous avons beaucoup progressé en très peu de temps. Et oui, c'est une fonctionnalité complète pensée, construite, testée, expliquée à partir d'une phrase, tout à partir d'une seule invite. C'est une bonne chose. Maintenant, c'est ton tour. Reprenez-le depuis le début et faites une pause aussi souvent que nécessaire lors du deuxième visionnage. Merci de ne pas continuer, car nous allons ensuite implémenter un autre type de système de notification Il est donc essentiel que vous restiez avec moi étape par étape. R, et d'une part, le modèle nous fait part de certains problèmes qui ne nous permettront pas de le lancer. Par exemple, le nom du package, le nom réel de l'application. Ceci est un exemple de co dot. Ce sont des choses assez faciles à corriger, donc cela ne m'inquiète pas du tout, mais j'apprécie que le modèle veille sur nous. votre côté, vous utiliserez probablement quelque chose de réel, et non un exemple. Mais oui, pour le moment, continuons. 35. Server-Side Push : Envoyer des offres à la demande gratuitement (en anglais): Bon retour. Auparavant, nous avions mis en place un système de notification gratuit. Il est maintenant temps de passer au deuxième type de notifications. Celui qui est payant envoie un message à tout le monde dès maintenant, push. Maintenant, cela nécessite une nouvelle session, alors assurez-vous d'en démarrer une. D'accord, vous pouvez le considérer comme une sorte de newsletter, d'accord ? Le premier était standard et non flexible. Celui-ci vous donne beaucoup plus de liberté, mais il est un peu plus difficile à mettre en œuvre. Pour être clair, il s'agit d'un outil dans lequel vous vous asseyez à votre bureau et vous tapez un message comme 50 % de réduction pour le VIP. Aujourd'hui uniquement. Donc quelque chose pour le marketing. Les rappels gratuits ne ramènent les gens que selon un horaire défini. Celui-ci les ramène commandes chaque fois que vous avez une raison. C'est donc beaucoup plus puissant. Maintenant, voici comment je le demande. Je souhaite donc activer une notification push côté serveur afin de pouvoir envoyer différents messages de temps en temps, comme une promotion spéciale de 50 % pour les VIP. Je propose Fire Base, mais je suis ouvert à d'autres options proposant un niveau gratuit. Maintenant, trois choses dans cette invite. Donc ce que je veux, pourquoi je le veux, la promotion, et le fait que je sois ouvert aux alternatives tant qu'elles sont gratuites. Je n'ai donc pas dit d'utiliser FCM, messagerie cloud basée sur des fichiers Je n'ai pas dicté la solution. J'ai transmis le problème et le budget, pour ainsi dire, et j'ai laissé Claude faire le travail. Et voici ce que fait Claude. J'ai donc proposé Firebase, et au lieu de hocher la tête et, vous savez, simplement le faire, je lis d'abord l'application, puis elle me dira ce qu'elle en pense, encore une fois, c' est essentiel Chaque session doit commencer par un aperçu de l'application. Et ici, il présente les options côte à côte sur la table. Et voici la partie qui me plaît le plus personnellement. Cela me dissuade de dépenser. Cela me dit d'ignorer un service populaire appelé WinSignal, qui est très populaire en effet Parce que sur Android, il ne s'agit en fait que d'un intermédiaire assis au sommet de Fire Base de toute façon C'est incroyable. Un tel caractère, une telle personnalité. C'est une bonne chose. Il s' agit donc d'un logiciel supplémentaire. Encore une chose entre moi et mon utilisateur sans réel gain. Cela jette donc vraiment de l'ombre sur cette entreprise en particulier. De bonnes choses. Je ne suis pas sûr qu'ils seraient contents, mais oui. Et la partie décisive est cette partie. Les gestionnaires de batterie agressifs des téléphones Xiaomi et moi, exactement comme les miens, étouffent le planificateur local Il suffit donc d'un véritable coup de pouce, même lorsque le téléphone est en veille, et l'envoi de ces messages via Firebase est gratuit, exactement ce que je voulais, exactement ce que mon budget demande J'adore donc le fait qu'il indique quelle version est réellement recommandée (FCM, Firebase Cloud C'est donc clair et clair. Et avant qu'il n'écrive une seule ligne, il m'arrête pour prendre une décision. Donc, mon application s'appelle toujours on the inside com point example point Wallpapers. C'est donc l'espace réservé à l' usine, si vous voulez. C'est Jane Doe. C'est le nom par défaut, sans titre. Et Google Play le rejette catégoriquement, et Firebase se lie à ce nom exact Donc, si je configure les choses maintenant et que je les renomme plus tard, je devrai réenregistrer l'application Je vais devoir l'enregistrer deux fois, en gros. Mais c'est un travail rapide. Rien de trop compliqué. Claude peut le faire rapidement. Donc pour l'instant, je vais la garder telle quelle, mais de votre côté, si vous envisagez de lancer cette application, vous devez choisir un bon nom dès le départ. Si ce n'est pas le cas, renommez-le tout de suite. Encore une fois, ce n'est pas difficile, Claude peut facilement le gérer. Maintenant, le processus de réflexion interne est génial à lire. Claude pense que nous sommes en train de faire un Bait and Switch en promettant un minimum de notifications, mais nous introduisons maintenant une deuxième couche Encore une fois, Claude est assez sceptique, si vous voulez. Il dit que cela va rendre la feuille honnête maintenant plutôt que de mettre à jour qui que ce soit en silence plus tard, ce qui est encore une fois, donc c'est essentiellement un report Nous avons dit que nous n'allions pas déranger les gens, que nous allions être amicaux et ainsi de suite Et maintenant, il sent que nous envoyons trop de notifications, que nous en ajoutons trop. C'est, encore une fois, fantastique. Il continue ensuite à dire qu'il a besoin d'un fond d'écran comme crochet, sorte qu'il associera étroitement la promotion à la catégorie VIP. Un lien profond signifie donc ce qui suit. Lorsque l'utilisateur appuie sur la notification, il est redirigé vers un endroit précis de l'application Pensez à la différence entre envoyer les gens sur cresbarn.com, et à partir de là, ils peuvent se rendre n'importe où, ils peuvent naviguer, ils peuvent faire n'importe quoi, ou mieux encore, vous les envoyer un cours très spécifique parce que c'est ce qui les intéresse Ainsi, un lien profond signifie simplement un endroit spécifique dans l'application, et pas seulement la page d'accueil, si vous voulez. OK. Maintenant, voyons ce qui se passe. OK, et il y a un peu de sens des affaires là-dedans, et c'est quelque chose de très intelligent. Donc, 50 % de réduction sur l'offre VIP ne devraient pas être accordés à des personnes déjà VIP qui payent déjà, car ce serait assez ennuyeux Encore une fois, belle prise. Bien sûr, c'est tout à fait logique. C'est à ceux qui ne sont manifestement pas encore abonnés de les convaincre, et c'est ce que je veux à 100 %. Et lorsqu'ils le tapent, ils devraient atterrir directement sur la page d'abonnement, non dans la galerie. Il n'y a donc aucune erreur. Claude donne à ceux qui sont considérés comme VIP une définition unique, la même que celle utilisée pour la facturation. Ainsi, la liste des personnes qui reçoivent l'offre ne doit jamais être désynchronisée avec, vous savez, celle de la personne qui paie réellement. Donc, encore une fois, il s'agit d'une fonctionnalité de sécurité en bref, le cadre de laquelle Claude s'assure que nous allons envoyer le bon message aux bonnes personnes. J'adore ça. Vous savez, dans ce contexte, c'est en fait proactif. Mais il y a quelques jours à peine, il a envoyé un e-mail à tous mes utilisateurs sans que je le demande C'est toujours dangereux. C'est toujours difficile. OK, revenons-y. Ce n'est que maintenant, après avoir réglé tout cela, que Claude écrit le code. Voyons donc ce qui se passe. Il ajoute donc un canal séparé juste pour les offres, d'accord, enregistre le service de messagerie. Il écrit un petit script pour les envoyer. OK, connecte un interrupteur dans les paramètres. Au fait, oui, bien sûr, c'est nécessaire. Il y a une chose que je veux que tu saches. Donc, la clé qu'il crée pour envoyer ces messages est une clé privée. Donc, un outil qui peut être envoyé à tous les utilisateurs à la fois. C'est la clé du coffre, pour ainsi dire. C'est la clé de ton appartement. Et la toute première chose que Claude en fait est de l'ajouter à la liste des fichiers qui ne devraient jamais quitter votre ordinateur. Donc, cet instinct de sécurité sans être déçu est exactement ce que vous recherchez, car dans le passé, nous avons eu des problèmes où, peu importe, vous aviez un code PIN, le code PIN de votre carte de crédit enregistré quelque part En gros, les modèles, on a juste mis sur Github et tout le monde pouvait les lire Et évidemment, ce n' était pas une bonne idée. OK, voici le résultat au téléphone. N'oubliez pas que ces changements par rapport à avant, les fonds d'écran quotidiens, les nouvelles mises à jour de l'application de fonds d'écran. Nous avons maintenant une autre offre. De temps en temps, quand y a-t-il une offre sur les VIP ? OK. Je ne l'ai pas demandé, mais d'accord, les promotions ont leur propre interrupteur, un interrupteur que la personne peut évidemment utiliser sans perdre l' autre, donc elles sont indépendantes. Et en plus, si les notifications sont désactivées au niveau du téléphone, petite bannière indique, vous savez, activer ici même Donc pas d'interrupteurs qui font semblant de fonctionner. Parce que, encore une fois, ce serait super, super ennuyeux. OK, voyons voir. Voici donc ce correctif. Et le voici en direct au téléphone. Donc, d'accord, dire deux boutons sonne bien, mais pas maintenant. Ainsi, la personne sait exactement ce qui se passe et ce qu'elle accepte, en plus du fait qu'une offre occasionnelle est incluse. Encore une fois, Claude est un vrai pointilleux dans ce domaine. Il veut que tu sois honnête. Lequel l'est, encore une fois ? OK, très bien. Voilà donc la différence entre construire vite et construire correctement. Claude veut vraiment que tu t' en tiens à ces détails. Il veut vraiment que nous soyons des citoyens aussi honnêtes que possible et honnêtes Même si, encore une fois, les infractions sont incroyablement minimes, cela continue de nous protéger. Alors maintenant, l'application est prête à recevoir essentiellement une offre ciblée à des fins de test. Bien sûr, utiliser de la base de matières grasses gratuitement , c'est super, super bon, super facile. Maintenant, il manque encore une chose. n'y a aucun projet Firebase derrière cela pour réellement envoyer quelque chose Voici donc le rebondissement. La configuration ne se produit pas dans le code, en fait. Cela se passe dans le navigateur. Connectons-nous donc à Firebase. Je vais laisser le cloud entrer dans Chrome. Je le fais toujours fonctionner dans Chrome, et nous allons lancer un véritable push de 50 % de réduction. Et voyons ce qui va se passer. Bien sûr, sauvegardez votre progression. Ce sont des choses fantastiques. Je suis plutôt contente d'avoir beaucoup de personnalité, et j'espère que vous l'appréciez. OK, je vais te voir dans une seconde. 36. Server-Side Push : connecter Firebase et envoyer une véritable notification.: Bon retour. Récapitulatif rapide Donc, la dernière fois que nous avons préparé l'application, elle sait comment recevoir une offre. Il le demande et n' enverra aucune offre aux personnes qui payent déjà. OK ? Tout le code est donc terminé. Maintenant vient l'autre moitié. Le rôle commence par Dread. Et c'est le cloud, Internet. Nous devons donc mettre en place un véritable projet fabuleux, et à la fin de celui-ci, un véritable coup de pouce qui mène au téléphone, part dans ce sens Alors connectons cela. Maintenant, remarquez que Claude nous demande de faire certaines étapes, mais je vais lui dire de faire la première chose tout seul, puis de m'envoyer à l' endroit exact du point numéro deux. C'est beaucoup, beaucoup plus facile. Et c'est parce que je sais qu'il refusera de générer lui-même la clé privée. Je sais donc qu'il ne le fera pas tout seul, mais je veux que ma vie soit aussi simple que possible. Donc oui, envoyez-moi simplement sur cette page spécifique. Et il est content de faire la première partie, et ça marche. Maintenant, le fait est qu'aucun outil spécifique n' est installé, nous allons donc devoir utiliser Chrome. Le fait est qu'il préfère Chrome tout ce qui concerne les navigateurs. Donc pas de Firefox, pas de Safari, pas de Brave, juste Chrome. Et bien sûr, nous avons installé un plugin, une extension qui permet à Claude de parler à Chrome. Mais oui, ici c'est un problème. En fait, j'ai oublié d'ouvrir Chrome. Claude fonctionne donc sur plusieurs de mes ordinateurs et une session Chrome est ouverte, mais c'est sur un ordinateur différent d'un ordinateur Mac, et ce n'est pas idéal. Maintenant, je vais ouvrir rapidement Chrome ici, et j'espère qu'il le récupérera. Je peux continuer. Mais non, ça ne marche pas. J'attends qu'il apparaisse cette nouvelle fenêtre Chrome, mais il l'ignore. Et c'est le truc. Parfois, il ne s' arrête qu'une seule fois, puis il part pour les courses avec une autre option à un autre endroit. C'est donc loin d'être idéal. J'ai même ouvert la console Firebase pour effectuer une recherche rapide sur Google Mais non, Claude est en train de tourner en spirale. Il s'agit de trouver différents comptes, d'autres sessions. Et oui, ce n'est pas bon. Après l'avoir laissé fonctionner pendant un moment, je dois enfin l'arrêter. Et je pense que c'est la première fois de tout ce cours. Je dois y mettre fin car cela continue de suivre mes propres projets privés. Il continue de vérifier les autres comptes, puis il s'assure que ce n'est pas bon. Je vais donc dire que j'ai ouvert la console basée sur FAD ici, et je vais même lui donner un lien Mais oui, au bout d'un moment, encore une fois, c'est confus. Il s'est souvenu des autres comptes qu'il trouvés il y a quelques minutes avant que je ne l'arrête. Donc, encore une fois, ce n'est pas une situation idéale. C'est une mauvaise situation. Maintenant, je ne sais pas vraiment pourquoi cela prend une telle ampleur, car après tout, c' était une petite erreur J'ai simplement oublié d'ouvrir Chrome sur cet ordinateur spécifique. Mais il insiste. Il ne sait pas quoi faire. Cela me donne tout un tas de textes expliquant pourquoi c'est confus. OK ? Il répertorie donc maintenant un grand nombre de mes comptes privés qui n'ont rien à voir avec ce projet ou cette session. Et j'essaie de tout organiser, de tout séparer. Donc, pour éviter ce problème en particulier, pour ne pas les mêler Alors laissez-moi vous dire une fois Chrome est ouvert sur cet ordinateur sous Windows et que vous êtes connecté. Et voici la réponse. OK, laisse-moi revérifier. La liste des navigateurs a peut-être changé depuis que j'ai regardé. Oui, bien sûr, oui. Mais non, il n'est toujours pas bon d'être transparent. J'ai oublié un point essentiel. Claude fonctionne très bien avec Chrome, comme je l'ai déjà dit, mais il faut qu'une extension soit installée. Il a besoin d'une prise. Je l'ai fait tellement de fois sur tellement d'appareils que j'ai tout simplement oublié. J'étais certain qu'il avait été installé, mais non, il ne l'était pas. Et au lieu que Claude me dise simplement : « Hé, je ne vois pas l'extension », elle est devenue incontrôlable Le problème n'était donc pas simplement le fait que Chrome était fermé lorsque Claude a commencé à travailler. Non, c'est aussi parce que j'ai oublié d'installer l' extension Chrome sur cet appareil, qui est, encore une fois, un appareil temporaire. Ce n'est pas mon vrai appareil, d'accord ? Suis. C'est incroyablement frustrant. Une si petite erreur et une telle grosse affaire, tant de minutes et de ressources gaspillées. Maintenant, allons-y et cherchons l'extension Cloud officielle. Cela provient du Chrome Web Store et assurez-vous de télécharger la version officielle sur cloud.com, o. Pour être honnête, les notes sont horribles, mais c'est ce qu' Et après avoir installé l'extension, vous devrez la vérifier avec votre adresse e-mail. Rien de trop compliqué. Ce sont exactement les mêmes identifiants que ceux que vous utilisez pour vous inscrire à Claude. Ce n'est qu'une étape supplémentaire. OK. Maintenant, je voulais vraiment inclure cette partie dans le cours parce que c'est quelque chose à quoi on ne s'attendrait pas. Claude est parfois si intelligent, tellement génial. Elle a de l'initiative. C'est proactif. Il corrige les choses avant même que nous ne le demandions. Il teste sur des appareils virtuels, sur des appareils réels, mais il ne nous a pas indiqué que l' extension Chrome était manquante. Nous avons dû passer par tout cela. Waouh, c'est bizarre. C'est très rebutant. Mais maintenant, tout devrait être prêt. Et oui, en effet, Claude est enfin heureux. Voilà. Les détails du projet basé sur les graisses sont tous corrects, d'accord ? C'est une très bonne chose. Maintenant, nous pouvons enfin retourner au travail. D'ailleurs, Claude aime beaucoup créer des groupes dans Chrome, qui ont un titre et sont colorés. Claude n'aime donc généralement pas travailler dans un onglet que vous avez déjà ouvert. Elle aime en créer de nouvelles, et d'ailleurs, 99 % du temps, elle les laisse ouvertes. Les sessions Microme comportent donc 20, 40 ou 50 onglets, car à moins d'instructions claires, elles resteront simplement ouvertes. Et oui, ici, il a fait ce que je lui ai demandé. Il a donc ouvert la fenêtre exacte où il ne reste plus qu'à appuyer sur le bouton Générer en bas. C'est exactement comme ça que j'aime travailler , car il y a parfois tellement d'options, en particulier dans Cloudflare, tellement de choix potentiels Vous préféreriez donc dire : « Hey, pointez-moi vers cette page spécifique, et à partir de là, vous pouvez utiliser la touche Ctrl gauche pour rechercher ce bouton spécifique. Donc, s'il est indiqué générer, recherchez simplement Generate et Chrome vous déplacera vers cette zone spécifique. OK, donc cela va télécharger le fichier JSON, JSON point Jon. Il s'agit d'un type de fichier spécifique assez courant dans la conception d'applications. Claude m' attend maintenant, d'accord ? Vous pouvez faire une pause pour lire ses pensées si cela vous intéresse. Bref, il veut que j'active les notifications, même s'il peut facilement le faire tout seul, et il veut le fichier JSON fois que je l'ai téléchargé. OK. Bien sûr. J'ai dit que nous étions prêts à partir. Aujourd'hui encore, il continue de fonctionner. Et au bout d'un moment, il redémarre l'application et prépare tout OK. Le but ici est donc d' envoyer un véritable message promotionnel. Et oui, il semble que Firebase l'ait accepté. Mais notez la réponse amusante. Maintenant, est-ce qu'il a vraiment atterri ? C'est tellement humain. Et au bout de quelques secondes, Claude vérifiera automatiquement. D'ailleurs, dans la plupart des situations, Claude travaille seul sur mon appareil. Donc, quand vous voyez des choses se produire à l'écran, c'est Claude qui le fait réellement, mes mains ne les touchent pas. Oui, voici le message promotionnel avec une demi-lune, un titre et un sous-titre C'est une bonne chose. C'est une victoire. C'était une victoire difficile, mais une victoire quand même. Cependant, les tests n'ont pas été terminés. Souvenez-vous que je vous ai parlé du lien profond. Claude doit donc appuyer sur le message. Et oui, on nous emmène dans la section VIP. Et si l'expérience des dernières minutes avec l' extension Chrome a été pour le moins décevante, Claude semble désormais prendre l'avion, ce qui est assez surprenant compte tenu de tous les contretemps d'avant Voyez ce que ça dit, maintenant c'est l' affirmation qui compte vraiment. Les messages contenant uniquement des données s'expliquent uniquement un abonné ne bénéficie jamais d' une réduction par rapport à ce pour quoi il a déjà payé. Je l'ai affirmé. Laisse-moi le prouver. OK. OK. Votre version de débogage peut simuler un VIP en appuyant longuement sur la puce VIP OK, encore une fois, c' est fascinant. Je suis désolée si je fais trop de bruit ou si je réutilise certains mots comme «  génial », «   fantastique » ou autre. Mais parfois, je suis vraiment impliqué dans tout cela. Je suis impressionné au-delà des mots, et je pense que cela vous arrivera également, souvent de façon inattendue. Mais oui. Et même s'il y a des problèmes de valve ici et là, Claude va très probablement les régler automatiquement. Donc c'est plutôt bien. À la fin, regardez ce que fait Claude au lieu de simplement dire « c'est fait ». Il résume tout ce que nous avons construit et me donne une liste de contrôle avant que je ne le publie Finissez donc de renommer l'application parce que c'est votre identité sur le store, mettez du prix réel sur VIP, utilisez de vrais identifiants publicitaires avec une politique de confidentialité, etc., vous devez remplir certains formulaires Il indique même une décision de conception qui m'appartient. Donc, oui, c'est l'ensemble du cours dans une seule image. L'outil fait le gros du travail. Il va le tester, puis il va vous dire ce qui se passe ? Quelle est la situation finale, puis c'est l'appel. C'est donc ce qu'il vous reste à faire pour le guider. Nous sommes donc partis d'une phrase. Je voulais envoyer une offre de temps en temps, et nous nous sommes retrouvés avec une vraie campagne. C'est ciblé. C'est toujours 100% gratuit, sauf si vous envoyez vraiment beaucoup de messages. Tout est prévu. Les navigateurs sont configurés, tout est fait correctement. Des rappels locaux à cette notification push où vous pouvez envoyer des newsletters essentiellement promotionnelles, vous êtes prêt à partir. Maintenant, bien sûr, tu dois l'utiliser avec parcimonie. Mais oui, cela peut vraiment vous aider beaucoup. Cela peut vraiment stimuler l'engagement et évidemment les abonnés. Enregistrez votre progression, et nous allons continuer dans une minute. 37. Demander des évaluations de manière intelligente: Bon retour. La dernière fois, nous avons créé les notifications push Firebase pour promouvoir une réduction d'environ 50  %, n'est-ce pas ? Et ça a atterri sur mon téléphone. Tout est bon pour y aller. Maintenant, passons à autre chose, quelque chose qui ne vous coûtera absolument rien, mais qui peut vous donner un grand nombre de nouveaux utilisateurs, essentiellement gratuitement, et cela se fait par le biais d' évaluations et de critiques. C'est donc une de ces petites choses qui rapporte énormément, et la plupart des paginas l'oublient complètement ou le font de manière très négligée Mettons-nous donc au travail et voyons de quoi il s'agit. L'invite est donc la suivante. Ajoutez l'invite officielle de Google InApprView, déclenchez-la à un moment opportun juste après que quelqu'un ait configuré avec succès un fond d'écran Il applique un fond d'écran et seulement après l'avoir fait au moins trois fois, jamais lors du premier lancement et jamais lors de l'intégration Et avant d'envoyer quelqu'un sur l'App Store, demandez discrètement à l'intérieur de l'application s'il l'apprécie. S'ils répondent oui, montrez l'invite de révision officielle. S'ils disent non, ouvrez plutôt un formulaire de commentaires privé. Maintenant, il n'y a aucune instruction technique ici, n'est-ce pas ? Donc pas de bibliothèque, pas de fichier en particulier, pas de bouton spécifique. J'ai juste décrit le moment et essentiellement un sentiment, puis j'ai laissé Claude décider de quoi il s'agissait. Maintenant, pendant qu'il cherche dans l'application des endroits où, vous savez, le fond d' écran va être appliqué, etc., laissez-moi vous expliquer pourquoi tout cela nous embête Rappelez-vous donc que lorsque nous avons parlé de optimisation de l'App Store ASO et de l'obtention de trafic gratuit depuis le magasin, c'est évidemment la situation idéale. Votre classement par étoiles est l'un des principaux leviers à cet égard. Donc, une application avec une note de 4,7 et quelques milliers d'avis, qui semble digne de confiance, non ? Et les gens le téléchargent sans même y réfléchir à deux fois. Une application avec une critique 3.1 et peu importe, 11 personnes l'évaluent, pas tant que ça. Les gens vous évitent donc même lorsque l'application est vraiment très intéressante, et même si vous l'avez potentiellement améliorée, vous l'avez améliorée, n'est-ce pas ? C'est comme si vous marchiez dans la rue et que vous cherchiez un endroit où manger Si un restaurant est bondé et animé, vous pensez que la nourriture sera excellente S'il est complètement vide, tu vas continuer à marcher. Donc, en gros, les critiques de votre restaurant bondé signalent. Encore une fois, c'est quelque chose où les gens recherchent vraiment une validation. Et les humains ne sont pas les seuls à être convaincants. Le propre algorithme de la boutique favorisera les applications ayant une meilleure note, car elles sont meilleures, mieux classées, plus de téléchargements gratuits, plus d'argent. Tout va bien ensemble. Tout est lié, et cela vient de ce petit bal de fin d'année qui va prendre dix ou 20 minutes à construire. C'est ce qui est génial. Regardez ce qu'il fait ici , car c' est exactement pourquoi je lui ai donné une sensation au lieu d' une instruction directe, d'une instruction spécifique. Je lisais donc comment fonctionne déjà l'application où se produit le succès du set de fond d'écran, où nous avons l'écran de configuration, combien de fois quelqu'un doit ouvrir l'application. Ainsi, la demande peut atterrir exactement au bon endroit. Si j'avais dit de mettre une fenêtre contextuelle dans ce fichier, j'en aurais une écran spécifique ou quoi que ce soit d'autre, vous savez. Mais parce que je l'ai raconté à un moment heureux, il essaie de savoir où se situerait ce moment heureux, n'est-ce pas ? Maintenant, une chose importante à propos de la façon dont nous posons la question, car il existe une bonne méthode et une méthode qui peut vous causer des problèmes . Google et Apple vous proposent une invite de révision intégrée appropriée, d'accord ? Une petite boîte qui apparaît. L'utilisateur tape sur les étoiles et il ne quitte même jamais votre application C'est donc celui que nous allons utiliser. Ce que vous ne devez pas faire, c'est créer votre propre fausse fenêtre d' évaluation, quelque chose de totalement différent qui est expédié aux utilisateurs, et cette fenêtre contextuelle renvoie généralement les gens vers la page de la boutique. Les plateformes n' aiment plus ça, elles peuvent même le signaler, ce qui va poser un petit problème. Bref, tu dois utiliser la version officielle. C'est totalement gratuit. Il s'agit d' une seule demande , qui protège tout. Et encore une fois, votre compte est en règle. Dans le passé, nous aurions conçu quelque chose de bien plus beau avec des étoiles ou autre. Mais oui, aujourd'hui, ce n'est plus le cas. Maintenant, c'est le moment choisi, et c'est là que presque tout le monde se trompe. Lorsque vous posez la question compte bien plus que le fait que vous vous posez la question elle-même. Alors réfléchis-y une seconde, non ? S'il vous plaît, donnez-nous cinq étoiles immédiatement lorsqu' ils viennent d'ouvrir l'application, ils n'ont pas eu le temps de l' utiliser, n'est-ce Cela peut fonctionner pendant une courte période. Certaines personnes ont utilisé cette approche, mais de nos jours, encore une fois, les plateformes sont réprimées. Mais encore une fois, l'utilisateur n'a rien fait, non ? Ils seront probablement contrariés et il y a de fortes chances que vous obteniez une évaluation d'une étoile Il ne s'agit donc pas d'une stratégie à long terme. C'est essentiellement de l'automutilation. Maintenant, ce que vous voulez faire c'est demander à un moment où l' réussit, juste après que l'utilisateur a fait le travail dans l'application, et qu'il en ait une bonne idée. Dans notre cas, il a appliqué le papier peint, donc il est probablement content. Maintenant, dans notre application, ce moment est encore une fois évident. Ils ont parlé d'un fond d'écran. Il se trouve sous l' écran d'accueil. Ça a l'air ravissant. C'est à ce moment-là que Gentle profite de l'application, une évaluation rapide nous aiderait vraiment. Si ça marche, c'est bien. Ensuite, la bonne humeur se transforme directement en étoiles. Donc, parce qu'ils sont heureux, le père est plus susceptible de vous donner cinq étoiles, pareil pour tout ce que vous construisez. S'il s'agit d'une application d'entraînement, demandez une fois que vous avez terminé un entraînement, pas avant. Une application de méditation. Encore une fois, demandez après une séance. Encore une fois, vous devriez vous demander après avoir terminé un niveau, pas après en avoir perdu un. Cela a-t-il du sens ? Ces deux interruptions, une fois positives, une fois négatives. Suivez donc toujours la vague du bon sentiment lorsqu'il s'agit de critiques. Et voici le coup bonus, celui que les pros utilisent, et j'adore regarder Claude le créer. Donc, avant que quelqu'un ne puisse envoyer l'avis public, nous lui demandons en privé dans l'application Est-ce que ça vous plaît ? » Ce qui est, encore une fois, une zone grise, pour être honnête. Et il peut dire oui et non. S'ils disent oui, génial, nous pouvons afficher la fenêtre contextuelle officielle et ils peuvent vous donner une évaluation cinq étoiles. Mais s'ils disent non, nous n'envoyons pas l'avis. Nous ouvrons essentiellement un petit formulaire de commentaires afin qu'ils puissent vous dire ce qui ne va pas en privé, où cela vous aidera plutôt que de vous blesser C'est donc un filtre intelligent qui dit essentiellement : «   OK, laissez-moi réparer l'application plutôt que de me faire punir pour cela. Donc c'est plutôt bon. C'est juste. Vous aidez les personnes heureuses à perdre leur joie et les personnes malheureuses, vous leur donnez un endroit où se défouler, et cela peut potentiellement vous aider. Encore une fois, je ne sais pas si c'est 100 % éthique, mais c'est très, très populaire. Et même si je ne suis pas du genre à promouvoir des choses qui se situent dans la zone grise, je dois y remédier parce que beaucoup de personnes utilisent cette astuce pour obtenir plus d'évaluations. Ensuite, Claude est en train de préparer. Ne demandez pas trop tôt et ne demandez pas trop souvent. OK ? Laissez donc les gens utiliser l'application en premier. C'est tout à fait logique. Quelqu'un qui l' a ouvert cinq fois et créé trois fonds d' écran peut l'aimer, et c'est le candidat idéal. C'est la raison pour laquelle j'ai inscrit au moins trois fois l'invite, mais bien sûr, vous pourriez changer cela. Et une fois qu'ils auront répondu, reculez. C'est ça. La plate-forme limite donc la fréquence laquelle cette fenêtre contextuelle officielle peut apparaître de toute façon, ce qui est vraiment une bonne chose Cela vous empêche d'être trop agressif ou ennuyeux. Même si vous vouliez le faire, vous ne pourriez pas le trouver sur le téléphone, sur le vrai téléphone. Je viens de créer un fond d'écran. L'application attend un moment, afin de ne pas miser sur le moment présent sur le moment aha sur la satisfaction Et puis la question discrète se décline en deux options absence de pression et la solution. C'est donc le ton que tu souhaites. Pas de désespoir, pas de mendicité. Juste une tape polie sur l' épaule au bon moment. Depuis, il s'agit d'un moment potentiellement positif. Maintenant, une bizarrerie honnête que vous devez connaître car elle vous embrouillera de temps en temps évaluation officielle de Google a donc un quota et elle ne s'affiche délibérément pas chaque fois que vous la déclenchez, en particulier lors d'une version de débogage sur votre propre téléphone Donc, si vous le testez et que rien n'apparaît, ce n'est pas un problème. Ce n'est pas un bug. Claude vous en avertira généralement. Vérifiez que votre côté du flux se déclenche correctement et soyez sûr que sur un appareil réel, sur l'appareil d'un véritable utilisateur, il se comportera correctement. Malheureusement, c'est ce que c'est. Et une dernière phrase pour éviter les ennuis et ne jamais soudoyer les gens pour des étoiles Vous ne pouvez donc pas nous ajouter cinq étoiles pour débloquer cette fonctionnalité ou quelque chose comme ça. Cela va à l'encontre des règles des deux boutiques, Apple et Google, et c'est exactement le genre de chose qui vous fera suspendre. Encore une fois, demander un bon moment, demander le bon moment, et de bonnes critiques viendront si l'application est bonne, bien sûr. Définissez quelques fonds d'écran, regardez la demande apparaître, et c'est tout. OK, continuons. 38. Des effets live subtils : Une sensation premium avec une utilisation minimale de la batterie: Reviens. Dans cette leçon, nous allons ajouter un peu de magie. Nous allons donc créer une sorte d'effet, un effet en direct sur nos fonds d'écran. Je pense à de doux confettis dérivent le long de fines lignes flottent lentement sur l'écran Il devrait donc s'agir de quelque chose d'assez petit, d'une touche chic qui donne au papier peint une sensation de vie et de qualité, et qui donne aux gens une raison de payer pour s'abonner Le problème est qu'il y a un piège caché à l'intérieur celui-ci qui peut vraiment détruire votre application. Voici la situation, et je veux que vous remarquiez qu' elle se répète. Donc, dans la catégorie VIP uniquement, ajoutez un effet confettis subtil sur le papier peint Gardez-le léger, environ 15 à 20 petits morceaux dérivant lentement vers le bas. Cela doit être doux, pas distrayant, très important Optimisez-le pour la batterie. Interrompez complètement l'animation chaque fois que l'écran n'est pas visible ou que l'application est en arrière-plan. Je veux une sensation haut de gamme sans pratiquement aucun impact sur la batterie. Ajoutez également les paramètres de commutation pour désactiver les effets. OK. Donc je dis subtil deux fois et pile deux fois et cinq lignes donc ce n'est pas une écriture bâclée Cette fois-ci, j'y passe beaucoup temps parce que c'est une question de pilotage car voici ce qui va se passer si vous tapez simplement des confettis Eh bien, en gros, vous allez peut-être avoir des centaines de particules rapides rebondir sur l'écran, ce qui peut sembler sympa, ou cela peut ressembler à un site Web de 2005 Mais cela peut consommer environ 20 % de la batterie en une heure environ. Et Claude n'y fera rien, tu sais, parce que le fait est tu l'as demandé et qu'il construit exactement ce que tu as demandé, n'est-ce pas ? C'est pourquoi j'ai dit subtil. Le mot subtil signifie donc qu' il fait plus de travail dans l'invite que tout le reste du message. Maintenant, la règle que je veux que tu tatoues sur ton cerveau est la suivante. La batterie est essentielle. Donc rien. Je veux dire, rien n'entraîne la désinstallation d'une application et peut-être même une évaluation d'une étoile. Plus vite que de vider la batterie de quelqu'un. Les gens remarquent que leur téléphone chauffe ou meurt trop tôt, et ils traquent l'application qui l'a fait, et ils la suppriment avec une véritable colère dans leur cœur. Je l'ai déjà fait par le passé, car, encore une fois, quelque chose peut sembler fantastique, mais cela détruira l'autonomie de la batterie RAM ou l'utilisation du processeur. En gros, votre téléphone va être une patate chaude. Encore une fois, il n'y a pas de quoi être fier d'un effet de mouvement qui semble fantastique mais qui tue la batterie . Ce n'est pas une fonctionnalité. C'est une bombe à retardement qui va détruire vos avis. Vous devez donc en être conscient. n'est pas parce que Claude sait le construire que c'est une bonne idée. Maintenant, ce qui est bien, c'est que le choix sûr ici est également très beau, très agréable. Si subtil semble généralement plus cher, plus haut de gamme. Un écran qui explose avec des feux d'artifice semble enfantin, peut-être bon marché Mais quelques confettis doux qui dérivent vers le bas avec fines lignes qui se balancent donnent look plus élégant. Ça a l'air premium. Encore une fois, les restaurants classiques n'ont pas d' enseignes lumineuses au néon. Moins c'est plus. Et dans ce cas, moins c'est aussi moins cher sur l'autonomie de la batterie du téléphone. Ils vont de pair. OK, maintenant, c'est la partie technique. Ainsi, chaque fois que l' écran doit redessiner quelque chose qui bouge, cela va coûter un peu d'énergie 100 particules rapides qui rebondissent partout s'additionnent assez rapidement Maintenant, 15 pièces lentes tombent doucement. Ce n'est pas un problème. Le téléphone le remarque à peine. Et la plus grande victoire de toutes est celle que je demande spécifiquement. Lorsque vous quittez l'écran ou verrouillez le téléphone, l'animation devrait s'arrêter et le coût sera pratiquement nul. Maintenant, la plupart des Bgines n'y pensent jamais. En fait, je suis passé par là plusieurs fois. En 2016-2017, j'ai créé de nombreux fonds d'écran animés. Mais en bref, c'est la différence entre un appareil tactile haut de gamme et un problème de batterie. OK ? Vous ne penseriez pas que l'animation continuerait à jouer même si l'écran du téléphone est fermé, mais elle le fera. Donc oui, c'est pourquoi j' essaie de t'aider. Permettez-moi donc de vous donner les garde-corps que j'utiliserais sur n'importe quelle application, afin que vous puissiez les réutiliser. Donc, réduisez le nombre d'éléments mobiles, une douzaine ou deux, pas des centaines, d'accord ? Ensuite, le mouvement, lent et doux, dérive, si vous voulez, pas une danse effrénée Ne l'animez que lorsque l'utilisateur le regarde réellement. Et gardez-le dans un endroit spécial. Dans toutes les situations, c'est la catégorie VIP plutôt que de mettre absolument partout. La rareté en fait donc partie, c'est pourquoi c'est spécial Et encore une fois, c'est l'une des raisons pour lesquelles les utilisateurs devraient s'abonner. Encore une fois, ce n'est pas incroyable. Je vais vous le dire, mais c'est le point de départ, et c'est à vous de décider dans quelle mesure vous voulez l'accélérer. Mais oui, c'est le genre de chose que vous allez remarquer du coin de l'œil et vous dire : OK, c'est plutôt sympa. C'est cool. C'est une bonne idée. Et c'est une excellente façon de commencer. Quelques options à envisager pour votre propre application, car les confettis ne sont pas la seule solution Les confettis ressemblent à une fête, non ? Parfait pour le moment du verrouillage VIP, d'accord ? Les lignes qui se déplacent lentement ou les points flottants doux sont calmes, minimalistes, parfaits pour un papier peint maussade et élégant Vous pouvez même faire une dérive très lente sur l'image elle-même. Pour une application pour enfants, des confettis ludiques, bien sûr, pour l' application de méditation, des lignes calmes et lentes Donc, en gros, vous voulez adapter l'effet à votre public cible ou à l'ambiance de cette photo en particulier et indiquer à Claude l' ambiance que vous recherchez Il comprend parfaitement le calme et le minimal. Donc, même si Claude est parfois assez stupide, en général, il comprendra ce message. Voici l'interrupteur que j'ai demandé. Certaines personnes aiment le mouvement, tandis que d'autres le détestent. Ils trouvent ça distrayant, et oui, nous devrions avoir un interrupteur pour Un bouton qui indique d'activer ou de désactiver les effets animés satisfait tout le monde et vous protège critiques mécontents pour le prix d'une seule ligne, cela en vaut vraiment la Remarquez que sans réglage, l'écran devient doucement. Donc, l'endroit où vous redonnez le contrôle à l'utilisateur. Donc, les notifications proposent et maintenant les effets, et cela peut augmenter considérablement. Maintenant, les tests, et s'il vous plaît, faites-le correctement car c'est l'une des choses les plus risquées. Laissez donc l'effet fonctionner pendant un bon moment et observez si le téléphone chauffe ou la batterie tombe plus vite que d'habitude. Enregistrez l'écran et vérifiez que l'effet s'arrête réellement au lieu de se poursuivre silencieusement en arrière-plan. Et si quelque chose vous semble lourd, allez directement voir Claude et dites-lui rendre plus léger, de le réduire avec des pièces, ralentir en bougeant, et toutes sortes de choses. Il est toujours préférable d'être un peu trop subtil plutôt que d'être trop évident. Mais encore une fois, il s'agit d'une direction dans laquelle vous devez décider lequel vous souhaitez créer. Un fond d'écran animé peut fonctionner même si l'application est fermée. Les nouveaux téléphones ont donc un mode toujours allumé, et vous pourriez éventuellement faire en sorte qu' il y ait du mouvement. Maintenant, c' est à vous de décider comment vous le faites. Encore une fois, il faut faire preuve de créativité et trouver de bonnes solutions. Mais oui, c'est ici que tu peux choisir un chemin. Nous avons donc maintenant quelque chose de très bon. C'est quelque chose que vous pouvez montrer, et nous sommes prêts à passer à l'étape suivante. Il s'agit d'un écran d'accueil, car nous devons nous assurer que les nouvelles personnes voient réellement qu'il s'agit d'une fonctionnalité intégrée Sans la montrer, sans expliquer clairement au début, les utilisateurs peuvent désinstaller l'application sans même découvrir cette fonctionnalité. Alors allons-y parce que c'est très important. Mais maintenant, faites une pause et faites-le vous-même. 39. : Vendez les avantages en trois écrans.: Bon retour. Nous avons intégré de jolis effets à notre fond d'écran, qui se trouve désormais dans la catégorie des fonds d'écran animés, et nous avons maintenant du travail à faire. Nous devons créer l'intégration. Ce sont donc les premiers écrans que quelqu'un voit lorsqu'il ouvre l'application. Et c'est cette touche de magie qui va réellement vendre le VIP dans l'application. Aujourd'hui, l'intégration est un art. C'est quelque chose auquel beaucoup de gens consacrent beaucoup de temps. Nous en reparlerons plus en détail dans une seconde. L'invite, ajoutez un flux d'intégration à trois écrans affiche que la première fois que l'application s'ouvre Screen One accueille l' utilisateur avec un titre sur le magnifique fond d'écran et mentionne que nouveaux fonds d'écran apparaissent toutes les deux semaines environ L'écran 2 montre l'un de nos fonds d'écran VIP avec son effet animé subtil qui court réellement pour le mettre en valeur. Et l'écran 3 présente les fonds d'écran animés de l'abonnement VIP , des designs exclusifs, sans publicité avec le prix, un bouton d' abonnement clair et une petite option de saut, sauf le fait que l' utilisateur a vu l'intégration, afin qu'il ne le montre plus jamais Les écrans sont placés dans un ordre délibéré avec un jab pour chacun d'entre eux. Et remarquez cette dernière phrase, car c'est une phrase que la plupart des débutants oublient souvent. Tu dois vraiment te concentrer là-dessus. Maintenant, regardez la toute première chose que fait Claude. Donc, avant d'écrire quoi que ce soit, cela ouvre le point de confettis KT, l'effet de la dernière leçon Il ne réécrira pas cette animation. Il s'agit donc de trouver exactement la pièce que nous avons déjà fabriquée. C'est ce qu'est réellement la base de code. Ce sont toutes les choses que vous possédez que vous avez fabriquées. C'est pourquoi nous créons la magie avant l'argumentaire de vente. Si nous avions fait l'intégration en premier, cela aurait été un peu plus délicat, L'écran 2 n'aurait rien à montrer. C'est pourquoi nous l'avons fait dans cet ordre. Maintenant, pendant que Claude s'occupe de tout cela, laissez-moi vous expliquer pourquoi l' intégration est si importante. Vous n'avez donc qu'une seule première impression, n'est-ce pas ? Quelqu'un télécharge l' application, il est curieux, mais il est également extrêmement impatient. D'accord ? Lorsqu'ils l' ouvrent et s' ils ne voient pas quelque chose qui vaut le détour, ils le ferment et ne reviennent jamais. Et l'utilisateur qui part dans les 10 premières secondes est évidemment un utilisateur pour lequel vous avez payé d'une manière ou d'une autre. Maintenant, pourquoi trois écrans ? Parce que trois semble être le point idéal. Assez pour vous raconter une petite histoire, mais pas au point que les gens commencent à appuyer sur le bouton de saut parce qu'ils veulent évidemment accéder à l'application elle-même Le premier écran est le bienvenu et la grande promesse, d'accord ? L'écran 2 est le moment WOW, ce qui nous différencie, et vous pouvez vraiment voir l'effet devant vous. Et c'est à l'écran 3 que vous passez à l'action, c'est comme si vous rencontriez quelqu'un de nouveau. Vous ne demandez pas le mariage dans les 5 premières secondes. Vous avez d'abord une conversation agréable, puis vous leur demandez un rendez-vous et ainsi de suite. Il évolue donc C'est pareil ici. Le troisième écran est la vraie demande. Et oui, sur le vrai téléphone, il y a un fond d' écran noir et un titre Votre prochain fond d'écran préféré, plutôt bon, plutôt bon avec un seul bouton ici. Jetons ensuite un coup d'œil à l'écran 2. C'est le moment. Les VIP scintillent. D'accord. Encore une fois, vous pouvez potentiellement inclure plusieurs effets, et vous pouvez évidemment en montrer plusieurs ici. Mais encore une fois, lorsque vous ajoutez plusieurs effets, l'application va se développer. Mais c'est plutôt bien. D'accord ? Une chose, encore une fois, ce n'est pas une vidéo. C'est un effet live. C'est donc ce que nous avons fait auparavant. Vous pourriez éventuellement inclure une vidéo ici au cas où vous voudriez la falsifier d'une manière ou si vous voulez montrer quelque chose d'une manière particulière. Mais en général, la plupart des gens n'utilisent pas de vidéos. Ils utilisent quelque chose comme ça. Et ce que vous essayez de faire, c'est d'enthousiasmer les gens. J'essaie d' élargir un peu leurs yeux, tu sais ? C'est le genre de sentiment que vous essayez de susciter. Maintenant, de toute évidence, c' est assez modéré. Cela n'a rien de révolutionnaire, mais c'est ce que vous recherchez. L'écran trois indique simplement de démarrer la navigation. Pas de prix, pas de bouton d'abonnement. Alors, où est l'offre ? Maintenant, voici la partie la plus belle. Claude le remarque avant moi. L' interrupteur VIP de débogage est toujours activé sur le téléphone depuis la dernière leçon C'est marrant, l' application pense que nous sommes déjà abonnés et saute poliment le pitch, ce qui n'est évidemment pas C'est Claude qui le dit. Cela va désactiver la dérogation et relancer le flux. Voici la véritable offre annuelle au 24 99€ avec un badge de réduction de 30 %. Et puis chaque mois à 299€, un bouton d'abonnement doré, et une petite ligne en dessous, peut-être plus tard. D'accord. Maintenant, ce point peut-être ultérieur n'est pas un détail. C'est quelque chose que tu dois inclure. Votre intégration a donc besoin d'une solution claire. Si vous y piégez des gens, deux mauvaises choses vont se produire. Ils vont être frustrés et désinstallés. Et bien sûr, ce qui est effrayant, c'est que Google et Apple peuvent le rejeter, ou ils peuvent vous suspendre pour avoir un paywall que vous ne pouvez pas ignorer. Ce n'est pas une bonne chose. Il faut donc toujours garder la porte ouverte au cas où les gens voudraient la franchir. Les personnes qui sautent verront toujours des publicités, et c'est très bien aussi. Encore une fois, vous devez préciser que, vous savez, vous pouvez l'utiliser avec des publicités, et ce n'est pas un problème. Vous n'êtes pas obligé de faire un achat. OK, voyons maintenant ce qui se passe. Donc, une chose que j'ai changée au-delà de la demande notre écran 3 indique fièrement qu'il n'y a pas de publicité. OK, Claude a vérifié, et ce n'était pas vrai. Les membres VIP recevraient toujours la bannière, les publicités dans la grille, l' annonce lorsque l'application s'ouvre. Donc, au lieu d' envoyer une fausse promesse, il a tout vérifié. J'ai vérifié cela au téléphone dans les deux sens, puis je m'en ai parlé et je me suis proposé de revenir en arrière Il a traité notre copie marketing comme une promesse que le code doit tenir et il ne l'a pas fait en silence. Je l'ai signalé Encore une fois, Claude est intransigeant, car encore une fois, vous pouvez changer d'avis ou simplement oublier des choses. Le rapport confirme également que le flux ne s'affiche qu'une seule fois. C'est donc une bonne chose. Le fait de sauter permet d'enregistrer le drapeau Un nouveau lancement permet d' accéder directement aux fonds d'écran, et reculer à mi-chemin ne vous gâche pas vos chances. OK, plutôt bien. Le flux fonctionne donc, il vend et il est constant. C'est honnête, d'accord. Mais en regardant le téléphone, il y a deux choses que je n'aime pas vraiment. Le beau texte est donc difficile à lire sur ces photos, et notre vedette de l'émission, la dérive sur l'écran 2 lors de l'intégration est un peu trop subtile Vous pourriez complètement le rater, surtout si votre luminosité est assez faible. Il faut régler ça. Mais d'abord, bien sûr, engagez-vous et poussez, puis nous allons continuer. Je te verrai dans une seconde. 40. : nous allons le fluide et l'expédier: Reviens. L' intégration est en ligne, mais je vous ai dit qu'avec deux choses que je n' aimais pas trop, savoir le bon texte et l'effet invisible Dans cette session, nous allons corriger les deux, et en cours de route, vous allez voir comment Claude gère les décisions de conception, comment Claude gère les décisions de conception, il prouve que l'animation fonctionne lorsqu'elle ne peut pas voir le mouvement, et avec quel soin il traite notre historique git. Cela ne va pas être si sexy ou intéressant, mais l'application commence à être de plus en plus professionnelle. Alors allons-y, même si ce n'est pas très excitant. L'invite, le texte gris sur l' écran d'accueil, est donc difficile à lire Faites-le d'un blanc pur. Voilà le message, et Claude répond. Simple. Ils sont tous atténués en Alpha, laissez-moi les soulever. Cela signifie donc que l' opacité est réduite. Ce n'est pas une couleur grise. L'opacité est simplement réduite. OK, c'est fait. Mais lisez ce qu'il a réellement fait , car il y a deux jolis détails. Les titres étaient donc déjà presque blancs, et Claude les a tout de même peints en blanc pur, car si le corps du texte finit par être plus clair que les titres situés au-dessus, il est évident que la hiérarchie visuelle bascule C'est donc quelque chose où j' enseigne ce genre de choses dans le cadre de mes cours de design. C'est un instinct de designer appliqué automatiquement par Claude. De bonnes choses. Et remarquez la ligne grise 1 qu'il n'a pas touchée. Le petit prix du plan annuel est inclus dans un composant partagé avec notre paywall Et Claude dit, et j'adore cette phrase, plutôt que de redéfinir le paywall derrière vous J'ai ajouté une option, de sorte que seule la version blanche est disponible pour l'onboarding OK. Chaque fois que vous demandez un changement visuel rapide, la vraie question est de savoir qui d'autre utilise ce composant spécifique, cette pièce ? Parce que le plus souvent, les composants sont souvent réutilisés à de nombreux endroits L'effet en direct à l'écran est également difficile à voir. Augmentez-le pour qu'il soit plus visible. OK. Maintenant, voyons ce qui se passe. Donc, lors de la dernière leçon, tout était question de subtilité. Tu sais, il faut prendre soin de la batterie. Nous devons avoir un effet élégant. Nous devons être maîtrisés. Mais l'intégration est un écran critique. L'écran est là pendant, quoi, 3 secondes ou quelque chose comme ça, exactement le temps dont nous avons besoin pour susciter ce sentiment que l' utilisateur devrait avoir, afin qu'il puisse effectuer l'achat Cela a pour effet de créer deux emplois différents à deux endroits différents, n'est-ce pas ? décollage, il faut que ça impressionne immédiatement, alors que dans la version live, il faut que ce soit cool, et c'est exactement comme ça que Claude résout Regarde la table. La version pour tous les jours conserve donc ses 18 pièces délicates. La version d'intégration obtient 34 points presque deux fois plus lumineux et tombe presque deux fois plus vite Même effet lorsque vous composez un numéro. Silencieux pour une utilisation quotidienne, bruyant pendant la phase d'intégration Et voici mon détail préféré. Claude ne peut donc pas voir le mouvement sur une capture d'écran. Donc, pour prouver que la dérive est bien en cours, il faut deux captures, espacées de 3 secondes, et vérifier que les pièces ont bien bougé. Des trucs fantastiques. Ensuite, le flux est réinitialisé et le téléphone reste également affiché à l'écran, pour que je puisse le regarder en direct C'est donc un assistant qui réfléchit à la manière de vérifier son propre travail. Parce que encore une fois, vous ne le savez peut-être pas, mais oui, Claude ne travaille pas en temps réel. Il prend des captures d'écran. Donc oui, c' est donc une bonne solution de contournement Encore une chose qu'il signale sans y être invité. L'intégration promet désormais un éclat plus vif que celui qu'offre le papier peint lui-même Encore une fois, Claude est persévérant. Quelqu'un termine la visite, ouvre son premier fond d'écran VIP et se demande où est passé l' effet live, vous savez ? Et Claude propose 21 corrections de ligne, éclaircit un peu la version quotidienne ou utilise la version plus forte partout. C'est mon produit, donc c'est à moi de décider. Je vais dire augmenter l' aperçu à l' échelle Alpha 1.3, puis valider Parce que, encore une fois, il s'agit de décisions de conception où il faut dire gauche ou droite. OK, et regardez le commit. Claude ne s'est donc pas engagé dans le Maine. Il a discrètement créé une branche appelée onboarding parce que, comme il le dit, s' engager directement dans la branche par défaut est quelque chose qu'il veut retarder OK, donc un commit, six fichiers, environ 770 nouvelles lignes. OK ? Et lisez la dernière ligne du rapport. Le téléphone est laissé avec la visite terminée et le bouton de débogage réactivé Comme je l'ai trouvé. Donc, en gros, ça a tout nettoyé. OK, fusionnez-le dans le fichier principal. OK, de bonnes choses. Fusionné. Maintenant, appuyez-le et remarquez qu'il n' a pas été poussé plus tôt parce que je ne l'ai pas demandé. OK ? Supprimez maintenant la branche d'intégration Cela va être supprimé. 66 jetons pour ça. Trois petites commandes utilisées dans le travail d'aujourd'hui sont sécurisées sur Github. Maintenant, avant de passer à autre chose, faisons le test des étrangers. Supprimez donc l'application, réinstallez-la, puis observez le flux d'un œil neuf. Est-ce que Screen One est accueillant ? Est-ce que l'écran 2 vous fait partir  ? Oh, c'est sympa. Alors demandez-vous si vous pouvez vous en sortir facilement ? Et si vous avez le moindre doute, corrigez ce que vous ressentez. Mais oui, nous avons maintenant une application qui accueille les gens, fait preuve d'un peu de magie, puis demande un abonnement de manière polie. Ce que nous ne pouvons pas encore voir, c'est ce qui se passe ensuite. Qui s'abonne, où les gens déposent et quels accidents nous pourrions avoir Nous devons donc nous donner quelques yeux. Voyons donc comment nous pouvons le faire. Reviens dans une seconde. 41. : Voir les accidents et les chiffres qui comptent.: Bon retour. Jusqu'à présent, nous avons construit quelque chose d'assez aveugle. Et dans cette leçon, nous allons corriger cela. Nous allons nous donner des yeux, pour ainsi dire, parce que voici une dure vérité. Si vous ne pouvez pas mesurer ce qui se passe dans l'application, vous ne faites que deviner Et deviner avec votre temps et votre argent est une stratégie terrible Et même si vous n'avez qu'un seul téléphone, il existe d'innombrables appareils Android. C'est donc ce que nous allons faire. L'invite est d'ajouter des analyses basées sur le feu et des lytiques de crash à l'application Nous avons déjà un projet Firebase grâce aux notifications push, alors réutilisez-le Configurez les lytiques des incidents afin que je puisse voir accidents liés au modèle de téléphone et l'écran sur lequel ils se sont produits et suivre les événements qui comptent vraiment pour Application ouverte, fond d'écran défini, écran VIP ouvert, abonnement lancé, annonce diffusée. OK. Remarquez la phrase du milieu car elle nous évite beaucoup de douleur. Nous avons donc déjà fait la partie la plus difficile de Firebase il y a deux leçons le projet, le fichier de configuration, toute la danse du navigateur Dire à Claude de le réutiliser signifie que nous devons ignorer tout cela. Désormais, l'analytique n'est qu'un terme sophistiqué désignant les chiffres relatifs à votre application, nombre de personnes qui l'utilisent , à ce qu'elles font, à quels points elle ne fonctionne pas, aux revenus qu'elle rapporte, etc. Et une fois que vous voyez ces chiffres, tout change. Vous arrêtez de deviner et vous commencez à prendre des décisions basées sur la réalité Maintenant, Firebase est ce que la plupart d'entre nous recherchent. Ça vient de Google. C'est totalement gratuit, et c'est, encore une fois, utilisé par presque toutes les personnes qui utilisent Android. Commençons maintenant par les crashs, car celui-ci est urgent. Crash Lix suit discrètement tout. Ainsi, lorsque votre application plante sur le téléphone d'un inconnu à l' autre bout du monde, Crash Lux l'enregistre, puis l'affiche sur Crash Lux l'enregistre, votre tableau de bord Et pensez à ce qui se passe sans elle. Votre application se bloque pour la plupart de vos utilisateurs. Ils sont évidemment frustrés. Ils se désinstallent. Ils laissent un commentaire d'une étoile, qui indique qu'il ne cesse de s'écraser, et que vous n'avez aucune idée de ce qui se passe réellement Vous êtes en train de saigner des utilisateurs, et vous en êtes pratiquement aveugle. C'est pourquoi les analyses sont si importantes. Maintenant, avec cette entrée, vous ouvrez le tableau de bord et vous pouvez le voir en langage clair. Ce crash s'est donc produit 40 fois sur ces modèles de téléphones sur cet écran, d'accord ? Et maintenant, voici le flux de travail dont je veux que vous vous souveniez, car il est très agréable. Vous copiez donc ces informations de crash vous les collez directement dans Claude et vous dites : « Hé, les utilisateurs rencontrent cette erreur sur le fond d'écran ». Voici l'erreur, veuillez la corriger. Et c'est ça, tu sais, Claude s'occupera de tout. Firebase vous indique donc exactement ce qui ne fonctionne pas, et Claude le répare Cette boucle fait la différence entre une application qui pourrit lentement et une application qui s' améliore chaque mois Maintenant, vous pouvez supposer que Claude écrit toujours un code parfait, mais encore une fois, ce n'est pas le cas. Il doit recueillir les commentaires réels des utilisateurs, puis vous pouvez réellement vous améliorer. Parlons maintenant des numéros d'utilisation. Celles que vous allez déguster tous les matins avec votre café, car honnêtement, c'est addictif. Alors laissez-moi vous expliquer celles qui comptent vraiment. Parlons d'abord de l'argent. Vous auriez des revenus publicitaires, combien de publicités vous ont fait gagner la veille, parce que c'est toute la veille. Et puis il y a les abonnements, nombre de personnes qui payent, nombre d'inscriptions, le nombre d'annulations. Et ensemble, ces deux éléments deviendront votre revenu, et vous allez regarder cela tous les jours. Ensuite, le nombre de personnes, c'est la clé, utilisateurs actifs quotidiens de DAU, combien de personnes uniques ont ouvert votre application aujourd'hui ? MAU, utilisateurs actifs par mois, c'est le nombre d'utilisateurs qui l'ont ouvert le mois dernier Maintenant, pourquoi les deux sont-ils importants ? Parce qu'ensemble, ils vous renseignent sur le caractère collant de votre application Donc, si vos utilisateurs actifs quotidiens sont de 100 et vos utilisateurs actifs mensuels de 3 000, plupart des gens utilisent l'application une fois et ils l'oublient. C'est un seau qui fuit. Mais si vos utilisateurs actifs quotidiens sont 1 000 et vos utilisateurs actifs mensuels de 3 000, cela signifie qu'une grande partie de vos utilisateurs reviennent presque tous les jours C'est donc une application saine et durable. Ce ratio est l'un des indicateurs les plus importants pour savoir si les gens aiment vraiment ce que vous avez construit. Assurez-vous donc de vérifier cela souvent. Et regardez les événements que cela déclenche , car ce sont ceux que j'ai nommés dans l'invite et ils ne sont pas vraiment aléatoires. Donc, ensemble de papier peint. Cela me montre donc que les gens obtiennent une valeur réelle. L'écran VIP s'est ouvert alors que l' abonnement a commencé. Il me dit combien de personnes ont examiné l'offre et combien ont réellement acheté. C'est donc votre taux de conversion, et c'est quelque chose que vous devez constamment essayer d'améliorer. Et en gros, vous devez faire de nombreuses expériences. Maintenant, choisissez des événements qui répondent à une question que vous vous posez réellement. Ne suivez absolument pas tout car vous allez vous noyer dans les données, ce qui n'est pas une bonne chose Mais encore une fois, si 100 personnes vu l'offre et que seulement trois personnes l'ont achetée , tout va bien, alors vous allez essayer d'attirer quatre personnes, cinq personnes sur 100 vues. C'est le genre de chose que tu essaies de faire. Maintenant, quelques autres choses qui valent la peine d'être regardées. Donc, si l'on tient compte du nombre de personnes qui ont installé l'application cette semaine, combien utilisent encore l'application après sept jours supplémentaires ? C'est donc brutal, mais c'est important. La plupart des applications perdent la majorité de utilisateurs au cours des premiers jours, par exemple le premier, le deuxième jour ou le troisième jour, et le fait de regarder les données de rétention vous indique si vous êtes en train de vous intégrer et si vous recevez des notifications indiquant que vous avez fait leur travail Ensuite, nouvelles installations plutôt que désinstallées. Est-ce que vous êtes en croissance ou en diminution dans l'ensemble ? Parce que, encore une fois, perdre des personnes est naturel, mais en attirer plus, c'est pour cela que vous voulez un résultat net positif, 100 utilisateurs, et vous en perdez 20. C'est donc un net plus 80. Et puis la durée de la session. Combien de temps les utilisateurs restent réellement chaque fois qu'ils ouvrent l'application ? De toute évidence, il serait préférable de le faire plus longtemps. Et voici le véritable avantage, les événements réels survenus lorsque mon vrai téléphone a atterri sur le tableau de bord Maintenant, bien sûr, tu dois prendre ton temps pour apprendre cette partie. Je ne vais pas entrer trop dans les détails, mais une chose pour définir vos attentes, c'est que Firebase peut mettre un certain temps à afficher des données réelles, parfois des heures, parfois des jours réels Ne paniquez donc pas si les graphiques sont vides au bout de 5 minutes. C'est donc normal. Il existe une vue de débogage pour vérifier les choses immédiatement, et Claude vous indiquera généralement directement dessus De plus, vous pouvez toujours demander à Claude  : « Hé, pourquoi je ne vois pas les données ? Et je vous en prie, ne vous laissez pas submerger par cela. Lorsque vous débutez, vous suffit d'en jeter un coup d'œil chaque matin. Encore une fois, vos revenus publicitaires, vos abonnements, vos utilisateurs actifs quotidiens, s'il y a un nouveau crash qui est apparu du jour au lendemain. Il s'agit donc essentiellement de votre tableau de bord quotidien. 5 minutes avec une tasse de café, rien de trop dramatique. Maintenant, vous examinez tout le reste peut-être une fois par semaine ou lorsque vous essayez d' approfondir un problème spécifique. Mais oui. Maintenant, un avertissement pour fermer tout cela de la part de quelqu'un qui le fait vraiment depuis des années. Ne tombez pas dans le piège de regarder ces chiffres actualisés toutes les 10 minutes toute la journée Ce n'est pas sain, surtout lorsque vous débutez et qu'ils sont à nouveau très petits, 0,05$ ou peu importe pour les utilisateurs Ce n'est pas sain de le regarder tous les jours. J'y suis déjà allé et ça va te rendre fou. Alors consultez-les une fois le matin, notez la tendance, puis concentrez-vous sur l'amélioration de l'application. Les chiffres sont là pour vous aider à décider de ne pas devenir votre hobby. Confirmez donc que les données arrivent et enregistrez votre progression, et nous allons continuer. 42. Une commande à distance pour votre application : Apporter des changements sans mettre à jour.: Bon retour. Concentrons-nous sur quelque chose qui va être super intéressant. Modifions donc certaines choses dans l'application sans proposer de nouvelle version, afin que les utilisateurs n'aient à télécharger une nouvelle version. C'est ce qu'on appelle Remote Config, et Firebase vous le donne pour absolument rien. C'est gratuit. Et une fois que vous l'aurez utilisé, vous ne voudrez plus jamais revenir en arrière car, comme je l'ai dit, dans le passé, les gens ne voulaient tout simplement pas effectuer de mises à jour. Pendant des mois et des années, vous lanceriez 20 nouvelles versions différentes, bien améliorées, les utilisateurs ne se contentaient pas de les mettre à jour. Maintenant, cela ne règle pas absolument tout, mais cela vous aidera beaucoup. Donc, l'invite, ajoutez Firebase Remote Config en utilisant le même projet Firebase Déplacez le prix de l'abonnement et la fréquence à laquelle la fenêtre contextuelle VIP apparaît hors du code vers la configuration du mode, afin que je puisse les modifier depuis le tableau de bord sans publier de nouvelle version. Donnez-leur des valeurs par défaut raisonnables intégrées à l'application au cas où elle ne pourrait pas atteindre le serveur. C'est le message. C'est cette dernière phrase que je veux que tu voles. Ayez donc toujours une valeur par défaut intégrée. Ainsi, si l'utilisateur n'a pas Internet, votre application sait toujours quel prix afficher. Sans elle, quelqu'un ouvre votre application et, vous savez, il n'y a rien. Il peut s'agir d'un paywall vierge ou d'une valeur qui ne vous convient pas Maintenant, laissez-moi vous expliquer le problème que cela résout, car vous allez vraiment le comprendre. Alors pour le moment, imaginez que vous souhaitiez modifier le prix de l' abonnement 299-399, d'accord, ou afficher la fenêtre contextuelle VIP peut-être beaucoup moins parce que vous trouvez que c'est trop insistant ou peut-être reformuler le bouton. OK ? Normalement, vous devez modifier l'application, dans le cloud ou autre, puis créer une nouvelle version, version 1.1 contre 1.0, puis la télécharger sur le Play Store, puis attendre parfois même des jours pour que Google l'examine, et enfin, elle sera publiée. Espérons que les utilisateurs mettront réellement à jour car, encore une fois, beaucoup d'entre eux ne le font pas réellement. Maintenant, Remote Config l'inverse. Certains paramètres sont enregistrés sur le serveur au lieu d' être intégrés à l'application. Vous vous connectez donc au tableau de bord, puis à Google Chrome, peu importe. Vous modifiez le prix 299-399. Vous cliquez sur Publier, et c'est ainsi que chaque utilisateur saisit la nouvelle valeur. Pas de nouvelle version, pas d'avis sur Google, pas d'attente, c'est immédiat. Pensez-y comme à un thermostat dans votre maison. Sans un changement de température ce serait très, très difficile. Mais avec un, il suffit de tourner un cadran et c'est tout. Remote Config est ce cadran pour nos applications. Et observez ce qui se passe ici car il s'agit du véritable travail technique de la leçon. Ce prix y était autrefois codé, sorte qu'il était gelé, pour ainsi dire. Maintenant, cela devient une question. L'application interroge le serveur à chaque démarrage. Donc, en gros, l'application envoie un rose, un message. Hé, quel est le prix aujourd'hui ? Et au cas où il n'y aurait pas de réponse, il y a une solution de rechange. Il existe une valeur par défaut. Il en va de même pour la fréquence à laquelle les fenêtres contextuelles apparaissent. Pour les valeurs qui étaient gravées dans le marbre, elles sont désormais disponibles dans votre navigateur. Maintenant, c'est là qu'il devient vraiment puissant, et c'est là que les pros sont obsédés par les tests AB C'est une façon de répondre aux questions avec des données réelles au lieu de se contenter de simples opinions. Donc tu n'es pas sûr. Devrait-il être 99 ou 399 ? Qu'est-ce qui rapporte le plus d'argent ? Au lieu de deviner, vous montrez un prix à la moitié de vos utilisateurs et faites automatiquement le prix à l'autre moitié en même temps Ensuite, vous attendez et vous regardez les chiffres. Peut-être que 399 rapporte moins de ventes, mais plus d'argent au total. Peut-être que cela tue complètement votre application, non ? Peut-être que ça tue les ventes. Maintenant, vous savez pertinemment que ce n'est pas une simple intuition Il ne s'agit pas d'être gourmand ou d'essayer de faire baisser les prix ou quoi que ce soit d'autre Il suffit de regarder les données et de voir ce que les gens préfèrent. C'est donc le test AB. Le groupe A voit une chose, groupe B en voit une autre, et les chiffres vous diront de quoi il s'agit. Et on peut presque tout tester. Deux arguments d'intégration différents, deux couleurs de boutons, paywall sur l'écran d' accueil par rapport à l'écran trois ou quoi que ce soit d'autre, un prix hebdomadaire par rapport à un prix mensuel Chaque petit test est modeste en soi. Mais au fil des mois, ils transforment l'application en quelque chose de super bien optimisé pour fidéliser davantage de personnes Et c'est ton plan. C'est ton objectif, c'est ton travail. C'est la partie la plus délicate, car il faut faire preuve de patience et avoir une vision. Et voici le tableau de bord. Ce sont donc deux valeurs stockées sur le serveur de Chrome, avec la possibilité de les modifier ou de publier une nouvelle version comme ça. Notez qu'il ne s'agit que d'une page Web. Ce n'est pas très convivial, mais il n'y a pas de code, rien à construire, pas d'attente. Cela ressemble donc beaucoup à une superpuissance la première fois que vous le faites, mais permettez-moi d'être franc avec vous sur un point car je ne veux pas vous faire perdre votre temps Les tests AB ne vous donnent donc des réponses utiles que lorsque vous avez suffisamment d'utilisateurs. Si vous avez 12 utilisateurs, les diviser en six et six et comparer deux prix ne vous dira rien Six personnes, c'est essentiellement du bruit. C'est un hasard. Ce dont vous avez besoin, c'est d'un flux de trafic décent avant que les résultats ne signifient réellement quelque chose. Donc, s'il vous plaît, ne vous précipitez pas dans des expériences intensives dès le premier jour. Sortez l'application, attirez les utilisateurs à ces notifications et à ces bonnes notes, et commencez à faire des expériences une fois qu'il y aura du grâce à ces notifications et à ces bonnes notes, et commencez à faire des expériences une fois qu'il y aura du trafic réel pour les envoyer au test AB. Ou, bien sûr, du trafic payant si vous voulez vraiment commencer tôt. Maintenant, voici la preuve en direct. Je change la valeur dans la console dans Chrome, je la publie, puis je peux redémarrer l'application sur mon téléphone, et voilà. La nouvelle valeur est donc là. Il n'y a pas de mise à jour, pas de boutique, pas d'attente, rien. Et encore une chose concernant le savoir. Les applications ne récupèrent pas de nouvelles valeurs à chaque seconde. Non, il s'agit d'un petit délai par conception, vous n'alourdissez donc pas le serveur Maintenant, Claude définit normalement un intervalle raisonnable, et il peut le raccourcir à des fins de test. Mais dans la vraie vie, il faut s'attendre à un refroidissement. Maintenant, lorsque vous êtes prêt à exécuter une expérience réelle, commencez simplement. Ne prenez qu'une seule chose, dites le prix et le prix uniquement. Testez exactement deux options, pas trois, ni quatre, ni cinq. Laissez-le fonctionner assez longtemps pour recueillir des nombres réels. Examinez ensuite le chiffre d'affaires total, pas seulement le nombre de ventes, car il est évident qu' un prix plus élevé avec moins d'acheteurs peut tout de même potentiellement gagner. Débloquez ensuite le gagnant et choisissez votre prochaine expérience. Le changement d'état d'esprit est la vraie récompense. Vous cessez d'être quelqu'un qui discute de ce qui pourrait fonctionner, d' opinions, et vous devenez quelqu'un qui teste et sait réellement. Parce que si vous interrogez vos amis sur les personnes qui vous entourent, encore une fois, ils vont vivre une expérience totalement différente. Mais c'est quelqu'un de l' autre bout du monde a un téléphone complètement différent, des circonstances et de l'argent en poche, etc. OK, maintenant c'est à vous de faire la même chose, confirmer que vous pouvez modifier votre valeur dans Chrome et que vous pouvez réellement la voir dans votre application. 43. Leur langue : Débloquer de nouveaux marchés.: Bon retour. Dans cette leçon, nous allons potentiellement multiplier notre audience en apprenant l'application à parler différentes langues. Et c'est l'une des choses les plus rentables que vous puissiez faire une fois que votre application est solide, et la plupart des développeurs individuels ne se donnent jamais la peine de le faire, c' est exactement pourquoi c'est une excellente opportunité. Alors allons-y. Voici le message. Préparez l'application pour la traduction, déplacez tout le texte visible hors du code et placez-le dans une configuration de traduction appropriée. Ajoutons ensuite l'espagnol et le portugais ou le français ou l'allemand, peu importe. L'application devrait automatiquement afficher la bonne langue en fonction des paramètres du téléphone de l'utilisateur et revenir à l'anglais si cette langue n'est pas disponible si sa langue n'est pas présente. Ensuite, vérifiez les écrans dans les deux nouvelles langues et corrigez tout élément où le texte est plus long, trop long et ne correspond pas à la mise en page actuelle. OK, rien que cette partie, la dernière phrase, où le texte est absolument énorme, surtout en allemand. Cela vous évitera des heures et des heures de misère. Vous verrez pourquoi c'est le cas un peu plus tard. Donc, d'abord, la vue d'ensemble. À l'heure actuelle, votre application est probablement en anglais. L'anglais est très répandu, cela ne fait aucun doute. Mais la majeure partie de la planète ne le parle toujours pas, du moins pas en tant que langue maternelle. Il y a de nombreuses personnes en Amérique latine, en Indonésie, en Inde, au Moyen-Orient et dans certaines régions d'Europe, où les gens adoreraient votre application, mais ils pourraient la parcourir parce qu'elle n'est pas dans leur langue. Et c'est ce que nous vivons dans une bulle, vous savez, avec les iPhones, le fait d' avoir accès à toutes sortes d'applications et d' avoir de l'argent discrétionnaire à dépenser Le monde entier n'est pas comme ça. Nous devons donc sortir de notre bulle. Vous et moi parlons peut-être un anglais correct, mais encore une fois, certaines régions du monde ne le savent pas Au moment où vous ajoutez des éléments tels que l'espagnol, portugais, l'hindi, l'arabe, etc., l'allemand, le français, vous allez débloquer de nouveaux pays qui étaient auparavant invisibles. Et voici une belle carte commerciale qui renvoie à un sujet dont nous avons discuté auparavant. Rappelez-vous quand j'ai parlé la publicité aux États-Unis, au Royaume-Uni et en Australie coûte extrêmement cher parce que tout le monde est en concurrence pour attirer ces utilisateurs anglophones premium Eh bien, le revers de la médaille, c'est qu'attirer des utilisateurs dans d'autres pays peut être considérablement moins cher. Une installation qui coûte, disons, deux dollars aux États-Unis peut coûter quelques centimes au Brésil ou en Indonésie. Aujourd'hui, les utilisateurs de ces pays dépensent généralement moins par personne. C'est le compromis, et c'est vrai. Mais lorsque les installations sont peu coûteuses et que votre application semble native, le calcul peut toujours fonctionner. Et surtout si vous utilisez des publicités, cela peut tout de même être un modèle commercial fantastique. Il s'agit de la clé technique ici même à l'écran. Ainsi, au lieu que les mots soient éparpillés, codés en dur et figés dans l'application, Claude les rassemble dans des fichiers linguistiques organisés. Et une fois cela fait, ajouter une nouvelle langue revient à ajouter un fichier supplémentaire. C'est très standard. C'est une voie très connue, et Claude la connaît. Maintenant, c'est exactement ce type de travail mécanique fastidieux qui coûtait autrefois une journée complète à un développeur , et vous pouvez le voir se produire en quelques minutes seulement Encore une fois, selon le modèle, vous utilisez le niveau d'effort, mais cela ne prend que quelques minutes. Ce n'est pas 8 heures, tu sais ? Maintenant, il y a deux choses que vous pouvez traduire, et il est important de comprendre les deux, car la plupart des gens se concentrent uniquement sur la première. Le premier est donc l'application elle-même, les boutons, les menus, le texte d'intégration, l'écran d'abonnement, tous les mots qu'il contient, d'accord ? Ainsi, lorsqu'un utilisateur au Mexique ouvre votre application et que tout est en espagnol fluide, il a l'impression qu'elle a été conçue spécialement pour lui. Tu sais ? Cela renforce la confiance, et la confiance se transforme généralement en téléchargements et en ventes. Maintenant, la deuxième chose, et honnêtement, celle-ci pourrait être encore plus importante, c'est la liste des magasins. Et voici le titre, la description, les captures d'écran, tout ce qui se trouve dans l'App Store. Maintenant, souvenez-vous de l'optimisation d'ASO Appstd, obtention de trafic gratuit auprès des clients du magasin, des Brésiliens qui font des recherches en portugais Si votre titre et votre description sont uniquement en anglais, il possible qu'ils ne vous voient pas dans leurs recherches. Maintenant, traduisez votre annonce, et tout à coup vous vous retrouvez avec des millions de personnes qui cherchent leurs propres mots. C'est donc du trafic gratuit en provenance d'un tout nouveau pays, et c'est vraiment dommage laisser cela sur la table, vous savez ? C'est de l'argent et des utilisateurs que vous laissez sur la table. Et cela n'a aucun sens. Maintenant, l'IA a fait tout cela comme par magie, vous savez, par rapport au bon vieux temps. J'avais l'habitude d'engager des traducteurs pour toutes les langues. Nous avions l'habitude de faire Google Translate, mais c'était maladroit. Tout ce processus était essentiellement lent et coûteux. Mais Claude Claude le fait en quelques secondes. Mais permettez-moi de vous faire part de quelques mises en garde, car cela reste important. La traduction par IA est une bonne chose, mais elle n'est pas parfaite, surtout pour un argumentaire de vente ou une formulation intelligente. On ne peut donc pas vraiment traduire, il suffit de le faire depuis Nike vers, je ne sais pas, 50 langues et on s'attend à avoir le même zinc. Maintenant, si un marché particulier devient important pour vous et que vous commencez à gagner de l'argent réel dans cette région, cela vaut vraiment la peine de demander un humain de vérifier votre texte et de voir de quoi il s'agit. Encore une fois, fivea.com, le freelance Upwork, ce ne sera pas Cela prend en fait plus de temps de publier sur le projet lui-même et de parler à cette personne. C'est un peu un va-et-vient, et vous devez le faire pour plusieurs pays. Donc, oui, c'est un peu compliqué, mais c'est très important, car une traduction un peu maladroite sur un simple bouton peut suffire, mais une erreur de calcul embarrassante sur écran de votre abonnement peut vous coûter votre vente, ou les mots peuvent vous donner l'air Parce que si quelque chose n'a aucun sens sur l'écran de paiement, encore une fois, l'utilisateur perd toute confiance. Donc, traduisez automatiquement, d'accord, juste pour vous permettre de démarrer rapidement et à moindre coût. Et puis, si nécessaire, peaufinez certains marchés sur lesquels vous semblez avoir du succès, car ce ne sera pas si cher. Payez généralement avec le temps plus qu'avec de l'argent. Deuxièmement, ne traduisez pas en 20 langues à la fois dans la panique. Idéalement, recommencez par quelques mots, par exemple, en espagnol ou autre, en allemand ou en français ou selon ce qui fait flotter votre bateau, quel que soit l' endroit où vous pensez pouvoir trouver des utilisateurs Ils constituent un excellent choix car ils couvrent un grand nombre de personnes. Ajoutez-les, regardez vos analyses et voyez s'il y a une amélioration. Vérifiez si cela fait réellement une différence, voyez si ces pays apparaissent dans vos analyses, car ce serait la situation idéale. En gros, laissez-vous guider par les données. OK, maintenant, voici la situation. C'est le premier. La langue du téléphone a donc été modifiée et l'application suit le même chemin. Maintenant, regardez attentivement les boutons. C'est mon troisième avertissement et c'est celui qui mord tout le monde. Le texte s'allonge donc généralement lorsque vous le traduisez. Un mot anglais court peut devenir très long en espagnol, par exemple, et beaucoup plus long en allemand. Et cela ne fera que briser une mise en page dont vous étiez fier auparavant . C'est pourquoi vous avez inscrit cette dernière ligne dans l'invite. Vous forcez donc Claude à jeter un œil et à voir ce qui se passe. Et Claude a beaucoup de choses à gérer. Il s'agit de les attraper et de les réparer. C'est le genre de chose qui, si vous aviez expédié de cette façon, je veux dire, encore une fois, que vous perdriez beaucoup confiance, et ce ne serait pas une situation idéale. Désormais, cette fonctionnalité peut réellement changer la trajectoire d'une application. J'ai vu des applications qui étaient plates en anglais, et tout à coup elles ont connu un énorme essor en Amérique latine ou en Asie du Sud-Est Maintenant, testez-le en changeant langue de votre téléphone et en parcourant l'ensemble de l'application, puis faites votre liste de cuisinières dès que vous en aurez l'occasion. Jetez un coup d'œil et voyez ce que vous pouvez améliorer, car encore une fois, Claude détecte la plupart des problèmes, mais vous devriez également y jeter un œil. OK, sauvegardez votre progression, puis continuons. JE 44. Passez au niveau supérieur - Conclusion: Bienvenue et félicitations pour avoir terminé ce chapitre. Regardez le chemin parcouru par l'application. Ce n'est plus simplement une chose qui montre des fonds d'écran. Il accueille les personnes avec un accessoire d'intégration. Il les invite à revenir avec des notifications. Il s'agit de demander des évaluations au moment idéal. Il a cette touche haut de gamme, ces petits effets subtils. Il vous indique exactement ce qui se passe grâce à l'analyse, et il parle plusieurs langues. C'est donc une vraie application pour adultes maintenant. C'est le genre de chose qui peut réellement devenir quelque chose de réussi. Permettez-moi de vous faire part de quelques réflexions à poursuivre, car ce chapitre traite vraiment de l'état d'esprit plus que de n'importe quelle fonctionnalité. La première chose est la suivante. Comme vous pouvez le constater, l'application n' est jamais terminée, n'est-ce pas ? À première vue, cela fonctionnait il y a longtemps, d'accord ? La fonctionnalité initiale, la fonctionnalité initiale, a donc été créée initialement dans le cours lors des premières conférences. Maintenant, le fait est que vous évoluez constamment, que vous ajoutez des choses, que vous testez des choses. Désormais, chacune de ces fonctionnalités est un cadran et vous pouvez continuer à le régler. Une meilleure intégration permet de convertir un plus grand nombre de personnes. C'est intelligent en ce qui concerne les notifications, faites-en revenir un plus grand nombre. Un test AB permet de générer plus de revenus. Il y a toujours une petite amélioration suivante, et les petites améliorations se cumulent. Ils s'accumulent au fil des semaines et des mois et ils se transforment en quelque chose de grand. Les gagnants ne sont pas des génies qui ont eu une idée parfaite Il y a des gens qui ont continué à faire avancer leur application semaine après semaine, bien après tout le monde se soit ennuyé, et ils ont démissionné La deuxième chose, c' est que tu dois le faire dans l'ordre, et tu dois le faire calmement, d'accord ? Donc, s'il vous plaît, ne prenez pas ce chapitre comme liste de tâches que vous devez parcourir en un jour. Ajoutez une fonctionnalité, testez-la, assurez-vous qu'elle ne casse rien, enregistrez-la sur GitHub et passez à la suivante L'idée est donc de procéder étape par étape. De toute évidence, vous êtes peut-être enthousiaste. Il se peut que vous soyez parfois un peu débordée. Mais dans l'ensemble, il ne faut pas oublier qu'il s'agit d'un marathon. Lent et régulièrement gagne ce jeu à chaque fois. La troisième chose, c'est de laisser vos chiffres décider de la suite. Maintenant que vous disposez de quelques outils d'analyse, vous ne volez plus à l' aveugle, n'est-ce pas ? Donc, si vos notifications ne font pas revenir les gens, vous devez travailler là-dessus. Si des personnes s'installent et disparaissent le lendemain, c'est que vous êtes en train de vous intégrer ou que votre première expérience nécessite de l'attention, Si un certain pays apparaît dans vos statistiques, traduisez correctement. Laissez-vous guider par la réalité, pas par votre instinct, pas par vos amis. À travers les chiffres, vos utilisateurs vous diront exactement quel est le problème si vous êtes simplement prêt à écouter. Et la dernière chose, la plus importante, se rappeler pourquoi nous faisons tout cela. Il ne s'agit pas vraiment d' effets de confettis ou de classement par étoiles. Il s'agit du sentiment dont nous avons parlé dès le début du cours, du fait que MRR participe, de ce revenu mensuel récurrent, qui gagner votre premier 0,10 dollar, puis votre premier dollar par jour, puis dix par jour Tout ce qui est décrit dans ce chapitre est une accumulation qui vous permet d'avoir la satisfaction apporter de la valeur à vos utilisateurs, les satisfaire et de continuer à leur offrir quelque chose pour lequel ils seraient prêts à payer Donc, valeur entrée et valeur sortante. Voici donc ce que je veux que tu fasses. Revenez à ce chapitre et choisissez une fonctionnalité, celle qui vous intéresse le plus, et essayez d'aller plus loin Découvrez quelle étape supplémentaire vous pouvez faire, ce que vous pouvez construire en plus de cela. Et je vous verrai dans le prochain chapitre. Nous avons encore un long chemin à parcourir car nous devons encore le lancer. Nous devons encore nous occuper de Google Play et de nombreuses autres fonctionnalités dont nous avons parlé. Alors fais une petite pause et je te verrai bientôt. 45. : vous avez réellement souscrit à un abonnement: Bon retour. Dans ce chapitre, votre application cesse d'être installée localement sur votre ordinateur et devient une application que des étrangers peuvent télécharger. Il s'agit de la console Google Play, où vous vous inscrivez en tant que développeur, vous téléchargez votre application, vous remplissez une pile de formulaires et, finalement, vous pouvez appuyer sur le bouton Publier. Maintenant, avant d'entrer, une chose à propos du fonctionnement de ce chapitre, je vais vous expliquer petit à petit l'écran de la console, de la console Google Play. Ensuite, je vais vous montrer exactement ce que vous devez remplir , quoi et où. Maintenant, ce que je ne vais pas faire, c'est que je ne vais pas publier l'application de fond d'écran, et je veux être clair à ce sujet. L'application que nous avons créée est donc une application pédagogique. C'est une version pédagogique, elle a toujours le nom du package d'usine, par exemple de point com peu importe. Google va le rejeter. Et bien sûr, le contenu provient uniquement d'Osplash Mettre une application de démonstration sur le store n'est donc pas une bonne chose. Cela peut également endommager mes applications existantes. Donc, dans l'ensemble, il n'y a rien à gagner, mais vous aurez droit à la visite complète, mais je n' appuierai pas sur le bouton de publication, qui ne change absolument rien, juste pour être un ami. Maintenant, voilà le truc, définissons les attentes. La publication ne se fait donc pas en un seul bouton. Il s'agit en fait d'un processus comportant des formalités administratives, des contrôles d'identité et une attente forcée Et la première fois, cela prend en fait quelques semaines. Ce n'est pas un après-midi et cela n'a rien à voir avec Claude ou avec votre propre configuration. Google Play a beaucoup réprimé . Maintenant, le fait est que rien de tout cela n'est vraiment très difficile. Il y en a juste beaucoup, et la majeure partie n'est pas entre vos mains. Tu dois juste attendre. Tout d'abord, l'argent, car c'est une bonne nouvelle. Un compte Google Play ne coûte que 25 dollars une fois, et c'est tout. Donc, un seul paiement, et c'est tout. Ce n'est pas par an, ce n'est pas par application. Vous payez donc une fois et vous pouvez publier autant d'applications que vous souhaitez pour le reste de votre vie si vous avez toujours votre compte. Comparé à Apple, cela représente 99$ par an, vous expédiiez une application ou non Maintenant, pour quelqu'un qui débute sans revenu, cette différence est l'une des principales raisons de commencer à utiliser Android, et c'est en partie pourquoi tout ce cours s'est concentré sur les applications Android. Ensuite, le type de compte et choisissez-le avec soin car cela façonne tout par la suite. Il y a un compte personnel et compte professionnel, une organisation. L'organisation signifie donc essentiellement s'enregistrer en tant que véritable entreprise, et Google demandera des documents à l'appui. Maintenant, vous êtes personnel en tant qu'être humain, et c'est ce que presque tous ceux regardent devraient probablement choisir. Vous pouvez tout à fait gagner de l'argent sur un compte personnel, et vous pouvez le transférer ultérieurement sur un compte d'entreprise si cela devient une véritable entreprise. Mais je ne suis pas avocat. Je ne suis pas comptable, donc vous faites ce qui est le mieux pour vous en fonction de votre situation avec les lois locales. La troisième chose, le contrôle d'identité. Google vous demandera de fournir qui vous êtes, un identifiant gouvernemental, votre adresse, peut-être des factures pour prouver votre adresse. Maintenant, cela va prendre un certain temps. Cela peut prendre des jours, voire quelques semaines, surtout si vous envoyez le mauvais article. Commencez le plus tôt possible. N'attendez pas que l' application soit prête à être lancée. Maintenant, commencez le plus tôt possible. Et maintenant, la seule chose qui aveugle les gens, alors s'il te plaît, écoute-moi bien. Si vous avez créé un compte de développeur personnel après le 13 novembre 2023, il y a longtemps, Google ne vous autorisera pas à publier votre première étape de production tant que vous n'aurez pas effectué un test fermé avec au moins 12 testeurs inscrits en continu pendant 14 jours comptes antérieurs à cette date précise et les comptes d'entreprise sont exemptés. Maintenant, permettez-moi d'être précis dans mes propos, car chacun d'entre eux peut vous coûter quelques semaines. 12 est donc le minimum absolu. Ils doivent être inscrits, ce qui signifie qu'ils ont accepté l'invitation et qu'ils ont effectivement installé l'application sur un compte Google correspondant invité mais jamais installé ne compte pas, et les 14 jours doivent être ininterrompus Maintenant, Google indique clairement que testeurs qui optent pour le test pendant moins de 14 jours puis se désinscrivent ne sont pas comptés, pas comptés Et voici la partie que la plupart des gens oublient totalement. Lorsque ces 14 jours sont écoulés, vous n'êtes pas simplement promu. Vous devez demander l'accès à la production via un formulaire qui vous pose des questions sur l'application, sur la manière dont vous l'avez testée et sur les raisons pour lesquelles vous pensez qu'elle est prête. Sois compliqué. Google indique que les évaluations prennent généralement environ sept jours, mais cela peut prendre plus de temps. Donc, après les quinze jours, prévoyez un budget supplémentaire d'une semaine avant que votre application ne puisse être révisée normalement Maintenant, c'est à vous de choisir la voie que vous voulez suivre, car encore une fois, c'est à vous de décider, et en fonction de cela, vous devrez suivre ce processus ou non. Maintenant, ouverture du compte et vérification d'identité plusieurs jours. 12 festivals pendant 14 jours. D'accord, une application d'accès à la production jusqu'à une semaine, puis la révision de l'application elle-même, quelques jours. Donc, entre le jour où vous décidez de publier le jour où un véritable inconnu peut l'installer en direct sur Google Play, la première fois, quatre à six semaines, c'est réaliste. Maintenant, ce n'est pas un avertissement. C'est un fait de planification. Et le correctif est assez simple. Ouvrez le compte aujourd'hui, faites-vous vérifier aujourd'hui. Le temps est donc déjà compté pendant que vous faites tout le reste de ce cours. Maintenant, une dernière chose, et c'est la raison pour laquelle je veux que vous soyez sceptique à l'égard de chaque tutoriel, y compris celui-ci, cette règle exigeait auparavant 20 testeurs Google l'a réduit à 12 fin 2024. Cela pourrait encore changer l'année prochaine. Prenez donc ces chiffres avec un grain de sel, car les choses peuvent changer. La meilleure façon de procéder, c'est de vérifier par vous-même. Accédez à la console Google Play et découvrez ce qui se passe. Mais oui, cela étant dit, continuons. 46. Créer votre application dans la console Google Play: Bon retour. Créons l'entrée de l'application. Le record de Google Play selon lequel tout le reste est suspendu. C'est un formulaire abrégé, mais l'une de ces réponses ne peut jamais être annulée Ralentissons donc une fois sur place. Voyons donc comment nous enregistrons réellement une application sur la console Google Play, dont l'URL se trouve ici. OK. Maintenant, voici le formulaire complet, et il est plus court que ce à quoi vous pourriez vous attendre. Donc, le nom de l'application, qui correspond à ce que les utilisateurs voient sur le store et qui vous donne 30 caractères, votre langue par défaut, puis deux choix, s'il s'agit d'une application ou d'un jeu et s'il est gratuit ou payant. Maintenant, arrêtez-vous sur ce dernier point parce qu'il est permanent. Donc, si vous enregistrez votre application comme gratuite, vous ne pourrez jamais la transformer en application payante. Pas plus tard, jamais. Vous devrez publier une toute nouvelle application et abandonner tout ce qui est attaché à celle-ci. Dans l'autre sens, payer gratuitement, c'est autorisé, mais pas vice versa. Donc, à moins que vous n'ayez une raison très précise de facturer à l'avance, choisissez bien sûr la gratuité C'est pourquoi je le recommande à 100 %. La gratuité est le meilleur choix. Maintenant, notre argent proviendra des publicités et de l'abonnement VIP, et la gratuité est ce qui vous permet d'obtenir les téléchargements en premier lieu. Encore une fois, le paiement ne fonctionne pas pour ce modèle pendant tout le cours. Désormais, le choix de l'application ou du jeu importe moins, mais il détermine dans quelle liste de catégories vous pouvez choisir et dans quels graphiques vous pouvez apparaître. Notre application est donc une application, bien sûr. Si vous créez quelque chose de ludique, soyez honnête, car mettre dans la mauvaise catégorie n'est pas vraiment une bonne idée. Certaines personnes le font simplement pour gravir les échelons un peu plus facilement, mais cette malhonnêteté va rattraper le retard, et Google finira par vous avertir Ils pourraient te suspendre. On ne sait jamais. Maintenant, vous pouvez vous attendre à voir le nom du package sur ce formulaire. Maintenant, il s'agit de l'ID de l'application. Ce qui ressemblait à des exemples de papiers peints à points lorsque Claude a créé notre projet pour la première fois. Google le prend dès le premier build que vous téléchargez. À partir de ce moment, cette application est définitivement verrouillée. Vous ne pouvez jamais le modifier et vous ne pouvez jamais le réutiliser, et il doit être unique sur l'ensemble du Play Store, pas seulement sur votre compte. Pensez-y comme à un site Web. Il n'y a qu'un seul risbarn.com qui ne peut pas être Bien sûr, vous pouvez avoir crisbarn.net, d'accord ? Mais c'est quelque chose de différent. Claude a bien dit que c'était un bloqueur. Nous ne pouvons pas le lancer si nous ne le réparons pas. C'est donc une bonne chose. Mais oui, dans l'état actuel des choses, nous avons un exemple de point C. Donc, si quelque chose est purement et simplement rejeté, c'est parce qu'il s'agit d'un espace réservé avec lequel chaque didacticiel commence essentiellement. Pour nous, c'est bien de ne pas publier ici, mais pour vous, c'est important. Renommez donc le vôtre correctement avant de créer un seul fichier de version La convention est votre domaine à l'envers, puis votre application. C'est le cas des papiers peints à points nominatifs, par exemple. Vous n'avez pas besoin de posséder le domaine, mais choisissez quelque chose qui vous convient lorsque vous aurez dix applications, comme Chris Barin ou autre , vous savez, Christian Barn, quelque chose comme ça, quelque chose d' assez unique, d'accord ? Et une fois que l'application existe, Google vous donne ceci, ce que j'aime beaucoup. C'est un chèque. Cela transforme un processus vague et intimidant en une liste de choses à faire Configurez donc la liste de vos boutiques, remplissez les questionnaires de contenu , téléchargez le build, choisissez les pays, etc. Il vous indique donc exactement ce qui manque et ne vous permettra pas de publier tant que la liste n'est pas terminée. Alors parcourez-les un par un et ne paniquez pas sur la longueur. La plupart de ces éléments prennent quelques minutes, et c'est tout. Maintenant, une habitude à prendre en ce moment. Tout ce que vous saisissez dans cette console est soit accessible au public, réservé à vos utilisateurs, soit juridiquement contraignant. Donc, le nom, les descriptions, la déclaration concernant les données collectées ne sont pas un bloc-notes, alors ralentissez, lisez ce que vous acceptez. Maintenant, les deux écrans suivants sont ceux où il est très important de ralentir. Faisons une petite pause, puis nous continuerons. 47. La liste de la boutique : la vitrine de votre boutique: Reviens. Jetons maintenant un coup d'œil à la liste des magasins. C'est la vitrine de votre boutique, pour ainsi dire. Les gens atterrissent donc dessus pendant environ 5 secondes, et ils prennent une décision par oui ou par non. Chaque élément fait donc un travail incroyablement important. Alors, jetons un coup d'œil. Maintenant, trois champs de texte avec des limites strictes, le nom de l'application 30 caractères, la courte description 80, la description complète, 4 000. C'est donc beaucoup. Maintenant, les deux premiers sont les plus importants parce que c'est ce que la plupart des gens lisent réellement. La courte description se trouve juste en dessous votre titre et est souvent la seule phrase que tout le monde voit. Et c'est là qu'ASO met l'accent sur l'optimisation de l'App Store, l'idée de trafic gratuit évoquée plus tôt dans le cours. Les internautes effectuent donc des recherches dans le magasin en termes simples, fonds d'écran, fonds d'écran HD , fonds d'écran animés, arrière-plans à quatre K, etc., et Google lit votre titre et descriptions pour décider si vous correspondez. Votre titre ne doit donc jamais être simplement un nom de marque intelligent. Ça ne devrait jamais être res Barron ou This looks great.net ou autre Il doit s'agir de votre marque et du contenu réel de l'application, donc ça ne peut pas être Lumina Ce peut être des fonds d'écran Lumina HD, d'accord, où Lumina est une marque de quelque chose, quelque chose d'esprit, quelque chose d'intelligent, quelque chose d'intéressant, intéressant Vous pouvez donc mettre quelque chose de spécifique, mais vous devez ensuite mettre quelque chose pour Google pour l'optimisation de l'App Store. Et c'est la même logique dans la courte description, 80 caractères pour expliquer ce que c'est et pourquoi c'est bon dans le langage humain normal. Et dans la description complète, juste pour la personne d'abord. Donc, en pensant à un utilisateur réel, pas à l'algorithme. L'algorithme occupe la deuxième place. Je vous le dis parce que beaucoup de gens envoient un tas de mots par courrier indésirable pensant pouvoir tromper l'algorithme pour qu' il en pensant pouvoir tromper l'algorithme pour qu' il les affiche plus haut. Maintenant, mentionnez vos mots principaux naturellement, d' accord, fonds d'écran, arrière-plans, peu importe, dans de vraies phrases. Ce que vous ne devez pas faire , c'est un tas de mots clés Ainsi, un mur de mots clés séparés par des virgules est considéré comme du spam pour un humain, et il est évident que Google le punira À l'époque, c'était plus permissif. Aujourd'hui, non. Alors, écrivez comme si vous décriviez l'application à un ami qui vous a demandé ce que vous êtes en train de créer. Un langage si simple. Maintenant, ce sont les photos et celles-ci qui font la vente, pas les mots. Peu de personnes lisent réellement les descriptions, mais elles regardent toutes les captures d'écran. Ainsi, l'icône de l'application, 512 x 512, puis un graphique de fonctionnalité, la large bannière en haut de votre page à 10 h 24 x 500 et les captures d'écran du téléphone, au moins deux à huit, correspondent toujours à huit, soit dit en passant Elles sont en mode portrait. Alors maintenant, c'est la chose la plus sous-estimée de toute la boutique. La plupart des débutants téléchargent deux captures d'écran brutes directement depuis leur téléphone, puis ils se demandent pourquoi ils ne reçoivent pas de trafic organique. Traitez-les donc plutôt comme un pitch deck, comme un deck de vente. Mettez donc une courte légende en haut de chacune d'elles. Des milliers de fonds d'écran HD, de nouveaux designs chaque semaine, des fonds d'écran VIP animés. Ainsi, quelqu'un qui fait défiler l'écran apprend tout sur votre application sans lire un seul mot dans la description C'est donc l'objectif de ces huit captures d'écran vous racontez l'histoire dans son intégralité et mettez votre image la plus forte en premier, car c'est celle qui apparaît dans les résultats de recherche en plus de votre icône et de l'icône. Cela mérite également une véritable attention . C'est super petit. Il se trouve à côté des concurrents et doit être lisible à la taille d'un ongle Il doit donc s'agir d'une forme simple, contraste fort, pas de petit texte, embellissements subtils, détails ou d'éléments liés au design Donc, si vous devez plisser sur votre propre téléphone, recommencez Maintenant, Claude peut créer un design décent pour Claude, qui est une partie différente de Claude. Mais c'est un endroit où un peu d'argent vous remboursera dix fois plus. Utilisez un designer, venez sur mon serveur de discode. Ou bien sûr, vous pouvez utiliser HAGPT car le modèle de génération d'image numéro deux actuellement a un nom de code Je vais le mettre à l'écran. Celui-ci est plutôt bon. Il peut faire quelque chose de fantastique. Mais avant tout, vous devez choisir quelques exemples et les montrer. Hé, ces quatre là, je les adore, faites de moi quelque chose dans ce style. OK, alors le ménage, évidemment, vous devez choisir votre catégorie. La nôtre serait la personnalisation. C'est difficile à dire, la personnalisation. J'espère que tu peux comprendre. Ajoutez les tags proposés par Google car ils vous aident à vous faire découvrir et renseignez soigneusement les coordonnées car votre e-mail d'assistance est affiché publiquement sur la page de votre boutique. Utilisez une adresse que vous êtes heureuse de voir pour les étrangers et que vous devriez vraiment lire, car c'est là que vos utilisateurs vous écriront lorsque quelque chose se brise et que des choses se cassent. Une dernière pensée. Votre annonce n' est pas un document gagnant-gagnant. C'est l'une des choses les plus faciles à améliorer par la suite. Vous pouvez modifier les captures d'écran. Vous pouvez réécrire la brève description. Vous pouvez essayer une première image différente et voir si le taux d'installation évolue en positif ou en négatif. Cela ne vous coûte pratiquement rien, et contrairement à votre application, elle n'a pas besoin d'une nouvelle version ni d'une nouvelle révision sérieuse. Habituellement, cela se passe assez bien. Maintenant, abandonnez quelque chose de bon , puis prévoyez de le rendre plus net. Vous devriez déjà avoir des idées différentes sur ce que vous voulez changer, lequel expérimenter. Et avec ça, continuons. 48. Contenu d'applications : les formulaires au sujet desquels personne ne vous avertit.: Bon retour. Faisons la paperasse. Voici donc la section du contenu de l'application. Il s'agit d'une série de questionnaires, et c'est là que la plupart des premiers lancements s'arrêtent le plus souvent. Maintenant, rien de tout cela n'est vraiment difficile. Il y en a juste beaucoup, et une seule règle s'applique à tout cela. Et c'est une chose en particulier dont tu dois te souvenir. En cas de doute, il suffit de demander à Claude. C'est la chose la plus simple que tu puisses faire. Certaines parties ne sont pas claires, alors demandez simplement à Claude. Hey, comment cela s'applique-t-il à mon application ? Voici donc la liste. Nous avons une politique de confidentialité. Nous avons des publicités, l'accès aux applications, évaluation du contenu, le public cible, la sécurité des données, ainsi que quelques déclarations concernant des catégories spécifiques telles que la finance ou la santé qui ne s'appliquent généralement pas à nous. Dieu merci. Chacun d'entre eux doit donc être vert avant de pouvoir publier. Encore une fois, c'est un peu fastidieux mais tout à fait faisable. maintenant à la politique de confidentialité, et nous l'avons déjà fait. Vous vous souvenez de la leçon sur le consentement et la confidentialité où Claude a rédigé une politique à partir de ce que fait réellement l'application en termes de publicités, analyses, de rapports d'incidents, d'abonnements ? Eh bien, il vous suffit d'héberger ce fichier quelque part sur le Web et de coller le lien ici. Maintenant, il doit s'agir d'une URL réelle accessible au public, donc d'un vrai site Web, et son contenu doit correspondre à ce que fait réellement l' application. Une politique générique copiée d' autre application, ce n'est pas une bonne chose. C'est pire que d'être inutile, en fait, car maintenant votre déclaration et votre politique peuvent se contredire Et oui, Google n' en sera pas très content. Alors, s'il te plaît, fais attention. Demande à Claude de tout faire. Ensuite, vous déclarez que votre application contient des publicités, ce qui est évidemment le cas de la nôtre. Vous pouvez dire oui, et c'est parce qu'il faut mettre une étiquette contenant des publicités qui doivent apparaître sur la page du magasin, ce qui est tout à fait normal. Tout le monde s'en fiche. Mentir serait un très gros signal d'alarme, donc ce n'est pas une bonne chose. L'évaluation du contenu est un questionnaire émanant d'un organisme extérieur vous pose des questions sur la violence, langage, le contenu sexuel, les jeux de hasard, etc. Pour l'application de fond d'écran, il s'agit principalement d'une longue rangée de nœuds. Maintenant, réponds honnêtement, de toute façon. Et l'évaluation qu'elle produit détermine quel groupe d'âge peut voir votre application et dans quels pays, et une mauvaise évaluation constitue une violation de la politique plutôt qu'une petite erreur. Et lorsque des éléments spécifiques aux fonds d'écran, si l'une de vos images est même légèrement suggestive sur le plan sexuel, cela change votre réponse Soyez donc honnête à propos de votre contenu. Encore une fois, Google est incroyablement sensible, donc je sais que c'est peut-être une question d'opinion, mais il faut faire très, très attention, car on peut regarder une image et penser qu'elle est bonne Mais s'il y a 5 % de doute, 1 % de doute, c'est peut-être qu' il y a trop de peau ou quoi que ce soit d'autre. S'il y a le moindre doute dans votre esprit, il suffit de le couper. Maintenant, ciblez le public et guérissez un piège qu'il vaut la peine de connaître Google demande donc à quels groupes d'âge s'adresse votre application. Si vous incluez des enfants, vous recevrez un livre de règles supplémentaire complet. La politique familiale, les restrictions concernant les publicités que vous êtes autorisé à diffuser, exigences de conception supplémentaires et un examen beaucoup plus sévère Donc, à moins que vous ne créiez délibérément une application pour enfants, ce que je ne recommande pas, et vous soyez prêt à passer par tout cela. Oui, encore une fois, fais attention. Je vous conseille d' exclure les enfants, d'accord ? Mais ici, pour être précis, s'agit pas vraiment d'exclure qui que ce soit. Il s'agit de ne pas souscrire à un programme de conformité que vous n'avez pas prévu. Donc, évidemment, vous voudrez peut-être que certains enfants utilisent votre application de fond d'écran, mais il s' agit davantage de choses spécifiques conçues uniquement pour les enfants. Ensuite, il y a la question de la sécurité des mégadonnées. Google vous oblige donc à déclarer exactement quelles données votre application collecte, ce qu'elle partage et ce que vous en faites. Pour notre application, il s'agit des analyses que nous avons ajoutées, rapports d'erreur et de la question de savoir si les réseaux publicitaires font réellement certaines choses. Et quelles que soient les données que les réseaux publicitaires collectent réellement. Si vous utilisez AdMob, c'est très, très simple Vous le parcourez donc catégorie par catégorie, et vous faites de votre mieux pour répondre avec précision. En cas de doute, encore une fois, demandez à Claude, mais vous devriez demander à Claude en vous basant sur l'application elle-même. Donc, si vous menez une conversation séparée qui n'est pas liée au dépôt réel du projet lui-même, Claude ne connaîtra évidemment pas tous les détails Vous devez donc avoir une conversation capable de lire l'application et de voir les détails du code. Voici pourquoi celui-ci mérite toute notre attention. Google recoupe donc ce que vous déclarez par rapport à ce que fait réellement votre application. Ils peuvent voir quelles bibliothèques vous avez expédiées. Donc, si vous cochez la case, nous ne collectons rien pendant qu' AdMob et Firebase collectent discrètement des informations dans votre application Cette incompatibilité constitue une violation des règles et peut entraîner votre suspension n'y a aucun moyen de tromper Google. C'est le truc. C'est donc exactement le fil conducteur de la leçon de bandliss. Presque personne n'est destitué pour méchanceté parce que la plupart des personnes suspendues, je dis, n'ont rien mal, de malicieux ou de mal exprès. Ils ont simplement fait preuve de négligence sur un formulaire. Ils ont coché la mauvaise case. C'est comme ça que ça se passe. Donc, la plupart des gens sont suspendus de cette façon. Ils cochent la mauvaise case. Alors, s'il te plaît, prends ton temps. Et si vous n'êtes pas certain de ce que collecte une bibliothèque, demandez encore une fois à Claude : Quelles sont les données collectées par le BSDK ADM Et comment dois-je répondre formulaire de sécurité des données de Google à ce sujet ? OK, et c'est tout. Il sait exactement ce que contient le projet et vous guidera à travers toutes les catégories. Et c'est une bien meilleure utilisation que de deviner et d'espérer, d'accord ? Alors, allumez tous ces feux verts, et la moitié est pratiquement terminée. Continuons. 49. Signer et AAB : le fichier que vous donnez à Google: Bon retour. Concentrons-nous sur le fichier de téléchargement lui-même et sur la clé. L'essentiel est que si vous perdez la clé, votre application se termine définitivement. Maintenant, ce n'est pas moi qui veux dramatiser, et je vais vous montrer pourquoi dans une seconde. Tout d'abord, ce que vous téléchargez. Ainsi, pendant des années, tout le monde a téléchargé un fichier APK, et vous trouverez toujours ce mot absolument partout en termes de développement Android, APK. Mais pour les nouvelles applications, Google a désormais besoin d'un fichier AAB, un bundle d'applications Android La différence pratique n'a pas vraiment d'importance pour vous, car encore une fois, il s'agit d'un détail technique. Mais un AAB est un package que Google utilise pour créer un téléchargement personnalisé plus petit pour le téléphone spécifique de chaque utilisateur Cela signifie donc un téléchargement plus petit, un meilleur taux d'installation. C'est donc quelque chose que Google fait à notre avantage. Vous utilisez toujours un fichier APK pour effectuer des tests sur votre propre appareil. Mais ce que vous allez télécharger sur Google Play est un AAB, un ensemble d'applications. Jetons donc un coup d'œil et voyons ce qui se passe. Disons donc à Claude de me créer une version signée AAB pour Google Play et de m'expliquer comment créer la clé de téléchargement Claude connaît les commandes et sait ce que Google Play attend de lui. Si ce n'est pas le cas, il peut simplement vérifier. Oui, cela fonctionne parfaitement, même si l'application est toujours un exemple de point de communication. Ce nom de package ne pose donc problème au moment où vous le téléchargez sur Google Play C'est pourquoi nous pouvons créer le fichier et vous ne pouvez envoyer le nôtre nulle part. Le vôtre doit être renommé avant d'en arriver là. C'est important. Veuillez donc le renommer comme vous le souhaitez, quelque chose d'unique Mais les mécanismes que vous observez seront exactement les mêmes. Vous allez donc suivre les mêmes étapes. Et encore une fois, Claude sera très heureux de vous aider. Et voici la clé. Permettez-moi donc vous expliquer la signature d'une manière simple. Chaque application Android doit donc être signée cryptographiquement, ce qui est juste un moyen de prouver qu' une mise à jour provient bien de l'auteur original OK ? Donc, lorsque vous essayez de télécharger, vous devez dire : « Oui, je suis l'auteur officiel ». J'en suis le propriétaire, et voici ma clé. Grâce à cette clé, je peux prouver que c'est moi. Je suis le véritable auteur. Maintenant, la signature provient du fichier clé, du fichier de stockage des clés, et une fois que vous l'avez générée, vous devez la conserver pour le reste de votre vie, car grâce à cette clé, vous pouvez effectuer des mises à jour. De nos jours, Google propose ce qu'on appelle la signature d'applications Play et vous devriez l'utiliser. Google détient donc la véritable clé de signature de l'application dans son coffre-fort, ce qui est très bien. Vous conservez une clé de téléchargement séparée que vous utilisez pour signer tout ce que vous leur envoyez. Donc, si vous perdez votre clé de téléchargement, Google peut la réinitialiser car il détient la clé la plus importante. Il s'agit donc d'une nouvelle fonctionnalité et elle est plutôt bonne. Ce filet de sécurité n' existait donc pas il y a quelques années. Et cette nouvelle fonctionnalité a sauvé de nombreuses vies, car parfois, vous savez, vous vous contentez de vos supports SSD ou quoi que ce soit d'autre, et oui, vous ne voulez pas perdre vos données. J'utilise personnellement drawbox et tout est en sécurité sur le cloud Mais ne vous détendez pas trop, car votre clé de téléchargement est toujours importante. Et si vous refusez de signer l'application Play, vous êtes seul et, oui, il n'y a aucun moyen de revenir en arrière. Voici donc la règle, et c'est la même que celle de la leçon sur la liste des bannissements Répétez-la ici car c'est dans cette leçon que le fichier existe réellement. Donc, sauvegardez, vous stockeriez plusieurs emplacements. Stockage dans le cloud, votre gestionnaire de mots de passe, un disque externe. Vous pouvez vous l'envoyer par e-mail, etc., sur Gmail, Yahoo ou autre, puis sauvegarder le mot de passe avec celui-ci, car un magasin de clés que vous ne pouvez pas déverrouiller est tout aussi inutile qu'un magasin de clés que vous avez perdu Vous avez donc besoin du mot de passe. Encore une fois, traitez-le comme titre de propriété ou quoi que ce soit d'autre, quelque chose de très, très important. Sans cela, vous ne pouvez pas vérifier la propriété. Maintenant, deux petites choses qui vous embrouilleront la première fois que vous publierez une mise à jour. Ainsi, chaque build comporte un code de version et un nom de version. Le nom de la version est celui convivial qui utilise C, 1.0, 1.1, 2.0, comme vous le souhaitez. Le code de version est un nombre entier simple que Google utilise pour différencier les versions, et il doit augmenter à chaque fois que vous importez la nouvelle version. Donc un, deux, trois, et ainsi de suite. Essayez donc de télécharger le build dont vous avez déjà utilisé le code vierge, et Google Play va le refuser. Ça ne marchera pas. Et cela va se produire sans arrêt Même avec Claude, il va oublier le numéro. Il va oublier le nom. Cela arrive. Mais vous pouvez copier-coller l' erreur, et c'est très bien. Mais oui, c'est tout le travail de votre côté. Vous avez donc besoin d'un AAB signé avec une clé que vous avez sauvegardée à plusieurs endroits, contenant un code vierge que vous n'avez pas oublié d'incrémenter pour ajouter plus OK. Maintenant, ce qui se passe ensuite est une chute de dragon sur la console, console Google Play, et c'est là que les pistes entrent en jeu. Et parlons-en dans la prochaine leçon. Pause pour le moment. 50. Tester les pistes et le problème des douze testeurs: Bon retour. Nous devons construire. Nous avons maintenant atteint l' exigence dont je vous avais parlé lors de la première leçon, à savoir la période de test. Alors laissez-moi vous montrer les pistes. Ensuite, abordez la partie la plus difficile, qui n'est pas du tout technique. Cependant, encore une fois, vous pouvez sauter une bonne partie de cette partie difficile en vous inscrivant en tant que développeur professionnel. Google vous donne une échelle. tests internes sont donc la solution idéale pour des raisons de commodité, jusqu'à 100 testeurs, puis la version est publiée en quelques minutes, et il n'y a pratiquement aucune évaluation. C'est votre propre appareil et peut-être un ami, et c'est la première étape jusqu'à ce que vous trouviez des bogues et que vous les corrigiez. Maintenant, en dessous, il y a des tests fermés, une liste spécifique de personnes que vous invitez, et celle-ci est examinée. Ensuite, nous avons des tests ouverts auxquels toute personne disposant du lien peut participer et où votre application apparaît publiquement avec un label d'accès anticipé. Et enfin, la production. C'est ce que tu veux. C'est le vrai magasin. Désormais, les tests fermés sont ceux qui comptent pour l'exigence. Donc, 12 testeurs au minimum inscrits en continu pendant 14 jours avant même de pouvoir demander un accès à la production pour le Live Google Play Store. Et je tiens à être précis, car cela peut vous faire perdre beaucoup de temps. Encore une fois, pour être clair, 12 est le minimum. Il ne s'agit pas d'une cible. Mon conseil s'adressait à 15 ou 20 personnes parce que les gens abandonnent évidemment leurs études, et un abandon peut vous coûter cher si vous vous en tenez à 12 personnes seulement. Il doit s'agir de 12 comptes Google distincts. Donc pas 12 appareils, cela aurait été facile. L'activer signifie qu'ils ont cliqué sur votre lien et qu'ils ont effectivement installé l'application sous leur compte Google Donc, une personne figurant sur votre liste d' e-mails qui ne l'a jamais installée n'est pas un testeur en ce qui concerne Google. Ils doivent tout passer en revue. Et les 14 jours, ça doit être 14 jours ininterrompus Google affirme carrément qu' il ne comptera pas les personnes qui optent pour les tests pendant moins de 14 jours, puis Encore une fois, Google est très strict. Disons-le comme ça. Maintenant, mécaniquement, c'est assez simple. Vous créez une liste d'adresses e-mail, les comptes Google de vos testeurs, et Google Play vous propose un lien d'inscription. Et chaque personne ouvre ce lien sur le téléphone, accepte et peut ensuite installer l'application depuis le Play Store comme d'habitude. C'est donc tout leur travail. Et voici le vrai problème auquel personne ne vous prépare. Trouver 12 vrais humains capables de le faire et de rester connectés pendant deux semaines est plus difficile que d'écrire l'application que de la créer. Alors laissez-moi vous donner quelques options honnêtes car c'est super, super délicat. Bien sûr, vous pouvez commencer avec des personnes qui vous doivent une faveur, vos amis, votre famille, collègues, et être précis avec eux car tester mon application ne fonctionne généralement pas. Alors envoyez-leur le lien, dites-leur que cela leur prend 2 minutes, dites-leur de l'installer, laissez-le simplement installé et dites-leur explicitement, ne le supprimez pas avant au moins deux semaines. La plupart des gens échouent à cette dernière étape simplement parce que vous ne le leur avez pas dit clairement. Ne le désinstallez pas, d'accord ? Ensuite, les communautés de développeurs sont exactement dans votre position, lisez-le sur Discord, j'ai un serveur de discours sur différents forums Donc, des personnes qui testent leurs applications respectives selon cette exigence, d'accord ? Vous testez les leurs, ils testent les vôtres. Il s'agit d'un itinéraire tout à fait légitime. C'est totalement bon. C'est un chapeau blanc. Il n'y a aucun problème. Et c'est ainsi que de nombreux développeurs solo répondent à cette exigence. Et encore une fois, c'est assez difficile. Maintenant, ce que j'éviterais, c'est que quelqu'un vous vende 12 testeurs pour le prix. Ce n'est pas une bonne idée. Google peut décider que ces comptes sont faux, et alors vous allez avoir un problème. Pas cette personne, tu vas avoir un problème. Donc, oui, tu ne devrais pas perdre deux semaines pour découvrir ensuite : Hé, en fait, c'étaient des robots, et c'est un non. Maintenant, encore un conseil, utilisez ces 14 jours au maximum. Ne vous contentez pas d'attendre. Il s'agit donc de commentaires gratuits de personnes réelles sur vrais téléphones que vous n'avez jamais eus en main ou que vous n'avez jamais connectés à Claude. Demandez-leur donc ce qui les a embrouillés, si quelque chose s'est écrasé, si le design est bon, quelque chose comme ça. Bien entendu, vous allez regarder les paroles de Crash, c'est pourquoi nous les avons configurées dans la leçon d'analyse, et vous allez voir certaines données Mais de nombreux développeurs sortent de 14 jours avec une bien meilleure application parce que, encore une fois, des choses se produisent et vous devez les corriger avant de les mettre en ligne. Donc, ne le considérez pas comme quelque chose de mauvais. Pensez-y comme une opportunité d'améliorer l'application. OK, continuons. 51. Et la production en ligne : accès aux recours, évaluation et rejets.: Bon retour. Les tests sont derrière vous. Les formulaires sont maintenant tous verts, le build est chargé. Passons maintenant à la production, puis nous nous occupons de la partie que vous ne contrôlez pas, savoir quelqu'un que à savoir quelqu'un que Google consulte votre application et décide si elle est bonne ou non, et vous obtenez le feu vert pour la mettre en ligne. Si vous utilisez l'un de ces nouveaux comptes personnels, il y a une étape avant la sortie elle-même. L'application d'accès à la production. Il s'agit d'un formulaire qui vous pose des questions sur l'application, sur la façon dont vous l'avez testée et sur les raisons pour lesquelles vous pensez qu'elle est prête. Maintenant, réponds correctement. Quelques paragraphes réels sur ce que vous avez créé et ce que vos testeurs ont trouvé, pas trop de mots. Google indique que le processus d'évaluation prend généralement sept jours ou moins, mais qu'il peut être plus long. Une fois que vous vous pourrez créer une version de production, puis la mettre en ligne pour le grand public. Et voici l'écran de lancement lui-même. Vous choisissez donc votre version, vous choisissez vos pays, tous, bien sûr, et vous rédigez des notes de publication. Quels sont les nouveaux textes que les utilisateurs vont voir ? Maintenant, pour un premier lancement, évidemment, restez simple. Première publication de milliers de fonds d'écran HD mis à jour chaque semaine, quelque chose comme ça. Personne ne veut changer de journal dès le premier jour, car il s'agit d'une toute nouvelle application. Maintenant, en ce qui concerne les pays, allez dans le monde entier, sauf si vous avez une raison très, très précise de ne pas le faire. Je ne pense pas que ce soit le cas. Maintenant, cela renvoie directement à la leçon de traduction. Vous avez l'espagnol et le portugais ou le français ou quoi que ce soit d'autre. Donc, évidemment, vous devez vous assurer que vous allez atteindre ces pays. Se limiter à un seul pays n'a pas beaucoup de sens, mais j'ai vu des gens le faire s'ils voulaient tester le marché. Je te conseille de ne jamais faire ça. Et voici le réglage que je veux que vous utilisiez réellement. Il s'agit d'un déploiement par étapes. Ainsi, au lieu de vous adresser à 100 % de vos utilisateurs en une seule fois, vous n'en attribuez qu'à une petite partie, disons 20 %. Donc, si quelque chose ne va pas, cela n'atteindra qu' un cinquième de vos utilisateurs, et vous pouvez évidemment y mettre fin. Il s'agit donc d'un outil que vous devez utiliser lorsque vous le mettez à jour. Maintenant, lors du premier lancement sans utilisateurs, bien sûr, cela ne sert à rien Donc oui, mais juste pour que tu saches pour l'avenir, prends quand même une habitude, parce que ça t'aidera Et puis, en gros, vous allez vous soumettre et vous allez attendre maintenant, des attentes. révision peut prendre de quelques heures à plusieurs jours. Cela fait ne serait-ce qu'une semaine, et votre première soumission sur un nouveau compte est presque toujours la plus lente, car ils vous évaluent autant que l'application Cela prend donc un certain temps. Mais encore une fois, ce n'est que lors du lancement initial avec un tout nouveau compte. Les mises à jour ultérieures sont généralement effectuées beaucoup plus rapidement, mais ne paniquez pas le deuxième jour et ne les soumettez pas à nouveau car les soumissions en double ne font que vous remettre dans la file d'attente. Il n'y a vraiment rien que tu puisses faire. Même si vous leur envoyez un e-mail et qu'ils répondent, ils ne peuvent rien faire. Maintenant, parlons du rejet, car il y a de bonnes chances que cela se produise de temps en temps, et vous devriez être prêt plutôt que d'être choqué. Être rejeté n'est pas un problème et ce n'est pas un désastre. Ce n'est pas une mauvaise chose, d'accord ? C'est normal Cela arrive même aux développeurs expérimentés. Ce que tu dois faire, c'est réparer et tu dois le soumettre à nouveau Voici ceux qui attirent réellement les gens. Le lien vers votre politique de confidentialité est donc mort, ou il décrit une autre application, ou peut-être que votre déclaration de sécurité des données ne correspond pas à ce que votre application collecte réellement. Cela se produit généralement lorsque vous mettez constamment à jour l'application. Vous ajoutez de nouvelles fonctionnalités, mais vous oubliez de mettre à jour ce formulaire. cette inadéquation Nous avons discuté de cette inadéquation il y a quelques leçons, et cela arrive, c'est une erreur de bonne foi Mais encore une fois, Google ne se soucie pas vraiment de vos intentions, n'est-ce pas ? Si vous avez enfreint les conditions d'utilisation, vous avez enfreint la règle. C'est ça. Quelque chose plante, c'est une autre raison de rejet ou le bouton ne mène nulle part parce que, vous savez, le réviseur essaie d'appuyer dessus et il est pratiquement bloqué Une autre raison pour laquelle les captures d'écran montrent quelque chose que l' application ne fait pas réellement, trop d' éléments liés au design que vous ajoutez, mais ces éléments n'apparaissent pas réellement à l'intérieur. Ou pour les applications de fond d'écran en particulier, vous avez inclus une image sur laquelle vous n'avez pas les droits et cela devient évidemment un problème encore plus important. Maintenant, lorsqu'un rejet arrive, lisez-le beaucoup. Désormais, l'e-mail indique généralement politique que vous avez enfreinte et vous indique généralement où. Résistez donc à l'envie de réécrire la moitié de votre application en panique. Tu dois régler exactement ce problème précis. Encore une fois, un rejet est tout à fait acceptable. Ce que vous ne voulez pas faire, c'est que vous réussissiez l'évaluation, puis Google vous retirerait. C'est ce qui est dangereux. C'est la violation, d'accord ? Revenons-en à cela, si le libellé est difficile et que Google Play dit souvent des choses qui n'ont aucun sens, collez le message entier dans Claude et demandez-lui ce que cela signifie et ce que nous devons corriger. Alors Claude va probablement le réparer, il y fortes chances que cela le fasse. Ensuite, vous soumettez à nouveau avec une courte note polie indiquant ce que vous avez modifié Et si vous pensez qu'ils ont tort, qui arrive parce que tout est automatisé, aucune personne n'est réellement responsable de ces évaluations, qu' il existe une procédure d'appel, ce qui arrive parce que tout est automatisé, qu'aucune personne n'est réellement responsable de ces évaluations, qu' il existe une procédure d'appel, et que cela peut fonctionner de temps à autre, un appel de temps à autre peut réellement les convaincre. Mais oui, personne à l' autre bout du fil n'est là pour te chercher. C'est le truc. Il s'agit d'un mélange d'automatisation, et peut-être d'une personne qui consulte votre application très rapidement et qui, encore une fois, dispose de ces outils internes. Mais oui, en bref, ce n'est pas de la malice. La plupart du temps, 99 % des patrons vous rejettent. Cela étant dit, continuons. 52. : Vitaux, commentaires et votre première mise à jour.: Bon retour. Disons que c'est vrai. L'application est enfin en ligne. La console Google Play change désormais de personnage. Il cesse d'être un formulaire que vous remplissez devenir un tableau de bord que vous lisez. Et il y a beaucoup d'informations précieuses que vous allez voir ici, ce qui sera fantastique. Maintenant, vous allez voir beaucoup d'informations probablement cinq ou sept jours après avoir, disons, 50 personnes utilisant réellement l'application. Sinon, le tableau de bord sera évidemment vide. Mais oui, le tableau de bord principal vous indiquera les installations et désinstallera votre évaluation. Ce sont donc les premières habitudes que vous devez mettre en œuvre. Tu dois y jeter un œil. Tout d'abord, lisez toujours « désinstallé à côté des installations plutôt que séparément. Avoir 100 installations et 90 désinstallées est un jour très différent de 105 Vous devez comparer les installations et les désinstallations pour voir combien de personnes vous perdez réellement Et si vous êtes globalement net, est-ce que vous êtes en croissance ou en diminution ? Parce que encore une fois, vous obtenez 100 utilisateurs et vous en perdez 80. D'accord, vous en avez quand même gardé 20. C'est toujours quelque chose. C'est donc la partie importante. Maintenant, les chiffres de votre publication initiale vont être infimes et flous. Vous allez donc constater une amélioration de 100 % sur quelque chose. Cela ne signifie pas grand-chose. Ne redessinez pas l'application parce que vous avez vu un indicateur en particulier Et notez que cela va se chevaucher avec les analyses basées sur les fichiers que nous avons configurées plus tôt, ce qui est tout à fait normal. Google Play va donc vous en dire long sur le magasin. Il vous renseignera sur vos notes, vos revenus. Vous allez voir toute une série d'informations ici. Et évidemment, vous pouvez personnaliser votre écran initial afin voir davantage de ce qui vous intéresse. Firebase va maintenant vous en dire long sur le comportement au sein de l'application, c'est-à-dire sur ce que font les utilisateurs dans l'application, sur les écrans qu'ils consultent, s'ils installent un fond d'écran, s'ils atteignent le paywall Maintenant, tu veux les deux. Vous voulez les deux versions de l'histoire, et elles répondent à des questions différentes. Maintenant, la section que la plupart des débutants n'ouvrent jamais, et c'est l'une des plus importantes, c'est Android Vitals C'est donc Google qui mesure vos applications, la technique sur de vrais appareils, et deux chiffres comptent. Votre taux de crash et votre taux ANR. ANR signifie que l' application ne répond pas, ce qui correspond essentiellement au blocage de l'application. Il se fige donc au lieu de se fermer, ce qui n'est pas une bonne chose du tout. Maintenant, voici pourquoi cela mérite votre attention. Google définit des seuils pour ce qui est considéré comme un mauvais comportement. Et si vous franchissez cette ligne , cela peut vous faire perdre du trafic organique. En gros, Google Play peut réduire discrètement la visibilité de votre application dans le Google Play Store. Un problème de stabilité n'agace donc pas seulement les utilisateurs qui le rencontrent Non, cela désactive en fait votre trafic gratuit, et c'est la boucle que nous avons créée. Crash Lytic vous donne donc les détails. Vous collez l'erreur dans Claude. Claude le corrige, vous envoyez une mise à jour, puis les signes vitaux confirment si le correctif est réellement corrigé. Donc c'est comme ça que ça se passe. C'est quelque chose de permanent. Les critiques. Et je veux que vous fassiez quelque chose que beaucoup de gens ne font tout simplement pas, à savoir leur répondre. Répondez. Vos réponses sont publiques. Quelqu'un laisse deux étoiles en disant que l'application s'est écrasée sur son téléphone. Vous répondez poliment que c'est corrigé dans la dernière version, et maintenant chaque visiteur voit un développeur réellement engagé Les gens reviennent souvent en arrière et augmentent leur note après une bonne réponse, et cela ne vous prend que quelques minutes par semaine, et cela fait changer la note. Cela le fait monter, ce qui est très important pour votre trafic organique. Et n'oubliez pas la fonction d'évaluation que nous avons intégrée à l'application, celle qui demande à un moment opportun et qui oriente discrètement les utilisateurs mécontents vers des commentaires privés plutôt que publics Maintenant, c'est sur cette page que vous découvrirez si cela a fonctionné. Si le moment est bien choisi, il y en a quatre ou cinq, ce qui est exactement ce que vous voulez Ensuite, votre première mise à jour, et c'est le même chemin qu' avant avec deux règles. Encore une fois, augmentez le code de version car Google Play refuse un numéro qu'il a déjà vu, et Claude mélangera les choses assez souvent, surtout si vous avez plusieurs applications et que vous les déployez par étapes. C'est une bonne idée. 20 %, surveillez les signes vitaux pendant quelques jours, puis augmentez. N'oubliez pas qu'il y a un léger retard. Ainsi, tout ce que vous voyez dans votre console est retardé, généralement 24 heures, voire plus. Maintenant, après le déploiement de 20 %, si le nombre de pannes augmente, vous arrêtez évidemment le déploiement, et les 80 % restants ne verront pas Ils n'auront pas de crash. habitude unique fait donc la différence entre une mauvaise construction et une très mauvaise expérience pour ce qui est la différence entre une mauvaise construction une très mauvaise expérience de remercier les spectateurs, une avalanche d'étoiles Et oui, en gros, c'est ça. Il y en a évidemment beaucoup plus ici. Vous pouvez faire beaucoup de choses dans le tableau de bord. Mais pour l'instant, ce sont les choses les plus importantes. Ce que j'attends vraiment de toi, c'est de la patience , de la patience et de la persévérance. Si vous les avez, si vous vous y tenez, vous allez lentement vous améliorer. Au départ, c'est comme pousser un train. Tu vas à peine le déplacer d'un pouce. Mais semaine après semaine, mois après mois, vous allez lentement prendre de la vitesse. Et ne le considérez pas comme un mec, j'ai passé trois mois et je ne suis qu'à 0,10 dollar Donc, au bout de 12 mois, je vais être à peu près à 0,40$ Ce n'est pas comme ça que ça fonctionne. Il va donc croître considérablement, mais vous devez travailler. Tu dois le faire jour après jour, semaine après semaine, mois par mois. C'est donc la partie la plus importante. N'abandonnez pas, continuez, et vous serez tout simplement bon. Maintenant, le jour où l'application sera enfin mise en ligne, ce sera incroyable et vous devriez vous en féliciter. Mais n'oubliez pas que ce n'est pas la ligne d'arrivée. C'est le jour où vous commencez enfin à obtenir de vraies informations, vraies installations, de vraies critiques, véritables pannes sur des téléphones que vous n'avez jamais tenus en main Utilisez-le donc comme carburant et souvenez-vous que si vous considérez cela comme un marathon, vous allez être fantastique. Si vous considérez cela comme un sprint, je ne pense pas que vous allez tenir très longtemps. Je crois vraiment en toi, alors vas-y. OK, continuons. 53. Optimiser et mettre à l'échelle - Introduction: Bienvenue dans un nouveau chapitre. Si vous m'avez suivi, vous avez construit pas mal de choses. Vous avez créé une application. Vous avez vu comment le monétiser, comment inciter les utilisateurs à revenir, comment vérifier les analyses, comment le traduire Il s'agit donc d'un progrès incroyable jusqu'à présent. Maintenant, ce chapitre parle de prendre tout cela, de prendre cette machine et d'y faire deux choses. Il faut donc en tirer le meilleur parti chaque utilisateur et en le protégeant afin qu'il ne soit pas détruit par une erreur imprudente car c'est ainsi que vous perdrez votre compte et vos applications Je vais être honnête, certaines des choses de ce chapitre vont être assez ennuyeuses. Ce sera du côté professionnel. Il s'agira de formulaires de consentement, conformité aux politiques, de sauvegarde des éléments. Ce n'est pas aussi amusant que de créer une fonctionnalité intéressante, tu sais ? Mais c'est exactement ce qui distingue un hobby qui s'effondre comme ça d'une entreprise qui dure Maintenant, les développeurs qui gagnent de l'argent réel ne sont pas seulement doués pour les choses passionnantes, vous savez. Ce sont eux qui ne se voient pas bannir leur compte, qui sauvegardent leurs clés, qui ont ajusté le paywall de 2 % à 4 % et qui ont doublé leurs revenus sans un seul nouvel utilisateur, c'est le genre de chose que vous devriez faire également Permettez-moi donc de mettre un chiffre là-dessus car c'est le but de ce chapitre. Alors imaginez deux développeurs avec exactement la même application et le même nombre d' utilisateurs, 1 000 utilisateurs, d'accord ? Le premier laisse tout par défaut, le standard. Le second renforce le paywall, active la médiation publicitaire. Ainsi, chaque annonce rapporte un peu plus et réduit légèrement le taux de désabonnement Même application, même trafic, mais le deuxième développeur gagne peut-être deux ou trois fois plus. Pas de nouvelles fonctionnalités, pas de nouveaux utilisateurs, pas de nouvelles fonctionnalités, juste de l'optimisation, juste des ajustements. est donc cette lacune que ce chapitre vous apprendra, espérons-le. Et d'un autre côté, le premier développeur risque de tout perdre, tout le compte. Il risque d'être banni. Eh bien, tu sais, l'autre gars va prendre l'avion. Il va siffler à la banque, et c'est la moitié de la protection Voici donc le plan. La première moitié est une question d'argent. Nous allons donc reconstruire correctement le paywall et parler de psychologie des prix car de petits changements peuvent réellement entraîner de fortes fluctuations des revenus, bonnes ou mauvaises Nous examinerons tous les types d'annonces. Nous allons examiner ce que l'on appelle la médiation, et je vais être honnête quant à ce qui vous attend, car cela ne va pas être facile. Et je vais essayer de répondre à l'une des équations les plus importantes de toute cette industrie. Je vais parler de la valeur client à vie par rapport au coût d'acquisition, qui est le chiffre qui indique que vous pouvez évoluer en toute sécurité. Et de manière rentable, bien sûr. La seconde partie porte sur la protection et la mise à l'échelle. Nous parlerons des dispositions relatives au consentement publicitaire et de la vie privée que la loi exige réellement. Nous ferons tout notre possible pour rester en dehors de la liste des personnes interdites afin que vous ne perdiez jamais votre application comme j'ai perdu la mienne, même si les circonstances peuvent être différentes. Et j'espère qu'à la fin de cette période, vous commencerez à créer un portefeuille d'applications. Les mêmes règles, une application après l' autre. Alors allons-y. 54. Psychologie de la conception et de la tarification du paywall: Bon retour. Bienvenue sur l'écran monétaire. Le paywall est l'endroit le plus important en termes de revenus, que vous gagniez ou perdiez En termes d'abonnements, c'est votre pain et votre beurre. Ainsi, avec la même application, le même utilisateur, le même trafic, avec un meilleur paywall, vous pouvez réellement doubler ce que vous gagnez C'est pourquoi les pros sont obsédés par ce petit écran, cette infime partie de l'application et pourquoi vous devriez en créer une fantastique Maintenant, ce ne sera qu'un aperçu. Vous avez tellement d'exemples. Je vais en montrer quelques-unes à l'écran. Mais oui, allons-y étape par étape. abord, l'invite, la refonte du paywall VIP, propose deux forfaits, hebdomadaire et annuel, et présentez le forfait annuel comme le héros avec le badge du meilleur rapport qualité-prix, et le prix ventilé par Les économies sont donc évidentes. Ajoutez un essai gratuit de trois jours au forfait annuel avec un petit rappel avant la fin de celui-ci, ajoutez-en un petit peut-être plus tard, afin que les utilisateurs puissent toujours se désinscrire et afficher le paywall haut juste après que quelqu'un ait créé un fond d'écran, et non au moment où il ouvre l'application OK, donc quatre idées dans une seule invite, et chaque élément est un élément de psychologie, de psychologie des prix. Alors prenons-le un par un. Donc, l'essai gratuit, l'un des outils les plus puissants dont vous disposez. Ainsi, au lieu de demander à un étranger de payer avance pour quelque chose qu'il n'a pas vécu, vous lui donnez un avant-goût Essayez VIP gratuitement pendant trois jours. Ils obtiennent les fonds d'écran animés, la collection exclusive, pas de publicité. Ils trouvent à quel point votre application est agréable, puis l' abonnement commence. Les gens sont bien plus enclins à payer pour quelque chose qu'ils ont déjà apprécié et qu'ils oublieraient qu'une promesse à l'écran. Et remarquez que j'ai demandé un doux rappel avant que cela ne se termine. Ce détail fait la différence entre un essai qui semble équitable et un procès qui ressemble à un piège, et les pièges entraînent des remboursements, et les pièges entraînent des remboursements, annulations et des évaluations d' une étoile Deuxième chose, l'ancrage. Lorsque vous affichez vos prix, placez le plan annuel juste à côté du hebdomadaire et mettez en évidence les économies réalisées. Seulement 0,80$ par semaine facturés annuellement contre 299$ par semaine. Le prix hebdomadaire donne à l' annuel un aspect d'acier. Bien sûr, tu prends celui-ci. Ce contraste est donc appelé ancrage. Le premier chiffre que voit votre cerveau définit le cadre pour tout ce qui suit. Faites de l'annuel un héros, mettez-le en valeur, apposez-lui le badge du meilleur rapport qualité-prix, et beaucoup de monde l'emportera Ce qui est une bonne chose pour vous, car abonnés annuels restent dans les parages et se désabonnent à moindre coût Et c'est l'ancre qui fait son travail. Regardez à quel point ces deux numéros se sentent différemment assis l'un à côté de l'autre par rapport à l'un ou l'autre debout seul. Rien n'a changé quant à la valeur du produit, seul le cadre qui l'entoure Ce sont donc des trucs intelligents. Encore une fois, de nombreuses grandes entreprises dépensent d' énormes sommes d'argent pour étudier ces sujets. La troisième chose, les offres de lancement et les offres gagnantes. Une offre d'introduction est une réduction sur la première période, 50 % de réduction sur le premier mois afin de réduire la barrière du premier oui Une offre Win Back est celle que nous avons mentionnée lorsque nous avons parlé de désabonnement. Quand quelqu'un annule, vous l'encaissez à la porte et vous dites : « Hé, attendez, voici 50 % de réduction sur le séjour ». Les deux permettent de récupérer de l'argent que vous auriez autrement laissé sur la table, et vous pourrez ajouter ces deux éléments plus tard une fois que les bases seront solides. Et quatrièmement, c'est peut-être le plus gros levier de tous, et ce n'est pas un design. C'est quand tu le montres. Un paywall est donc jeté dans la figure de quelqu'un dès qu'il ouvre l'application avant qu'il ait l' impression qu'une once de valeur est rejetée par réflexe Un paywall affiché juste après le moment où ils ont vu un magnifique fond d'écran et qu'ils se sentent bien, qui convertit bien mieux Remarquez que c'est exactement le même principe que la leçon de notation. Donc, même moment, demande, timing, design de rythmes différents. Et voici le résultat. Donc deux plans, l'annuel, évidemment, l'ido, l'essai, au premier plan, et en bas, la solution, ce qui m'amène à la règle. Je n'arrête pas de dire : partez toujours plus tard, pas seulement parce que piéger des gens vous fait désinstaller et peut-être rejeter par Google ou Apple Non, mais la plupart des paywalls doivent en avoir un. Vous savez, ce petit texte gris est à la fois travail juridique et travail de conception. Et voici le bon côté. Vous n'avez pas besoin de deviner tout cela. N'oubliez pas que nous avons fait de la configuration à distance et que nous avons parlé de tests AB. C'est exactement pour ça qu'ils sont là. Testez donc un essai de trois jours contre un essai de sept jours. Testez 299 contre 399. test montrant le paywall peut être affiché sur l'écran d'accueil, étape trois, après l'application du premier fond d'écran Laissez donc le comportement réel de l'utilisateur choisir le gagnant, puis gardez-le et passez à la question suivante. Petit à petit, vous réglez cet écran pour en faire un distributeur de billets. C'est donc ce que tu dois faire. Et c'est là que les deux leçons se rejoignent. Les prix et la durée de l'essai ne sont pas figés dans le code. Ils sont configurés à distance, ce qui signifie que vous pouvez facilement expérimenter pour obtenir le mépris du HT. Tout se trouve dans votre tableau de bord. Cela ne nécessite pas de nouvelle version. C'est l'avantage cumulatif de construire les choses dans le bon ordre Vous pouvez donc le faire encore et encore, encore et encore , sans avoir à attendre la révision ou quoi que ce soit d'autre. Un dernier mot et c'est l'avertissement que je vous ai donné à propos des panneaux NK BHD, vous savez, l'application Hi Ne soyez pas gourmand. Des compressions trop fortes, des prix trop élevés, des salaires écrasants dans la figure des gens toutes les 5 secondes Cela se retourne généralement contre vous. Cela vous donne des critiques furieuses et des annulations massives. Les meilleurs paywalls semblent équitables. Vous offrez un excellent rapport qualité-prix à un prix raisonnable au bon moment. Testez votre chemin pour atteindre cet équilibre, et alors vous serez en or. OK, continuons. 55. Médiation publicitaire : gagner plus avec les mêmes utilisateurs: Bon retour. est une vue d'ensemble plutôt qu'une version, et je tiens à vous expliquer pourquoi c'est le cas, car il y a une raison pour laquelle il est plus utile que de le créer réellement. La médiation publicitaire est donc un véritable levier, et il faut savoir qu'elle existe. Mais il ne commence à être rentable qu'une fois que vous avez un trafic important, et sa mise en place est vraiment l'une des tâches les plus frustrantes de ce secteur. J'ai une histoire à ce sujet dans une minute. Dans cette leçon, je vais donc expliquer ce que c'est et pourquoi cela en vaut la peine. Et quand vous y reviendrez, vous déciderez si vous voulez le faire ou non si vous prévoyez de l' implémenter dans votre application. Commençons donc par le chiffre qui représente tout ce qui met tout en contexte. Et c'est E CPM. En langage clair, E CPM est montant que vous gagnez par millier de vues d'annonces Donc, si le CPM électronique coûte cinq dollars, toutes les 1 000 fois qu'une publicité est diffusée dans votre application, vous allez gagner cinq dollars. C'est assez facile, non ? Donc, 1 000 impressions publicitaires cinq dollars pour rester super simple. Ce chiffre, ainsi que le nombre de publicités que vous diffusez, déterminent vos revenus publicitaires. Voici l'idée qui sous-tend la médiation, et elle est impressionnante. C'est fantastique. heure actuelle, si vous n' utilisez AdMob que seul, vous souhaitez diffuser une annonce chaque fois qu'un espace publicitaire s'ouvre Seul AdMob occupe ce créneau, d'accord ? Quel que soit le prix, AdMob a envie de payer, n'est-ce pas ? Il s'agit donc d'un acheteur unique, pas de concurrence. Imaginez plutôt qu'à chaque fois qu'un créneau s'ouvre, vous avez cinq ou dix réseaux publicitaires différents qui enchérissent les uns contre les autres, pour cet emplacement dans votre application. Et tout cela se passe en une fraction de seconde, et le meilleur enchérisseur gagne Cette concurrence fait donc grimper les prix. C'est de la médiation. Ainsi, chaque affichage d'une annonce devient une mini-vente aux enchères, n'est-ce pas ? Alors, considérez cela comme si vous vendiez quoi que ce soit. Si une seule personne est intéressée, vous acceptez ce qu'elle propose. Si dix personnes se lancent dans une guerre d'enchères , bien sûr, le prix va grimper et vous allez gagner. Il s'agit donc de la même annonce, du même utilisateur, mais vous gagnez plus d'argent simplement parce que vous avez invité plus d'acheteurs dans la salle. Et les chiffres que les gens citent sont réels, qu'il s'agisse d'un réseau unique, d'une taxe de médiation appropriée ou plusieurs entreprises qui soumettent des offres pour augmenter les recettes publicitaires de 20, 30, voire 50 % avec exactement le même trafic. Alors pourquoi ne le faisons-nous pas ? Maintenant, deux raisons, et la seconde est personnelle. Le premier est le trafic. La médiation est donc une vente aux enchères et une vente aux enchères nécessite des enchérisseurs qui veulent réellement votre inventaire, ils doivent donc être intéressés par votre application Maintenant, le réseau a besoin volume avant de pouvoir se faire concurrence, n'est-ce pas ? Avec une poignée d'utilisateurs par jour, il n'y a rien de significatif à vendre aux enchères. Donc, si vous n'avez pas d'utilisateurs, vous n'obtenez pas assez de volume, vous n'êtes pas intéressant. Ces réseaux supplémentaires ne vous embêteront donc pas à enchérir et vous passerez une semaine de votre vie à câbler quelque chose et vos revenus seront pratiquement les mêmes. Peut-être que ça change, ça augmente de quelques centimes. Il s'agit donc d'une optimisation prématurée. Tu travailles pour rien. La deuxième raison est que le montage est vraiment pénible, et je préfère être franc avec vous plutôt que de vous raconter un fantasme. Alors laissez-moi vous dire exactement ce qui m'est arrivé. J'ai essayé cela très récemment. J'ai essayé d'ajouter Metas Network, des publicités sur Facebook. C'est ce qu'on appelle Audience Network. C'est la même chose qu'AdMob, mais depuis Facebook plutôt que Google, d'accord ? J'ai donc essayé de le faire sur certaines de mes applications. J'ai donc essayé quatre ou cinq fois, et chaque fois que quelque chose ne correspondait pas, quelque chose n'allait pas. Le compte, le placement, la vérification, la façon dont il s'intègre à AdMob n'ont jamais commencé à fonctionner Il n'a diffusé aucune annonce. J'ai donc fait le bon choix. J'ai ouvert un ticket d'assistance auprès de Meta. Puis je suis passé au chat en direct. J'ai parlé à une vraie personne. Et voici la partie qui m' a surprise. Personne n'a pu m'aider. Le support des métas est donc construit autour des annonceurs. Donc, les gens achètent des publicités sur Facebook et Instagram, d'accord ? Du côté de la monétisation des applications, les éditeurs comme nous insèrent leur réseau au sein d'une application C'est un monde complètement différent, d'accord ? Et les gens à l' autre bout du chat, les gars de Facebook ad Mita, ils n'en avaient aucune idée Quoi ? AdMob, médiation, diffusion d' annonces ? Vous souhaitez diffuser des publicités ? Non, j' essaie de diffuser des publicités dans mon application. Vous n'essayez donc pas de faire de la publicité, vous essayez de promouvoir votre application. Vous essayez d' installer votre application. Non, je suis éditeur. Je veux que vos publicités soient intégrées dans mon application. J'essaie de gagner de l'argent. Non, non, on ne fait pas ça ici. Je t'envoie un billet pour un autre endroit. Des trucs dingues. Je vous le dis donc pour deux raisons. Premièrement, tu ne restes pas assise là pendant des heures à penser que, OK, c'est la dernière fois, maintenant ça va marcher. Le fait est que vous pensez peut-être que c'est de votre faute, mais ce n'est pas votre faute. Ce secteur de l' industrie est tellement mal documenté et le support est très mince. Même Claude le dit. Et deuxièmement, pour que vous compreniez le nom du jeu. Ce n'est donc pas une fonctionnalité que vous ajoutez comme ça, comme pour tout le reste, comme avec Firebase ou Il s'agit d'un projet d'intégration avec des comptes, des approbations et des tableaux de bord des deux côtés Vous devez créer une entreprise, vous devez être évalué. Il se passe beaucoup de choses. Ce n'est donc pas du plug and play comme Firebase ou quoi que ce soit d'autre, Crash Lytics ou quoi que ce soit Cloudflare. Voici donc ce que je recommande réellement. Vous restez avec AdMob. Cela fonctionne. C'est fiable. C'est payant. Et oui, même si ça ne rapporte pas très bien, tu ne seras pas banni. C'est plutôt décent. Ce n'est pas génial. C'est correct. Alors consacrez votre énergie d'autres activités qui feront réellement augmenter vos revenus publicitaires. Concentrez-vous sur l'amélioration de l'annonce, concentrez-vous sur l' endroit où vous placez vos annonces, nombre de fois où les gens reviennent et les voient , car un utilisateur qui revient cinq fois vaut bien plus que ce système d'enchères. Et bien sûr, si possible, misez sur les publicités récompensées. Ce sont donc ceux où l' utilisateur choisit de regarder une publicité pour débloquer quelque chose, exactement ce que nous avons intégré dans le déverrouillage VIP. Ils tirent le meilleur parti de tous les formats, et les utilisateurs ne leur en veulent pas vraiment parce qu'ils se sont inscrits et qu'ils ont obtenu quelque chose pour cela C'est une victoire plus importante et plus facile que la médiation, surtout au début. Revenez ensuite à la médiation plus tard, lorsque vous aurez un volume quotidien constant et que vos recettes publicitaires seront un chiffre qui compte vraiment pour vous. Parce que si c'est 50 dollars par jour et que vous l'augmentez de 20 %, c'est quelque chose. Si c'est 0,50$ par jour, cela n'a pas vraiment d'importance. Encore une fois, allez-y lentement lorsque vous optez pour la médiation, ajoutez un réseau à la fois, n'optez pas pour cinq à la fois. Donnez à chacun d'eux au moins une semaine avant de vous en faire une idée, car, là encore, il faut quelques jours pour que l'enchère calibrée et que vous puissiez suivre le CPM dans le tableau de bord AdMob, avec les mêmes habitudes quotidiennes que celles dont nous avons parlé dans la C'est le chiffre qui vous dira si tout cela fonctionne. Sachez donc que ce levier existe, sachez à peu près de quoi il s'agit, et plus tard, il peut vous aider à augmenter considérablement vos revenus. OK, continuons. 56. le rapport entre le LTV et le CAC : l'équation qui vous permet de développer: Retour. Cette leçon manque de fonctionnalités et est très importante, car nous allons apprendre l'équation la plus importante de toute cette activité. Maîtrisez cette idée et vous comprendrez pourquoi certaines applications peuvent simplement investir de l'argent dans les publicités et se développer pour toujours, tandis que d'autres brûlent de l'argent et meurent. Cela se résume à deux choses : LTV et CAC. Définissons-les maintenant en termes simples. Le CAC est donc le coût d'acquisition de vos clients. Certains l'appellent CPA, mais CAC est un meilleur terme Alors, combien cela vous coûte en moyenne pour obtenir un nouvel utilisateur. Si vous dépensez 100 dollars en publicités et que vous attirez 50 utilisateurs, votre CAC est de deux dollars, soit 2 dollars. C'est assez simple, non ? Le LTV est une valeur à vie. Le montant total d'argent qu' un utilisateur vous rapporte tout au long de sa vie dans l'application. C'est tout ce qu'ils génèrent. Toutes les publicités, ainsi que les abonnements potentiels qu' ils payent, se sont accumulées pendant toute la durée pendant laquelle ils utilisent réellement l'application avant annuler, de la supprimer ou de désinstaller ou quoi que ce soit d'autre. Maintenant, voici le jeu complet, l'équation. La seule chose à retenir si vous oubliez absolument tout le reste de ce cours. Donc tu dois comparer les deux. Si votre LTV est supérieur à votre CAC, vous avez un distributeur automatique de billets. Réfléchissez à ce que cela signifie. Si un utilisateur vaut trois dollars pour vous au cours de sa vie, et que vous pouvez acheter à cet utilisateur pour, disons, deux dollars par le biais de publicités, chaque fois que vous dépensez deux dollars, vous en récupérerez trois. Vous feriez cela toute la journée autant que possible. Vous mettez 1$, vous obtenez 50$, recommencez pour toujours. C'est de la mise à l'échelle. C'est ainsi que ces applications se développent incroyablement rapidement. Ils ont trouvé une machine où le LTV bat le CAC, et ils lui fournissent de plus en plus d'argent Mais inversez-le. Et c'est en fait un désastre. Si vous avez un LTV à cinq dollars, chaque fois que vous achetez un utilisateur, vous perdrez 2 dollars Dépenser davantage en publicités ne permet donc pas de développer votre activité. Cela accélère votre faillite. Votre portefeuille sera pratiquement vide. Et voici exactement ce qui s'est passé dans mon histoire, vous savez, au départ, quand j'ai lancé Sad Finder, j'ai dépensé environ 770 dollars, et j'en ai gagné, peu importe, 165 dollars ou quelque chose de ridicule. Mon CAC était donc bien supérieur à mon LTV. Les calculs n'ont pas été mathématiques, pour ainsi dire. Je ne dirigeais pas vraiment une entreprise. J'utilisais un destructeur d'argent et aucune mise à l'échelle ne pourrait vraiment y remédier Cela ne ferait que me faire perdre plus d'argent un peu plus rapidement. Mais bien sûr, c'étaient les premières semaines. Depuis, les choses se sont beaucoup améliorées, mais il vaut vraiment la peine de garder ces deux chiffres à l'esprit. Si vous les regardez constamment , vous serez en or. J'espère que vous allez comprendre pourquoi tout est important dans ce chapitre. Chaque chose que nous faisons vise vraiment à promouvoir deux choses. Cela pousse le LTV vers le haut ou le repousse vers le bas. Le paywall que nous avons reconstruit, augmentant le CPM grâce à la médiation, réduisant le taux de désabonnement, afin que les utilisateurs restent plus longtemps et génèrent davantage Tout cela augmente le LTV, attire des utilisateurs gratuitement, publie des vidéos et des recommandations, améliore la conversion des pages de votre boutique Tout cela fait essentiellement baisser votre CAC, de sorte l'ensemble de l'entreprise est un bras de fer entre ces deux chiffres, LTV Et en gros, vous gagnez quand LTV prend les devants. Alors, comment trouvez-vous réellement vos numéros ? analyses et les tableaux de bord relatifs aux jeunes, ceux que nous mettons en place, vous fournissent toutes les informations nécessaires : vos revenus publicitaires et vos revenus d'abonnement divisés par vos utilisateurs, suivis au fil du temps, vous permettent de vous concentrer sur le LTV Vos dépenses publicitaires, divisées par le nombre d' utilisateurs acquis, vous donnent du CAC. Ils ne seront pas parfaitement précis au début, et c'est très bien. Au début, vous recherchez la vérité générale. Le LTV est-il clairement supérieur à KC clairement inférieur ou approximativement égal ? Maintenant, cette réponse à elle seule vous indique exactement ce qu'il faut faire ensuite. Et voici la ligne directrice. Tant que votre LTV ne surpasse pas confortablement votre Kak, n'investissez pas trop d'argent dans Développez-vous grâce aux chaînes gratuites et consacrez votre énergie à augmenter le LTV Et cela signifie essentiellement une meilleure monétisation et une meilleure rétention Ce n'est qu'une fois que la machine a fait ses preuves, une fois que chaque utilisateur rapporte de manière fiable plus que ce qu'elle coûte, que vous pouvez évoluer que vous pouvez payer les papas C'est la différence entre les développeurs qui gagnent discrètement 20 000 dollars par mois et ceux qui dépensent une fortune et n'ont rien à prouver. Comprenez donc ces deux chiffres et laissez-les décider du moment où vous êtes prêt à passer à l'échelle. Et juste au cas où vous seriez confus quant à la valeur à vie, certains utilisateurs peuvent utiliser l'application pendant deux jours, autres pendant deux ans. Tu cherches la moyenne, d'accord ? Et sur la base de cette moyenne, ce que vous essayez de faire au lieu de quatre mois en moyenne pendant lesquels l'utilisateur utilise réellement l'application, vous essayez de la porter à cinq, six ou sept mois, donc c'est la rétention. C'est donc ainsi que vous pensez à la valeur à vie juste au cas où vous seriez confus car j'ai reçu quelques questions à ce sujet. OK, continuons. 57. Ad Consent and Privacy: The Mandatory Essentials: Bon retour. Cette leçon n'est pas excitante. Personne ne rêve de créer une application pour remplir des formulaires de confidentialité, mais le fait de l'ignorer peut entraîner la désactivation de votre publicité ou le signalement de votre compte, et je ne veux pas que vous vous retrouviez ou le signalement de votre compte, dans ces tracas Mettons-le donc de côté pour que tu puisses t'asseoir calmement. Voici donc l'invite. Je ne suis pas encore prêt à publier mes applications car je n'ai pas de compte Google Play, mais je veux être prêt. Ajoutez donc le SDK de consentement UMP de Google, afin que les utilisateurs des régions qui l'exigent consulter un formulaire de consentement approprié avant les annonces et s'assurer que nos annonces respectent leurs choix Affichez le formulaire au bon moment dans le flux de l'application et gérez le cas où quelqu'un refuse. Rédigez également une politique de confidentialité pour cette application en fonction de ce qu'elle fait réellement, à savoir l'analyse des publicités , les rapports d'erreur, les abonnements, etc., afin que je puisse la publier sur une page Web et lier depuis la console Google Play. Oh, c'est beaucoup. Donc, en gros, il y a deux jobs dans cette invite. Ce qui se trouve dans l' application et le document qui doit exister sur le Web parce que Google Play l'exige, et en fait sur l'App Store aussi du côté d'Apple. Voici donc la situation. Parce que votre application diffuse des publicités et collecte donc certaines données et parce que vous allez avoir des utilisateurs du monde entier, vous êtes malheureusement soumis aux lois sur la confidentialité. Le plus important dont tout le monde parle est le RGPD, la loi européenne sur la protection des données. Si vous avez des utilisateurs en Europe et que vous en aurez, la loi stipule que vous devez leur demander leur consentement avant de leur montrer des publicités personnalisées. Vous l'avez vu vous-même 1 000 fois. Nous respectons votre vie privée, ces fenêtres contextuelles, vous savez ? Votre application en a malheureusement besoin. La bonne nouvelle, c'est que Google dispose d'un outil intégré exactement pour cela et qu' il se connecte directement à AdMob Cela s'appelle l'UMP, parfois simplement appelé SDK de consentement Il montre à l'utilisateur un formulaire de consentement approprié lorsque cela est nécessaire en fonction de l'endroit où il se trouve dans le monde. Il gère le choix et le transmet automatiquement à vos annonces. En gros, vous configurez le message une seule fois dans votre compte AdMob, et Claude télécharge le tout. Il n'y a donc pas de gros maux de tête pour nous. Maintenant, c'est là que réside réellement le libellé de ce formulaire. Il suffit de quelques clics, puis c'est fait pour toujours. Et laissez-moi vous expliquer pourquoi cela vaut la peine d'y consacrer environ 10 minutes. Si vous l'ignorez, Google peut limiter ou arrêter de diffuser des annonces auprès de vos clients européens, vos utilisateurs européens. Ce n'est pas une gifle légale. C'est une baisse de vos revenus. Vous ne pouvez tout simplement pas vous le permettre. Il s'agit donc essentiellement d'une fonctionnalité permettant de gagner plus d'argent. Il ne s'agit pas simplement d'une case à cocher. C'est très important. Et oui, le voilà au téléphone. Remarquez quand elle apparaît très tôt avant la première annonce, car c'est ce que veut la loi. Encore une fois, c'est frustrant, mais c'est ce que c'est. Et remarquez que l'application fonctionne toujours parfaitement bien si quelqu'un dit non, il reçoit des publicités non personnalisées, ce qui, encore une fois, vous paie un peu moins, mais vous gardez l'utilisateur et votre compte propre. Ne créez jamais la version lorsque le refus fait échouer l'application, car cela posera problème à pratiquement tout le monde. En ce qui concerne le deuxième élément, la politique de confidentialité, Google Play et les réseaux publicitaires exigent que votre application dispose d'une véritable page Web expliquant le type de données que votre application collecte et comment elle est utilisée. Vous ne pouvez donc rien publier sur Google Play sans cela, sans cette politique de confidentialité. Cela semble un peu intimidant, mais c'est complètement routinier Claude en a donc rédigé un en fonction de ce que fait réellement l' application, et votre travail consiste simplement à l' héberger quelque part, resbarn.com ou autre, puis à publier le lien sur la console Play de Google Play La seule règle, c'est de s'assurer que c'est honnête et qu'il correspond à la réalité. Une politique de copier-coller qui ne décrit pas votre application est en fait pire que pas du tout. Assurez-vous donc de demander à Law d'en créer un original. Et le troisième, étroitement lié, est le formulaire de sécurité des données de la console Play. Ainsi, lorsque vous publiez, Google vous oblige à remplir un formulaire, indiquant les données collectées et partagées par votre application , vos analyses, vos publicités, etc. La règle la plus importante ici est d'être précis. Alors ne devinez pas, ne le minimisez pas. Ne prenez pas les boîtes au hasard pour en finir avec ça. Google recoupe en fait tout ce que vous déclarez par rapport à ce que fait réellement l'application. Et s'il y a une incompatibilité, s'agit d'une violation du règlement qui peut entraîner votre suspension Alors, s'il vous plaît, prenez quelques minutes et essayez de les remplir honnêtement Mon conseil : utilisez Claude, mettez-le dans votre navigateur, demandez-lui de l'aide, et c'est ainsi que vous allez le faire correctement. OK, et regardez ce que nous obtenons. Nous avons donc trois choses. Un formulaire de consentement pour les publicités via l'UMP de Google, une politique de confidentialité sur une page Web et le formulaire de sécurité des données sont donc une politique de confidentialité sur une page Web et le formulaire de sécurité des données sont bien configurés sur Google Play. Voilà donc le set complet. Mettez-les en place tôt, finissez-en avec ça, et vous serez sain et sauf. Maintenant, je dois être clair sur une chose certains utilisateurs pensent qu' en refusant ce formulaire de consentement, ils ne reçoivent pas de publicités. Soyons clairs, ils reçoivent toujours des publicités, plus en plus mauvaises. La différence est donc personnalisée, est-à-dire des éléments susceptibles d' intéresser l'utilisateur et des éléments non personnalisés. Et encore une fois, c'est une erreur. Certaines personnes pensent qu'elles ne recevront pas de publicités en cas de déclin. Ce n'est pas le cas. Ils verront simplement des publicités moins bonnes, ce qui n'aidera personne. Dans l'ensemble, je sais que c'est le côté ennuyeux de la création d'applications. Ce n'est pas passionnant, mais considérez cela comme une assurance et un set de sonnerie, non ? Apportez-les jusqu'au moment où vous en aurez réellement besoin lorsque la catastrophe se produira. Testez-le sur votre téléphone, assurez-vous que la politique de confidentialité est bien en ligne quelque part sur le Web, et nous pourrons continuer. 58. Rester en dehors de la liste des interdictions : protéger ce que vous avez construit: Bon retour. Cette leçon est personnelle pour moi parce que j'ai vécu ce cauchemar, et ce n'est pas un sentiment agréable, c'est le moins que l'on puisse dire Souvenez-vous, au début du cours, quand je vous ai raconté comment j'ai perdu des applications qui , en gagnant plus de 800 dollars par jour, n'étaient pas une histoire juste pour vous effrayer juste pour le fun. C'était un avertissement. Dans ce métier, vous pouvez construire quelque chose d' absolument merveilleux et le perdre du jour au lendemain si vous faites preuve de négligence Faisons donc en sorte que cela ne vous arrive jamais. Maintenant, le principal danger est le suivant toute votre entreprise dépend de votre compte Google Play, et Google peut suspendre ce compte comme ça du jour au lendemain. Si c'est le cas, vos applications disparaissent, vos revenus diminuent, parfois sans avertissement, et le processus d'appel est extrêmement lent, et il y a de fortes chances que vous ne gagniez pas l'appel. La règle numéro un qui consiste à vous protéger est donc assez simple. Suivez absolument les règles de la plateforme comme si votre gagne-pain en dépendait, car , bien sûr, cela dépend de ces règles. Dis-le à Claude. Dites-le avant toute autre chose, avant d'optimiser la monétisation et tout Vous voulez vous assurer que vous n'allez pas être banni. Ainsi, lorsque vous implémentez des notifications push, lorsque vous implémentez tout type de fonctionnalité, assurez-vous de demander à Claude de vérifier le respect des règles. Alors, qu'est-ce qui peut vous faire bannir de Google Play ? Maintenant, laissez-moi vous présenter quelques-unes des plus importantes. Donc, d'abord et avant tout, l'une des choses les plus courantes est le droit d'auteur, le contenu protégé par le droit d'auteur. C'est un piège pour les débutants, et ils tombent constamment dans ce piège, particulier avec les applications de fonds d'écran. Vous ne pouvez donc pas utiliser, vous ne pouvez pas utiliser, ne pas utiliser des images dont vous n'avez pas les droits. Même mes propres images personnelles, par exemple. Donc, si je crée une bannière et que je la place sur mon blog, vous ne pouvez pas l'utiliser. Et si vous ne pouvez pas utiliser le mien, bien sûr, cela signifie que vous ne pouvez pas utiliser Marvel, Disney , Lego, rien, aucun logo célèbre, aucune photo de célébrités extraite de Google, rien de tel. Je l'ai donc mentionné lors de la leçon d'abonnement, et je le répète parce que c'est l'un des principaux tueurs de votre compte Google Play. Utilisez donc des images que vous possédez, des images que vous avez créées ou que vous avez mises sous licence en bonne et due forme, car encore une fois, si vous en avez la licence, cela peut être une bonne idée. En cas de doute, laissez-le de côté. Donc, si vous n'êtes pas sûr de quelque chose, laissez-le de côté. La deuxième chose, un comportement trompeur. Dans la fiche de votre boutique, ne promettez pas des choses que votre application ne fait pas réellement. C'est donc très important. Et Claude est persévérant, donc le plus souvent, cela vous aidera. Il vous dira : « Hé, ne le promettez pas , car ce n'est pas dans l'application ». N'utilisez pas de fausses captures d'écran. Ne remplissez pas votre titre avec des mots clés sans rapport. Ne créez pas de faux avis ou de faux téléchargements, car, encore une fois, il existe des moyens de passer à la fibre optique et d'acheter des avis ou autre. Les algorithmes de Google sont incroyablement efficaces pour détecter ce type de comportement, et ils vont le punir sévèrement Vous ne pouvez donc pas falsifier les avis ou les téléchargements d'utilisation avec autre chose. La troisième chose, les autorisations et les données. demandez donc que les autorisations dont vous avez réellement besoin et traitez les données de manière totalement honnête. Et cela renvoie à la leçon de confidentialité que nous venons d'avoir. Ainsi, une application qui demande l' accès aux contacts et à la localisation sans raison claire soulève évidemment des inquiétudes. Et il y a eu beaucoup de blagues à ce sujet. Pourquoi votre application de lampe de poche doit-elle accéder à votre position, à vos contacts vos SMS, à Gmail ou autre ? C'est une application de lampe de poche ou une calculatrice qui n' aurait aucun sens Parlons maintenant de la défense, des mesures pratiques qui peuvent vous protéger. La plus importante, que presque aucun débutant ne connaît avant son retour, est de sauvegarder votre magasin de clés. Ainsi, lorsque vous publiez une application Android, elle est signée à l'aide d'un fichier clé spécial appelé keystore Et voici la partie la plus brutale. Si vous perdez ce fichier, vous ne pourrez plus jamais mettre à jour votre application. C'est donc extrêmement important. Vous devrez donc publier une toute nouvelle application à partir de zéro et perdre tous les utilisateurs, toutes les critiques, tous les progrès. Sauvegardez donc cette clé à plusieurs endroits dans le stockage cloud dans un gestionnaire de mots de passe endroit où vous ne la perdrez pas. Traitez-le donc comme le titre de propriété de votre maison. C'est extrêmement important. Claude va donc le créer lors de la publication. Votre travail consiste à le mettre dans un très, très bon endroit. La prochaine habitude défensive est celle des déploiements échelonnés. Lorsque vous publiez une mise à jour, ne la transmettez pas à 100 % de vos utilisateurs en une seule fois. Vous ne pouvez le libérer en petites tranches que de 10 % ou 20 %, quelque chose comme ça. Ensuite, observez et voyez ce qui se passe. C'est là que les paroles de Crash, tirées de la leçon d'analyse, gagnent vraiment leur vie. Ainsi, si la mise à jour contient un bogue grave, vous le détectez alors qu'il ne touche qu' une petite partie de vos utilisateurs, et vous pouvez l'arrêter avant qu'il ne soit diffusé avant qu'il ne soit transmis à tous les autres Donc, si vous le proposez aveuglément à 100 % de vos utilisateurs, cela peut vous remercier du jour au lendemain, car encore une fois, il est si facile d'obtenir des avis d' une étoile C'est tellement difficile de sortir de ce trou avec des critiques cinq étoiles. En bref, lorsque vous publiez une mise à jour, déployez-la lentement, observez les analyses, puis développez-la. Enfin, lorsque Google vous envoie un e-mail de politique, mon Dieu, ne l'ignorez pas. Vérifiez souvent votre dossier de courrier indésirable et assurez-vous de le faire immédiatement lorsque vous recevez un message. Lisez-le, comprenez-le et corrigez le problème rapidement. Ces messages sont souvent assortis d'une date limite. Répondez rapidement et vous conservez généralement votre application sans aucun problème. Mais si vous voulez l'ignorer, vous risquez de tout perdre. Certains développeurs, une fois qu'ils ont plusieurs applications, les répartissent sur plusieurs comptes. Ainsi, si vous rencontrez un problème avec un compte, cela ne menace pas le reste de l'entreprise, pour ainsi dire. C'est une précaution avancée, mais elle montre à quel point les pros la prennent au sérieux Vous avez travaillé d' arrache-pied pour construire quelque chose, vous devez donc le protéger. Mais oui, avoir plusieurs comptes n' est pas quelque chose que je peux recommander aujourd'hui car Google peut facilement les connecter. Et si une application a un problème, si un compte a un problème, vous allez toutes les perdre. De plus, le simple fait que vous ayez plusieurs comptes peut être un signal d'alarme en termes de politique de Google, etc. Google n'aime généralement pas ça. Encore une fois, ce n'est pas vraiment déconseillé, mais ce n'est pas quelque chose que je peux encourager Mais oui, dans l'ensemble, protégez votre portefeuille, votre contenu propre, listes décentes, votre magasin de clés de sauvegarde, déploiements échelonnés et, si possible, vos réponses rapides Fais-le, et tu ne vivras jamais jusqu'à mon fiasco de 800$ par jour, où j'ai tout perdu plusieurs fois OK, continuons. 59. Créer un portfolio d'applications: Bon retour vers la fin, mais permettez-moi de vous laisser avec quelques idées intéressantes. Jusqu'à présent, tout tournait donc autour d'une seule application, une application de fond d'écran. Mais les développeurs qui en vivent vraiment n' ont presque jamais une seule application. Ils constituent un portefeuille, et une fois que vous comprenez pourquoi, cela change la façon dont vous envisagez l'ensemble de ce parcours. Et voici le raisonnement. La plupart des applications individuelles sont assez petites. Votre premier pourrait rapporter cinq dollars par jour. C'est vrai, c'est excitant, mais ce n'est pas vraiment gagner sa vie, n'est-ce pas ? Et si vous avez dix applications et que chacune rapporte cinq dollars par jour ? Cela fait donc 50 par jour, 1 500 par mois. Et si l'un de ces dix devenait viral et gagnait 50 dollars par jour, même si ce n'est pas vraiment viral ? Mais oui, disons qu'il commence à gagner 50 dollars par jour tout seul. Soudainement, vous avez un revenu confortable. C'est l'effet de portefeuille. Aucune application ne doit donc être un succès retentissant. Vous avez juste besoin de plusieurs applications décentes et d'un gagnant occasionnel. Et il s'agit d'une deuxième protection sociale plus discrète. N'oubliez pas que la dernière leçon à tirer de la perte d'une application est que si tous vos revenus sont basés sur une seule application et que celle-ci est suspendue, vous revenez à zéro Si c'est l'un des dix, en perdre un ne sera pas un problème. Tu vas toujours survivre. portefeuille répartit donc votre risque de la même manière qu'un investisseur n'investit pas chaque dollar dans une seule action ou une seule entreprise. C'est ainsi que vous dormez la nuit dans ce métier. Maintenant, voici la partie qui rend un portfolio réellement réalisable pour une seule personne, et c'est magnifique Votre première application devient un modèle. Pensez à tout ce que nous avons construit et appris tout au long de ce cours. Les publicités ont donc associé un abonnement et un paywall approprié, l'intégration, les notifications push, le côté local et côté serveur, les évaluations, les analyses et les rapports d'erreur, la configuration à distance, les traductions, les formulaires de consentement, un flux de travail de keystore Ainsi, toute la plomberie, toutes ces pièces durement gagnées, vous n'avez pas à les reconstruire à partir de zéro pour l'application numéro deux. Il vous suffit de les réutiliser. Vous prenez votre première application comme un passe-partout, échangez le contenu, et vous obtenez une deuxième application en une fraction du temps, et votre troisième application sera encore plus rapide C'est là que Claude et toute cette approche deviennent une superpuissance Une fois que vous aurez un modèle de travail, vous pourrez demander à Claude de me créer une nouvelle application similaire à mon application de fond d'écran, mais pour des sons naturels de haute qualité ou pour citations de motivation quotidiennes et réutiliser tous vos systèmes éprouvés Ce qui vous a suivi tout ce cours la première fois peut vous prendre environ 20 % du temps. C'est donc l'avantage cumulatif qui permet de transformer une application en dix Et une idée de ce que devraient être ces applications. Souvenez-vous de mes conseils sur le fait de choisir des niches qui vous tiennent vraiment à cœur sous la douche lors d'une promenade. Conservez une liste d' idées, de maquettes de trains, de méditations, de recettes, de chronomètres d'entraînement, tout ce qui vous passionne Chaque application est un billet de loterie potentiel, et chacune vous apprend quelque chose qui rend la meilleure encore meilleure. Certains vont échouer et c'est normal. Tu dois l'accepter. Certains seront complètement plats, rien du tout, cinq utilisateurs à vie, d'accord ? Mais l'idée est que vous n'auriez passé très peu de temps sur chacune de vos puces, grâce à cette réutilisabilité, grâce à ce modèle, pour ainsi dire Encore une fois, vous n'en avez besoin que de quelques-uns pour travailler. Si l'un d'eux ne fonctionne pas, ce n'est pas un problème. Tu dois tirer encore et encore. Tu dois publier de plus en plus. Après dix applications, vous pouvez vous regrouper. Encore une idée pour planifier les applications futures. Les applications sont des actifs que vous pouvez vendre. Ainsi, une fois qu'une application génère des revenus réguliers et prévisibles, quelqu'un peut essayer de l' acheter chez vous, souvent pour le multiple des revenus mensuels. Il existe des places de marché conçues exactement pour cela. Ainsi, une application qui rapporte 500 dollars par mois peut se vendre plusieurs milliers de dollars en une somme forfaitaire. C'est donc une autre voie. Vous construisez, vous cultivez, vous vendez, puis vous recommencez. Vous avez le choix. C'est donc l'état d'esprit du portefeuille, et c'est sur cette note que je voudrais terminer. Ne consacrez pas toute votre identité à un acte parfait. Il n'existe pas. Créez-en un, apprenez tout, transformez-le en modèle, puis créez le suivant de plus en plus vite. Répartissez vos paris, conservez vos gagnants et laissez le tout s' aggraver au fil des mois et des années. C'est ainsi que cela devient non seulement un projet, mais aussi un moyen authentique et durable de gagner sa vie. Et avec ça, continuons. 60. Optimiser et mettre à l'échelle - Conclusion: Bon retour et félicitations. Il ne s'agit pas simplement de terminer ce chapitre, mais aussi de tout ce que nous avons construit pour en arriver là. Prenez un vrai moment avec ça. Vous avez commencé ce cours, mais vous n'avez peut-être jamais écrit une seule ligne de code ou utilisé l'IA. Et maintenant, nous y voilà. Vous pouvez créer une application mobile. Vous pouvez le lancer sur le store. Vous pouvez en tirer de l'argent grâce à des publicités et à des abonnements. Vous pouvez attirer des utilisateurs par votre propre initiative. Tu peux les inciter à revenir. Vous pouvez tirer une valeur réelle de chacun d'entre eux. Vous pouvez protéger votre entreprise contre les catastrophes, et vous pouvez la multiplier dans un portefeuille. Il s'agit d'un ensemble de compétences complet, et ce sont des choses rares. Alors félicitations. Permettez-moi de rédiger ce dernier chapitre. Vous avez appris que votre paywall est un levier avec de petites modifications, qu'il rapporte beaucoup d'argent, et que le timing et le bon rapport qualité-prix l'emportent toujours sur la cupidité Vous avez découvert la médiation, comment augmenter votre CPM et pourquoi c'est un travail pour vous un peu plus tard Vous avez appris qu' une équation régit peu près tout ce qui concerne le LTV par rapport au CAC, et que l'on ne peut évoluer en fonction de l'argent payé par le biais de publicités payantes qu'une fois qu'un utilisateur rapporte de manière fiable plus que ce qu' Vous avez géré le côté pas si sexy du consentement, des politiques de confidentialité, Vous avez appris à protéger ce que vous avez créé à l'aide d'un contenu propre, d'une clé de sauvegarde et de déploiements échelonnés Enfin, vous avez fait un zoom arrière et vous avez vu la situation dans son ensemble La véritable richesse provient d'un portefeuille d'applications. Tu n'as pas besoin d'un coup. Il vous suffit de continuer à construire. Et voici la vérité que je veux vous dire : rien de tout cela n'est magique, d'accord ? Il n'y a pas de secret, pas de message unique. Il n'existe pas d'application secrète parfaite qui changera votre vie du jour au lendemain. C'est la combinaison de petites choses, d'un paywall légèrement meilleur, d'un CPM légèrement plus élevé, de quelques pour cent de désabonnement en moins, d'une plus que l'autre Chaque amélioration est donc en fait modeste en soi, bien sûr, mais lorsqu'elles sont cumulées mois après mois, elles transforment 0,05$ par jour en revenu réel Les gagnants ne sont pas plus intelligents que vous. Ils continuent à cumuler petites victoires longtemps après tout le monde s'ennuie et qu'ils abandonnent Alors ne démissionne pas. Continuez à empiler. C'est le conseil amical que je vous donne. Et souvenez-vous pourquoi nous avons commencé depuis le début. Il n'a jamais vraiment été question de papiers peints confettis ou de formulaires de consentement Il s'agissait de cette sensation de construire quelque chose de réel. Apportez de la valeur aux gens et regardez vos revenus récurrents mensuels du MRR coûter 0,10 dollar par jour au lieu de 1 dollar par jour, en gagnant votre vie où que vous soyez et selon vos propres conditions avec rien d'autre qu'un ordinateur et votre persévérance C'est tout le jeu. Voici donc ma dernière demande. Finalisez votre application et mettez-la devant de vraies personnes. Ce ne sera pas parfait. Il n'est pas nécessaire de le lancer, en tirer des leçons, puis de créer le suivant pour qu'il soit un peu meilleur. Et quand les choses se gâtent, parce qu'ils veulent rester calmes, demander de l'aide et continuer. La patience joue un rôle important dans ce jeu. Je suis fier que tu aies tout inventé jusqu'à présent. Maintenant, allez construire quelque chose de passionnant, et j'espère pouvoir vous voir dans un autre de mes cours. C'est Chris Barin qui démissionne. Merci beaucoup de vous être assis avec moi.