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.