Crie aplicativos com Claude Code: crie, lance, melhore e dimensione | Chris Barin | Skillshare

Velocidade de reprodução


1.0x


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

Crie aplicativos com Claude Code: crie, lance, melhore e dimensione

teacher avatar Chris Barin, Certified Photoshop Expert

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Apresentação

      4:57

    • 2.

      Como aproveitar ao máximo este curso

      5:37

    • 3.

      Nosso primeiro projeto no Claude Code

      11:41

    • 4.

      Por que um aplicativo?

      4:55

    • 5.

      Configure o código do Claude e os outros programas.

      7:46

    • 6.

      Planos de Claude explicados: USD 20 vs USD 100 vs USD 200

      12:16

    • 7.

      Claude Code x Codex x Cursor x Lovable

      10:23

    • 8.

      O que vamos construir e por que

      5:42

    • 9.

      Nunca crie este tipo de aplicativo

      4:29

    • 10.

      Como perdi aplicativos que estavam ganhando USD 800 por dia

      14:44

    • 11.

      Trabalhe com certeza: salvar, fazer backup e reverter (inverter)

      6:41

    • 12.

      Faça alterações e use o GitHub?

      10:53

    • 13.

      Conclusão da seção

      3:09

    • 14.

      Comece a criar o aplicativo

      10:10

    • 15.

      Como lançar o aplicativo

      6:12

    • 16.

      Fique de olho nesses objetivos

      4:06

    • 17.

      Otimize o aplicativo e salve seu progresso no GitHub.

      7:10

    • 18.

      Como mover de local para servidor - A maneira fácil!

      10:13

    • 19.

      Como obter respostas que são realmente úteis

      5:24

    • 20.

      Do Firebase para o Cloudflare

      6:35

    • 21.

      Adicione novos ativos da maneira inteligente

      7:59

    • 22.

      É aqui que a diversão realmente começa.

      6:35

    • 23.

      Como ganhar dinheiro com aplicativos?

      7:57

    • 24.

      Como exibir anúncios no seu aplicativo

      7:08

    • 25.

      Explorar diversos formatos de anúncios

      8:42

    • 26.

      Melhore a experiência com outra tela

      5:15

    • 27.

      A realidade dos anúncios e como ganhar dinheiro

      11:52

    • 28.

      Adicione mais recursos para engajamento extra.

      14:56

    • 29.

      Encontre novas maneiras de adicionar anúncios

      5:59

    • 30.

      Crie uma assinatura para receita recorrente).

      11:19

    • 31.

      Dívida tecnológica: o que é e como ela se aplica ao Claude

      9:29

    • 32.

      Aperfeiçoe o próximo nível - Introdução

      3:45

    • 33.

      Notificações por push: traga de volta os usuários

      5:54

    • 34.

      Notificações por push: teste e envie com segurança

      10:49

    • 35.

      Envie ofertas sob demanda gratuitamente.

      9:54

    • 36.

      no servidor: conecte o Firebase e envie uma notificação real.

      10:55

    • 37.

      Peça avaliações de maneira inteligente

      10:05

    • 38.

      Efeitos ao vivo sutis: uma sensação premium com o mínimo de uso da bateria

      8:32

    • 39.

      Incorporação: venda os benefícios em três telas

      7:14

    • 40.

      Incorporação: aperfeiçoe o fluxo e envie

      6:00

    • 41.

      Analise: veja as falhas e os números que importam

      8:26

    • 42.

      Um controle remoto para seu aplicativo: faça alterações sem uma atualização

      7:43

    • 43.

      Fale a língua deles: descubra novos mercados.

      9:14

    • 44.

      Atinja o próximo nível - Conclusão

      4:02

    • 45.

      Google Play: no que você está realmente se inscrevendo.

      6:26

    • 46.

      Como criar seu aplicativo no Console do Google Play

      4:27

    • 47.

      A lista da loja: sua vitrine

      6:05

    • 48.

      Conteúdo do aplicativo: os formulários que ninguém avisa você

      6:18

    • 49.

      Assinatura e AAB: o arquivo que você entrega ao Google.

      5:15

    • 50.

      Testando faixas e o problema dos doze testadores

      5:00

    • 51.

      Como entrar em funcionamento: acesso à produção, revisão e rejeições.

      6:03

    • 52.

      Depois do lançamento: elementos fundamentais, revisões e sua primeira atualização.

      6:45

    • 53.

      Otimize e dimensione — introdução

      3:23

    • 54.

      Design e psicologia de preços de paywall

      6:44

    • 55.

      Mediação de anúncios: ganhe mais com os mesmos usuários

      7:59

    • 56.

      LTV x CAC: a equação que permite dimensionar

      5:25

    • 57.

      Consentimento e privacidade de anúncios: fundamentos obrigatórios

      6:39

    • 58.

      Ficando fora da lista de exclusões: proteja o que você construiu

      7:29

    • 59.

      Crie um portfólio de aplicativos

      5:01

    • 60.

      Otimize e dimensione — Conclusão

      3:34

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

15

Estudantes

--

Sobre este curso

Crie um aplicativo móvel do zero com o Claude Code, mesmo que não tenha experiência anterior em programação ou IA.

Neste curso para iniciantes, você vai acompanhar o processo completo passo a passo: configurar o Claude Code, planejar e construir um aplicativo para Android, testá-lo, lançá-lo e melhorá-lo após o lançamento.

Isso requer uma assinatura paga do Claude Code: USD 20/mês — os preços podem variar!

Você vai aprender como:
• configurar o Claude Code e os outros programas necessários;
• planejar e construir um aplicativo com objetivos claros;
• salvar seu progresso, usar o GitHub e reverter mudanças com segurança;
• mover de um projeto local para serviços online;
• trabalhar com o Firebase e o Cloudflare;
• adicionar recursos, telas, anúncios, assinaturas e recursos de engajamento;
• implementar notificações push, integração, análise, controles remotos e traduções;
• preparar o aplicativo para o Google Play, testar faixas e lançar;
• revisar o desempenho e dimensionar o projeto de forma responsável.

O curso se concentra em fluxos de trabalho e princípios práticos que podem ser reutilizados em aplicativos futuros. Conceitos técnicos complexos são explicados em inglês simples para que você possa se concentrar no processo e entender por que cada etapa importa.

Ao final do curso, você terá seguido o ciclo de vida completo de um aplicativo móvel e saberá como aplicar o mesmo fluxo de trabalho ao seu próximo projeto.

Conheça seu professor

Teacher Profile Image

Chris Barin

Certified Photoshop Expert

Professor

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

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

Passionate about teaching, Chris teaches because he has been disappointed in the quality of training materials available ... Visualizar o perfil completo

Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Apresentação: Vamos criar aplicativos móveis junto com o Cloud Code. Nós os faremos do zero sem nenhuma experiência anterior. Vamos construí-los passo a passo por meio da codificação Vibe Então, isso é com a ajuda da IA, inteligência artificial. Vou mostrar como lançar o aplicativo, monetizá-lo e transformá-lo em um negócio sério E tudo isso é adequado para iniciantes. Oi, aí. Sou Chris Chris Barin fundei e dirigi uma empresa de design de laboratórios móveis por mais de cinco anos Nesse período, consegui obter mais de 100 milhões de downloads e gerei mais de meio milhão de dólares em receita. Estou lhe contando tudo isso para que você saiba que tenho experiência no mundo real. Eu estive nas trincheiras, então isso não é só teoria. Eu vivi isso. E, no passado, você precisava de uma equipe de desenvolvedores caros para criar, lançar, monetizar e manter laboratórios móveis Mas hoje em dia, podemos fazer tudo com o Claude Code. O Cloud Code é uma plataforma de IA que qualquer pessoa pode usar. Basta dizer em inglês simples o que você quer que seja feito e ele criará todo o código funcional para você. Então, ele vai codificar para você como um funcionário. Mas, só para ficar claro, este curso não pressupõe que você saiba programar ou que saiba como usar a IA ou mesmo o código em nuvem especificamente. Não, vamos fazer isso passo a passo, instalando o código do Cloud juntos. Vou explicar tudo em detalhes. Portanto, isso é muito adequado para iniciantes. E no final do curso, você lançará seu próprio laboratório móvel, mas, mais do que isso, você saberá exatamente o que precisa fazer para criar o próximo. Agora, neste curso, vamos criar um aplicativo Android na máquina Windows. Mas em breve você verá que tudo isso é irrelevante porque tudo o que eu ensino pode ser usado em qualquer dispositivo e em qualquer plataforma E isso é porque eu ensino princípios que são universais. Então, se você estiver em um Mac e estiver procurando por um aplicativo IOS, você quer criar um, não se preocupe Tudo neste curso ainda se aplica. E é por isso que esse curso é diferente, porque eu sou designer de coração. Eu não sou programador, então não vou complicar as coisas com termos difíceis Vou explicar todas as coisas complicadas em inglês simples para que você possa se concentrar no panorama geral. E aqui está minha perspectiva. Na verdade, construir laboratórios móveis com código de coágulo não será muito difícil. Siga meus passos e você verá que vai se virar muito bem. Windows ou o Mac não importa porque a parte complicada é conseguir usuários, ganhar dinheiro com anúncios ou assinaturas, fazer com que os usuários voltem ao aplicativo todos os dias, não serem suspensos na loja de aplicativos e assim por diante Então, esses são alguns dos princípios sobre os quais vou falar. E aqui está tudo o que está incluído neste curso. E, como você pode ver, programar com IA é, na verdade, uma parte muito pequena disso Esse é o valor real do curso. É aqui que meus cinco anos de experiência no lançamento e construção de uma empresa de sucesso realmente ajudarão você. Vou te contar as coisas realmente boas, não apenas as instruções ou como usar a IA Você pode encontrar tudo isso na web. O que você não encontrará são esses detalhes finos que fazem toda a diferença. exemplo, quais estatísticas você precisa verificar, que tipo de anúncio você precisa mostrar, como você pode aumentar sua receita e assim por diante. Então, todos os pequenos detalhes que fazem ou estragam seu aplicativo. Portanto, este curso é para todos que desejam começar algo empolgante e nada supera a sensação de um MRR crescente E isso é receita mensal recorrente. E aqui está a coisa. Você ganha $0,10 hoje, depois $0,20 amanhã, depois $1 por dia, depois dez por dia e assim por diante MRR, receita mensal recorrente. O número continua crescendo e você percebe que essa é uma maneira incrível de ganhar a vida. Agora, isso vai ser difícil? Claro, 100%. O código na nuvem muda todos os dias. Mas vou te ensinar como gerenciar isso, como superar toda essa frustração e obter resultados o mais rápido possível Agora, há mais uma barreira, além de ser um pouco difícil e você precisar de pacientes Você pode começar com um plano de $20 para o Cloud Code para este curso Mas se você planeja realmente lançar vários laboratórios, em breve precisará fazer o upgrade para o plano de $100 Bem, isso é muito caro. Ainda é um valor incrível para o que você está recebendo. Um bom desenvolvedor de laboratório móvel cobra isso por 2 horas. Então, 100 dólares são, na verdade, um valor fantástico porque, novamente, um bom desenvolvedor cobra isso por hora ou talvez 50 dólares por hora, dependendo da região Mas, sim, isso vai ser empolgante e será algo para o futuro. Invista em sua carreira. Dê uma olhada no plano de aula e você verá que esse curso é diferente da maioria em relação aos laboratórios móveis. Agora, vamos começar e criar algo empolgante. 2. Como aproveitar ao máximo este curso: Volte. Deixe-me preparar o cenário para que você possa tirar o máximo proveito deste curso. Então, o número um é pedir ajuda quando necessário, porque as coisas vão falhar. Vou mostrar um botão vermelho na minha tela e vou pedir que você o pressione, mas você terá um botão azul em uma posição totalmente diferente na tela. Agora, isso significa que eu cometi um erro? Não, as coisas mudam o tempo todo com a IA, literalmente, todos os dias. Isso significa que você precisa ter paciência e reconhecer que é assim que é trabalhar com IA. Você tem que estar pronto para superar obstáculos. Você tem que saber como pedir ajuda. E primeiro de tudo, você pergunta à IA, e eu vou te mostrar exatamente como fazer isso em uma lição diferente. A segunda coisa que você pode me perguntar na seção de comentários. O problema é que, às vezes, isso é um pouco lento demais. Talvez você queira resolver o problema rapidamente e continuar construindo. Se for esse o caso, venha ao meu servidor de discussão. Então, esta é uma sala de bate-papo totalmente gratuita, e você pode falar comigo e com vários outros estudantes. Crie uma conta gratuita, instale o programa no seu computador, não no telefone, e entre no servidor. Peça ajuda de forma clara e alguns de meus alunos poderão responder. Não diga algo como se não estivesse funcionando ou eu tenha recebido um erro. Em vez disso, mencione a lição, o código de tempo e seu problema específico. Por exemplo, na Lição 5 na marca de 1 minuto e 35 segundos, não tenho a inscrição, mas não estou disponível É nota baixa. Portanto, use esta sala de bate-papo para obter respostas mais rapidamente. Mas, acima de tudo, esteja preparado para os problemas. Novamente, vou estar lá quase o tempo todo, mas às vezes posso estar ocupado, gravando e outros enfeites, então use toda a comunidade Agora, é a coisa mais importante que você precisa saber imediatamente. A IA não é determinística. Agora, o que isso significa? Se você der exatamente as mesmas instruções de N, então copie e cole uma a uma, você ainda obterá um resultado diferente. Isso não é um bug. Isso não é um problema. É simplesmente assim que a IA funciona. Você testa isso na versão gratuita do Chad GPT. Você pode simplesmente testá-lo. Você copia e cola o mesmo prompt várias vezes em sessões diferentes e verá resultados ligeiramente diferentes. Todas as plataformas de IA funcionam dessa maneira. Não há exceção. Então, repito, resultados diferentes são esperados, mesmo que você copie e cole e faça tudo com precisão e também com erros diferentes. Agora, em minhas gravações, vou mostrar todos os problemas que vou encontrar e como corrigi-los Mas você pode ter outros, o que pode parecer um pouco frustrante Isso faz parte do jogo. É como suar na academia enquanto se exercita. Ou, você sabe, sentir aquela temida dor muscular. É um subproduto. Você não pode evitá-lo. Então, por favor, meu conselho não fique com raiva. Não fique frustrado porque, por mais inteligente que seja a IA, às vezes ela é incrivelmente idiota Se você mantiver a calma e entender que esse é o preço a pagar, você estará voando. Agora, a seguir, esse curso é para todos. Vou explicar as coisas de uma maneira simples para que os iniciantes possam entender o que é o quê. Se você tem alguma experiência com IA, criando lacunas ou qualquer outra coisa, pule para frente quando uma aula não for tão empolgante Dito isso, saiba que isso vai se desenrolar como um bom filme Portanto, essa é uma história que se baseia em si mesma. Portanto, embora provavelmente seja bom pular uma aula aqui ou ali, você não deve pular um monte de aulas porque não terá a mesma experiência de aprendizado Este não é um curso em que você pode simplesmente aprendê-lo a qualquer momento. Por exemplo, digamos, no capítulo de monetização, você está apenas interessado em ganhar dinheiro e pula Não, isso não vai funcionar. Por fim, saiba que as atualizações estão chegando em um ritmo acelerado. Se você tiver uma versão mais recente do programa, se a interface for um pouco diferente, se você tiver um modelo mais novo que seja mais rápido, mais inteligente, basicamente nada muda, nada muda nada É como ter um carro um pouco mais rápido com mais potência Isso não muda fundamentalmente o resultado. Você quer dirigir até um lugar? Bem, com mais potência, você pode chegar lá mais rápido, mas o caminho é o mesmo, como configurar análises, escolher que tipo de *** executar, como atualizar o aplicativo, como fazer com que os usuários voltem, saber quais recursos adicionar e assim por diante Então, quando um novo modelo for lançado, não vou refazer o curso inteiro porque não há necessidade disso Eu construí esse curso com essa flexibilidade em mente. Portanto, se você quiser usar uma plataforma de codificação diferente, ainda poderá acompanhar Em vez do código do enredo, talvez você queira Codex ou talvez Groce, talvez qualquer outra coisa Eu construo este curso com isso em mente. É por isso que eu estruturei o curso dessa forma específica. Agora, com isso dito, novamente, por favor, seja paciente porque as coisas vão quebrar. Às vezes, a IA será muito idiota. Você vai ficar chocado com quão idiota é em alguns momentos E sim, peça ajuda, pule as aulas e trabalhe comigo em sua segunda exibição Na primeira vez, basta assistir ao vídeo e ver o que está acontecendo na tela, entender o que está acontecendo. No final da aula, volte do início, vá e codifique em nuvem, comece a trabalhar comigo e faça uma pausa quantas vezes precisar Portanto, não tente trabalhar junto com sua primeira visualização. Você não conseguirá acompanhar. Portanto, faça uma pausa quantas vezes precisar na segunda visualização. E com isso, estamos prontos para o rock and roll. 3. Nosso primeiro projeto no Claude Code: Bem-vindo de volta. Sei que você pode estar um pouco surpreso, mas chegou a hora do nosso primeiro projeto juntos no Cloud Code. Obviamente, você não tem nada configurado, mas quero que veja o processo, como tudo funciona, do que se trata, e experimente por si mesmo. Depois, você pode se aprofundar em toda a configuração com muito mais entusiasmo. Oh, o plano é esse. Assista a esta palestra e continue para poder instalar o Cloud Code em todas as ferramentas necessárias Em seguida, volte, use meu arquivo do Bloco de Notas e faça a mesma coisa do seu lado Então, só para ficar claro, você não pode executar nada agora, mesmo que tenha código em nuvem no seu computador. Não, você tem que fazer a configuração da próxima aula depois voltar aqui para poder trabalhar junto Ok, então aqui estão minhas instruções para o código da nuvem. Isso se chama prompt, e estou basicamente dizendo que quero um site de uma página para um veterinário familiar, ok? Simples o suficiente, Coil stuff. Então, ele é código na nuvem e, com o passar do tempo, isso pode mudar um pouco do seu lado, mas o essencial ainda estará aqui Agora, na primeira etapa, selecione a pasta. Clique nesse botão porque precisamos criar um novo, vazio em nosso computador. Meu conselho para projetos reais, coloque-o bem. Eu tenho todos os meus projetos no drawbox, mas neste curso, vou mantê-los no meu desktop para que eu possa acessá-los rapidamente Isso não é ideal, porém, para o seu fim. Agora, o nome da pasta não importa, mas é uma boa ideia ser bastante descritiva, algo como um site veterinário, algo assim À medida que você adiciona mais e mais projetos, obviamente, nomeá-los ajudará Claude está me perguntando se ele pode ler, gravar ou executar arquivos dentro dessa pasta Claro que sim. Então, o primeiro passo é escolher uma pasta. Feito. É uma pasta vazia. Coisas boas. Agora, segundo passo, escolher um modelo. É aqui que este curso será atualizado rapidamente, porque novos modelos são lançados todos os dias. Agora, estou exagerando um pouco, mas, novamente, a cada poucas semanas, você verá um novo modelo Agora, pense no modelo como o motor do carro que você está prestes a dirigir. Você quer um grande motor V oito superpotente, ou talvez você queira um híbrido econômico de um litro Depende da sua carteira, da duração da viagem e da importância de você chegar ao seu destino o mais rápido possível. Agora, eu sempre uso o melhor modelo para meus projetos do mundo real, mas, claro, estou no grande plano. Estou no plano de $200, certo? E isso é porque tenho usuários pagantes e não posso me dar ao luxo de nenhum bug, nenhum problema. E, a propósito, se você ativar o modo rápido, queimará ainda mais combustível. Então, o modo rápido é o seguinte. Imagine que você tenha um V oito com um supercharger e dois turbos Então, isso é um pouco ridículo porque vai ser super rápido, mas também vai consumir gasolina. Vai ser incrivelmente caro. Agora, se você estiver no plano de $20, use um dos modelos mais baixos Ok, o próximo é o nível de esforço, e o padrão é este aqui. Então, vou mantê-lo configurado assim. Agora, como você pode imaginar, se você tiver um projeto muito complicado, terá melhores resultados com os modelos mais inteligentes e com um maior nível de esforço Mas, novamente, você queimará mais combustível. Você verá o que isso significa em apenas um minuto. OK. Etapa três, estamos prestes a começar. Portanto, ignore as permissões. Resumindo, não quero que Claude me incomode a cada minuto Não há riscos nessa situação, então eu queria fazer tudo sozinho, obter funcionários da web, escrever, salvar, excluir arquivos, qualquer coisa, porque está tudo bem. Este é apenas um projeto padrão. Não vai ser nada muito complicado. Então, em vez de parar a cada 30 segundos e me perguntar se não há problema em iniciar um servidor ou qualquer outra coisa, vou colocá-lo no modo automático. Então, ele vai funcionar automaticamente agora. Isso é um pouco arriscado? Sim, 100%. Mas é assim que eu prefiro trabalhar. É mais rápido, mais eficiente e, em geral, uma experiência melhor. Agora, quando você escolhe ignorar permissão pela primeira vez, Claude pode levá-lo para a página de configuração, onde você precisa confirmar isso Na verdade, você precisa rolar um pouco para baixo. E enquanto estivermos aqui, vou alterar algumas configurações também, como o tamanho do texto. Mas aqui está a parte realmente importante. Permita o modo de ignorar permissões, além de ativar o controle remoto por padrão Então é assim que eu gosto de trabalhar. É isso mesmo. Agora podemos começar a criar, mas por causa dessa tela de configuração, não estamos mais no modo de código. Então Claude tem outra área diferente na qual você pode conversar com ele, usar o recurso de coworking, mas não estamos interessados em tudo isso Portanto, concentre-se aqui e escolha o código. Isso é essencial, então não o ignore. No meu caso, você pode ver algumas coisas de projetos anteriores, mas vou desfocá-las para que não o distraiam . Ok, lista de verificação Uma, a pasta, vazia, tudo bem, tudo pronto. Dois, o modelo e o nível de esforço, tudo bem, tudo configurado, e três permissões de desvio, que é como eu gosto de trabalhar É um pouco arriscado, mas, novamente, é assim que eu prefiro trabalhar. Ok, vamos colar as instruções. Ok, e vamos embora. Agora, vou acelerar a gravação às vezes até 20 vezes porque isso levará algum tempo. Depois de cerca de um minuto, finalmente tem algo para nós. Isso nos diz o objetivo. Você verá como ele pensa e o que está acontecendo nos bastidores, por assim dizer. Temos até um pequeno cronômetro aqui e quantos tokens ele está usando Você pode pensar em tokens como a quantidade de gás que está sendo usada, embora não deva realmente se concentrar nisso, para ser honesto. Os arquivos começam a aparecer em nossa pasta, o que é bom. Ele quer usar o JavaScript para uma melhor experiência. Ok, tudo bem com a gente. E agora ele está nos pedindo que permitamos que ele use Python para que ele possa iniciar um servidor Ok, sim, claro. Já existe uma prévia aqui diretamente no Cloud Code. Ele tem um navegador embutido e já podemos ver uma página muito bonita. Vamos fazer uma pausa no início, você verificará constantemente essa parte Janela de contato, limite de cinco horas e limite semanal. Por enquanto, usamos cerca de 7% da janela de contexto. E o que isso significa? Quanto mais você preenchê-lo, pior será o desempenho da nuvem. Simplesmente começará a pegar coisas. Então, vou dizer isso de novo. Simplesmente começará a comprar coisas porque tem muitas coisas para lembrar. Portanto, quando você ultrapassar esse limite, ele será redefinido automaticamente, mas você pode esperar um desempenho pior. Mais sobre isso um pouco mais tarde. Aproximadamente o limite de cinco horas. Isso é tudo o que Lata explicou. Mas, novamente, em resumo, esse é o combustível de que eu estava falando. Portanto, escolhendo o melhor modelo e configurando-o para o nível máximo de esforço, você perderá todo o limite de cinco horas em apenas algumas mensagens, o que pode significar alguns minutos. Então era disso que se tratava a analogia do combustível. Agora, só para ficar claro, isso é algo como 100 galões de combustível Isso não garante que você possa usá-lo por 5 horas. Não, diz que você tem 5 horas para usar os 100 galões que você alocou Isso faz sentido? Então, se você escolher um motor Vight, você vai se queimar e dizer 2 horas, uma hora 20 minutos, ok? Se você usar um motor menor que seja um pouco mais eficiente com um modelo mais baixo, com um nível de esforço menor, provavelmente poderá usar as 5 horas completas e, em seguida, será parado automaticamente. Isso faz sentido? Então, o modelo basicamente determina o quão rápido você vai usar esse combustível, quão rápido você vai gastá-lo. E o limite semanal é praticamente o mesmo. Mais sobre isso novamente um pouco mais tarde. Na verdade, Claude está rolando sozinho e verificando o design, o que é fantástico É garantir que as coisas pareçam bem e que realmente funcionem. Tudo isso é por si só. Ele vê um problema com o Google Maps, mas procura uma solução por si só, o que eu adoro. É proativo. Adoro essa experiência. Ele sabe o que é melhor. E o fato é que não há necessidade de parar e me perguntar sobre isso. Ok, depois de um tempo, tudo está pronto, e recebemos esse link que podemos usar em qualquer navegador. Este é um site local. Não podemos compartilhá-lo com ninguém. Mas sim, isso é ótimo. E, a propósito, até nos deu um arquivo leia-me, que vamos conferir daqui a pouco. Agora, vamos pedir que ele altere os preços para dólares e altere o esquema de cores. Portanto, essa é uma solicitação bastante padrão. E assim, estamos em 11%. Lembre-se de que não se trata dos minutos que estão passando. Não, essa é a sensação dos recursos alocados no plano de $100, no plano de $20, no plano de $200 Então, por exemplo, aqui, se você tem um plano de $20, você pode estar em qualquer lugar, 40% exatamente no mesmo período de tempo com exatamente as mesmas mensagens Portanto, se você usa copiar e colar, sua porcentagem pode ser maior que a minha, simplesmente porque o plano inferior tem menos recursos. A visualização prévia nem sempre funciona conforme o esperado, mas se você estiver atualizando o navegador, já deverá ver a alteração Vou deixá-lo funcionar, mas indo para 13% e crescendo. Agora, o objetivo aqui não é deixá-lo nervoso, mas eu realmente quero falar com o elefante na sala, porque tenho certeza de que você vai se preocupar com isso Eu não me preocupo mais com isso. Eu nem penso nisso. Então, em resumo, é isso. Você está pagando para aprender, ok? Então, em comparação com qualquer mentor, qualquer desenvolvedor que possa orientá-lo, qualquer livro ou curso, o que você está fazendo agora, isso é incrivelmente valioso Então, o que você pode experimentar aqui por 20 ou 100 dólares é um divisor é um divisor Isso mudará completamente o curso da sua vida se você realmente se ater a ela. Com isso em mente, considerando que você está pagando para aprender e está pagando um preço muito baixo para aprender. Sim, use-o. Use esse combustível no mundo real, você não vai ficar ansioso com o seu uso O fato é que às vezes até eu acabo, mas normalmente tenho que esperar talvez por uma hora, talvez 2 horas no máximo, e depois volto. Mas sim, é assim que você deve enquadrá-lo. Você não deve proteger esses recursos. Não proteja seu combustível. Use-o, gaste-o, para que você possa aprender. Adquirir as habilidades é muito mais importante. E sim, este é o nosso site. A versão móvel também parece ótima. E estamos com 13% e começamos com 8%. No geral, esse é o código da nuvem. É assim que você cria software. Você diz o que você quer, e ele faz isso por você. Agora, o que vem a seguir? Continue assistindo às próximas aulas e configure tudo em seu computador, e então eu vou te dizer quando você pode voltar a esta lição e refazer este site sozinho Por enquanto, passe para a próxima lição para que possamos configurar as coisas. Obrigada. 4. Por que um aplicativo?: Bem vindo de volta. Vamos falar sobre por que você deve criar um aplicativo móvel, seja para a loja IOS ou para dispositivos Android. Agora, neste curso, vamos nos concentrar no Android, mas, como você está prestes a ver, os mesmos princípios se aplicam a qualquer loja de aplicativos. Portanto, um aplicativo móvel é uma maneira fantástica de agregar valor a você e aos usuários. Agora, você pode perguntar: por que não criar um site responsivo e acabar com isso, certo? Agora, a maioria dos sites funciona bem em dispositivos móveis. Então, por que precisamos complicar as coisas? Bem, é como se exercitar na academia versus no parque. Claro, você pode se exercitar em qualquer lugar, mas na academia, você tem muitas outras ferramentas que ajudarão você a alcançar seus resultados com muito mais rapidez. É a mesma coisa com aplicativos. Eles moram no seu telefone. Eles podem enviar lembretes para você Você pode fazer pagamentos rapidamente. Você pode tirar fotos, digitalizar coisas e ter uma experiência personalizada Portanto, tenho certeza de que você se sente confortável usando seu telefone. Você conhece todos os gestos, os golpes. Tudo isso se traduz dentro do aplicativo. Portanto, o mesmo não pode ser dito sobre o site. Mas vamos falar sobre nossa vantagem como desenvolvedores. Então, realmente vale a pena? Ah, sim. E aqui está a chave. É MRR, receita mensal recorrente, MRR. Apenas seja claro. Isso não se concentra apenas em ganhar dinheiro. Ter uma renda mensal é fantástico, mas isso é, na verdade, um indicador do valor que você está entregando. Caso contrário, se você está ganhando um bom dinheiro, provavelmente está prestando um bom serviço aos seus usuários. Melhor ainda, trata-se de causar impacto. Mudando a vida das pessoas. Se seus usuários estão felizes em usar seu aplicativo e gerar renda para você por meio de anúncios ou assinaturas, então você está fazendo Não podemos medir diretamente a satisfação do usuário. É por isso que estamos analisando o MRR, receita mensal recorde, para que possamos entender melhor se estamos no caminho certo E o MRR é uma estatística que você vai acompanhar todos os dias porque é muito divertida Você começa ganhando seus primeiros $0,05 por dia. Então, você crescerá lentamente para talvez $0,10 por dia, depois $0,50 e depois cinco Cinco dólares por dia já são 150 dólares por mês. E onde isso para? Bem, essa é a melhor coisa sobre isso. Não há teto. Alguns dos maiores aplicativos estão ganhando milhões por mês. E eu quero dizer milhões, muitos milhões. Mas o problema é o seguinte. Acesse o Twitter agora chamado x.com, e você verá pessoas comuns ganhando dez, 20, 50 mil por mês com alguns aplicativos Eles não são gênios e seus aplicativos não são o próximo Facebook ou algum tipo de IA revolucionária Não, são aplicativos comuns que lembram você de beber água para ver como você ficaria com diferentes tipos de cabelo, para lembrá-lo de orar para ajudá-lo a meditar, coisas assim Não é nada incrível, certo, mas eles são bastante populares. E é por isso que adoro criar aplicativos porque todos podem fazer isso de qualquer parte do mundo. Não importa quem você é, quantos anos você tem. Qual é o seu histórico? Nada disso. E você pode criar um aplicativo por mês, talvez um aplicativo por ano ou um aplicativo por semana. Depende realmente de você como deseja implementar sua visão. Mais sobre isso mais tarde. Agora, meu objetivo é ensinar como abordar esses aplicativos móveis para que você possa ter uma visão completa. Apenas construí-lo e publicá-lo não significa muito. Você pode realmente tornar algo funcional em cerca de uma hora, mas isso não funciona. E você pode pensar nisso como publicar um site. Ok, você publica um site. O que então? Como as pessoas deveriam encontrá-lo? Como você está fazendo com que eles voltem dia após dia? Como você ganha dinheiro com esse tráfego, para poder pegar esse dinheiro e realmente melhorar o site? Essas são as coisas que realmente importam, e é nisso que vamos nos concentrar. Mas em vez de eu dar palestras intermináveis, não, vamos fazer isso passo a passo e vamos construir algo juntos, desde suas características até como monetizá-las, como fazer com que as pessoas voltem e lhes dar mais valor e assim voltem e lhes dar mais valor e Resumindo, criar um aplicativo é uma maneira fantástica ganhar a vida e, ao mesmo tempo oferecer grande valor a muitas pessoas. Nunca foi tão fácil lidar com a parte de codificação com a ajuda da IA, mas a verdadeira dificuldade vem depois disso Como você expande o aplicativo para que ele realmente tenha sucesso? É nisso que vamos nos concentrar. Vamos continuar. 5. Configure o código do Claude e os outros programas.: Bem vindo de volta. É hora de configurar o Cloud Code para que você possa fazer o primeiro exercício sozinho. Agora, no Windows, você pode acompanhar, mas saiba que não pode simplesmente criar aplicativos IOS. Simplesmente não é possível. No macOS, você tem exatamente os mesmos programas e ferramentas disponíveis, que significa que você pode criar aplicativos IOS e Android sem problemas Então essa é a primeira limitação que você precisa conhecer. Ok, vamos instalar o Cloud Code. Portanto, você pode usar o Google e pesquisar o Cloud Code, mas pode receber muitos anúncios de outras empresas, e eles podem distraí-lo facilmente A maneira mais fácil é acessar cloud.com. Aqui, você encontrará o código do Cloud em um grande botão de download e será o mesmo no macOS Vamos instalar. Deixe-me mostrar cloud.com, a página inicial, caso você a tenha digitado manualmente Agora, tenho certeza de que isso vai mudar constantemente, mas você está procurando por Claude Code na navegação em algum lugar Agora, há outras coisas disponíveis, mas só estamos interessados no Código Claude, não na vaca, não no Claude sozinho, ok Pode ser um pouco confuso, mas a parte do código é a dívida essencial Depois de instalado, ele solicitará um e-mail caso você já tenha uma conta, o que eu tenho. Vou inseri-lo e vou receber um link que preciso abrir neste dispositivo para confirmar que sou eu. Então eu tenho que abrir meu e-mail. muito provável que você seja direcionado para a página de preços, e eu o encorajo a começar com o plano de $20, embora, eventualmente, você precise fazer o upgrade para o plano de $100 com bastante rapidez se quiser criar vários aplicativos Agora, atravesse essa ponte quando chegar lá. Mas você pode começar com $20,01. Não opte pelo plano anual. Não opte por créditos. Sem discussão. Por enquanto, a primeira etapa está pronta. Você deve ter o Cloud Code instalado como um programa dedicado, e ele deve ter a seguinte aparência. Mas sem todos os avisos no centro, esses são de meus projetos anteriores Está bem? Então, novamente, faça uma pausa quantas vezes precisar e trabalhe em sua segunda visualização Agora, passo dois, instale o Git. Novamente, disponível no Mac e no Windows. Quando você pesquisa por Git, seu navegador pode permitir que você complete GitHub, e isso é uma coisa diferente Isso é o que queremos, e este é o site real. Está bem? Então isso é Git. Aqui está um belo botão brilhante que podemos usar para instalar o Git e aqui está o link para download Vou acelerar constantemente a gravação para que não esperemos muito. Uma coisa desconfortável, Get faz muitas perguntas. Meu conselho é usar os valores padrão. Então, basicamente, basta clicar em Avançar em todas as páginas. Ok, no final, não há necessidade de lançar. Vamos passar para a etapa três, que é o Node JS. Este é o site e, como antes, está disponível no MACOS e no Windows Clique no botão grande de download e use o instalador. Isso não é nada muito empolgante, mas essa configuração proporcionará uma experiência muito, muito melhor. Ok, uma vez que você começa a instalar o NoJS, há uma coisa aqui que pode ser um pouco complicada Instale automaticamente as ferramentas necessárias. É como ter um conjunto de dez tipos diferentes de colheres, dependendo do que você vai comer Agora, você poderia lidar com duas ou três colheres? É claro. Uma dezena é realmente necessária? Não, mas eles podem ser úteis. E é a mesma coisa aqui. O problema é que isso abrirá várias janelas e você poderá baixar alguns gigabytes de Especificamente para ferramentas do Visual Studio Bull, que não são tudo o que é necessário. Se você quiser começar mais rápido, pule e quando algo como não ter Python instalado causar um problema , peça a Claude que Então, novamente, você pode ignorá-lo. Vou habilitá-lo para que você possa ver o que vai acontecer. Agora, inicialmente, nenhum JS será instalado, mas depois de alguns segundos, ele começará a envolver todas as outras ferramentas. Ferramentas de chocolate, Python e Visual Studio Bull. O problema é que você não saberá quando está pronto ou se parou. Então, isso é um pouco complicado. Você verá algumas mensagens que estão em verde e dizem que foram aprovadas. Mas outras vezes, ele ficará suspenso por alguns minutos e você não terá certeza se deve fechá-lo ou não. Então, essa é a parte que não é adequada para iniciantes, mas eu queria mostrá-la Novamente, se você o ignorou , não o terá. Mas se você estiver acompanhando, talvez tenha algo semelhante. Agora, não há nada que você precise fazer, mas você precisa esperar alguns minutos. E, novamente, você não tem certeza do que está acontecendo, então é um pouco desconfortável. Mas se você estiver em dúvida, marque essa opção, como eu disse, e é o que é. Se você habilitá-lo, você verá algo parecido com isso. E sim, depois de um tempo, você deve fechar a janela se depois de alguns minutos nada estiver acontecendo. Agora, na verificação final, você precisa digitar CND no menu Iniciar, CMD E agora você digitará esses três comandos, um por um. E se você não vê nenhum erro, então você está bem. Está tudo pronto. Você provavelmente deveria ver algo assim, mas muito provavelmente uma versão mais recente Mas sim, foi isso que aconteceu nesta etapa porque, sim, há um pouco mais, e me desculpe por isso. E isso é instalar o Android Studio, que também está disponível no macOS Isso vai levar um bom tempo, pelo menos dez a 15 minutos, mas é muito importante durante todo o trabalho. Caso queira criar aplicativos IOS, você deve substituir o Android Studio pelo Xcode, e o Xcode é instalado como qualquer outro programa no Simples o suficiente, totalmente gratuito. Agora, de volta ao Android Studio, é um pouco lento e desajeitado O instalador tem mais de 1 gigabyte, mas seja paciente, pois você só precisará fazer isso E depois de instalado, você terá que iniciá-lo e concordar com algumas coisas, para ele possa continuar baixando ferramentas valiosas. O melhor de tudo é que passaremos 90% do nosso tempo no Claude Code, então você não precisa aprender nenhuma dessas ferramentas que acabamos de configurar Apenas certifique-se de que eles estejam disponíveis para Claude usá-los, porque esse é o plano aqui Estamos instalando coisas para que Claude possa realmente usá-las. Ok, agora, assista a este vídeo novamente, instale-os, execute os três comandos para verificar se está tudo pronto. Depois, você pode voltar ao projeto inicial, o projeto Vt Clinic Agora, para mim, é realmente essencial que você o construa. Eu não quero que você economize combustível. Não, eu não quero que você economize recursos, mesmo se você estiver no plano de $20 Quero ver sua própria versão porque, sim, mesmo que você possa copiar e colar minhas mensagens, você terá um design um pouco diferente. Isso é normal, isso é esperado. Quando terminar sua versão, faça uma captura de tela e faça o upload para a seção de comentários Eu quero ouvir seus pensamentos. Então, como foi a experiência? Claude demorou muito? Ele detectou algum erro? Você teve o mesmo erro com o mapa que eu tive? Me fale sobre isso. Eu li todos os comentários. Então, volte ao curso, baixe meu arquivo de texto, faça alterações nele, se quiser, e faça o exercício. Não continue sem fazer isso. É muito importante. Ok, divirta-se com isso. 6. Planos de Claude explicados: USD 20 vs USD 100 vs USD 200: Bem vindo de volta. Quando iniciantes usam código de tecido, a primeira pergunta é: se eu pagar 20 dólares, 100, 200 dólares por mês, quanto tempo isso vai durar E a resposta simples é: depende de três coisas. O modelo que você usa, o tamanho do projeto e a duração da sessão. Agora, uma maneira melhor de ver isso é essa. Quanto custam as férias? Então, quando você vai para um local de férias, quanto isso custa? Genuinamente, você pode responder a essa pergunta? Claro, isso depende. Para onde você está indo? Por quanto tempo? Quantas pessoas você vai de carro, barco, trem ou avião? Existem tantos fatores, então ninguém pode te dizer um determinado preço específico, certo? Agora, de volta ao Clog, pense em você como uma assinatura como um tanque de combustível Portanto, cada tarefa consome um pouco de combustível. Uma pequena tarefa usa, é claro, um pouco. Uma grande tarefa consome muito combustível. Então você viu como construímos o site, e isso consumiu cerca de 5% do meu plano de cinco horas. Mas lembre-se de que estou usando o plano de $100. E, sim, apesar de tudo, em apenas algumas mensagens, 5%, ok? Agora, o resultado foi bom o suficiente? Estamos felizes com isso? Esse é o ponto principal. É nisso que você deve se concentrar. Você está fazendo um bom progresso? O resultado é bastante decente? Esse é o trabalho real, sabe? Agora, back Width Claude agora tem três opções: Claude Pro a 20 dólares por mês, Max cinco X a 100 dólares E, finalmente, o maior MAX 20 X a $200 por mês. Mas o problema é o seguinte. Não há uma unidade de medida padrão que eu possa dizer que você possa entender que faria sentido. Algo como 10.000 linhas de código ou 3 horas de codificação. Não funciona dessa forma porque depende do que você está tentando construir. Quão complexo é isso? Quantas mensagens você envia, vários fatores. Agora, vamos conectar isso ao tamanho do código. Então Claude não cobra por linhas de código, ok? Ele usa algo chamado tokens. Um token é um pequeno pedaço de texto. Podem ser códigos, comentários, nomes de arquivos, pontas e todas as respostas de Claude contam Esses são todos tokens. Mas, para simplificar, vamos pensar nisso como linhas de código, embora, novamente, isso não esteja 100% correto. Então, se seu projeto tem, digamos, 100 linhas de código, isso é muito pequeno. Por exemplo, uma página HTML simples, um script muito pequeno de um aplicativo Android muito pequeno. Então, Claude geralmente consegue ler isso de forma rápida e fácil, certo? Mas tarefas como explicar esse arquivo ou corrigir esse pequeno bug é um trabalho leve, ok? Então, se você está fazendo exatamente isso, pode usar a sessão inteira, as 5 horas inteiras sem parar, sem problemas, certo? Agora, se o projeto crescer, se for algo como 1.000 linhas de código, Claude tem mais para ler Agora, isso pode ser um pequeno aplicativo, um site simples ou um projeto Android básico. Então, tarefas que ainda são um pouco razoáveis. Mas se você pedir a Claude que revise tudo repetidamente , é claro que o uso aumentará É como pedir a alguém que leia uma única página de um livro e depois responda perguntas sobre ele em vez de cinco, dez ou 50 páginas Obviamente, é preciso muito mais esforço para ler compreender e lembrar 50 páginas E isso é fundamental quando alguém pede que você se lembre de 50 páginas e você precisa responder às perguntas com base no que você lembra. Obviamente, isso é um pouco complicado. Essa é a parte do uso. É por isso que é tão complicado. E, claro, isso continua indefinidamente. Se seu projeto tem 100.000 linhas de código ou mais, esse é um aplicativo grande. E uma empresa real, você sabe, pode ter um aplicativo que pode facilmente alcançar algo como milhões de linhas de código. Portanto, um produto semelhante ao Netflix, com aplicativos móveis, serviços de back-end, sistema de recomendação , pagamentos, infraestrutura de vídeo ferramentas internas e testes, são milhões e milhões de linhas de código Mas o que isso significa para você? Então, inicialmente, em qualquer projeto , você sabe, o uso será bem pequeno. À medida que o aplicativo cresce em recursos e em complexidade , obviamente exigirá mais uso, mais recursos. Então Claude terá que trabalhar mais. Agora, a maneira mais inteligente de trabalhar é essa não pergunte nada vago dentro do enorme projeto de aplicativo Em vez disso, identifique o que você quer fazer. Claude, veja o fluxo de registro ou Claude, inspecione o módulo do player de vídeo, inspecione o módulo do player de vídeo Claude, isso é um problema de cobrança, é um bug no processo de checkout Então você cria código na nuvem, se concentra em uma pequena parte do aplicativo e, dessa forma, ele não consumirá muito combustível. Agora, eu sei que isso é um pouco frustrante, mas ninguém pode te dizer com precisão quanta energia seus bailes de formatura vão usar Basta clicar na interface de tempos em tempos e você verá como o uso aumenta. E com o tempo, você terá uma noção melhor de como as coisas acontecem. Agora, vamos falar um pouco mais sobre os modelos. Portanto, cada empresa tem vários modelos. Então, mais rápido, alguns mais inteligentes, alguns mais caros, alguns para geração de imagem, outros para voz e assim por diante E esse é o caso do Enthrop. Então, a Enthropek criou o código em nuvem, ok? Agora, aqui está a situação a partir de agora. Novamente, isso muda constantemente. Então, o Haiku é o mais leve. Não tenho certeza se é assim que você pronuncia , mas é assim que eu digo. Então, isso é basicamente para tarefas super simples. Pense nisso como um carro híbrido de um litro, muito pequeno, muito econômico em termos de combustível. Não é para um trabalho sério. Eu pessoalmente nunca o uso. E quando você estiver assistindo isso, talvez já tenha sido removido da lista. Filho, é o padrão. Para os iniciantes que desejam usar apenas o plano de $20, novamente, isso provavelmente é o ideal Agora, para mim, eu não o usaria para meus projetos do mundo real, a menos que fosse algo bastante seguro, como um site de portfólio ou algo que só eu vou usar ou pelo qual as pessoas não precisem pagar. Então, se for gratuito, tudo bem. Erros do esperado, isso é totalmente bom. Agora, eu prefiro ficar com os dois melhores modelos porque, você sabe, é muito melhor para projetos que pagam de verdade. E quando eu o usar, vou esperar algumas horas até que ele reinicie. Mas, para ficar claro, no plano de $20, essa é provavelmente a melhor escolha, essa aqui Agora, o Opus é um pouco mais forte, mas consome muito Este é o maior V oito. Bem, eu diria que provavelmente um V seis, talvez. Mas sim, isso é muito mais poderoso. É um bebedor de gasolina. Ele consome muito mais combustível do que os outros. Mas é claro que também é mais inteligente e bastante eficiente E com o passar do tempo, mais e mais modelos aparecem e os mais antigos são removidos. É exatamente como com telefones, iPhone 15, 16, 17, e é a mesma coisa aqui, Opus 4.6, 4.7, 4.8 e agora 50, e Então, essas classes são constantemente atualizadas. E, claro, há o V 12, por assim dizer, o máximo absoluto de cinco. Falaremos mais sobre isso mais tarde, mas não vamos usá-lo neste curso em resumo. Agora, também há algo chamado janela de contexto. Então isso significa memória de Claude. Inclui suas mensagens, responde Claude, os arquivos que Claude E, basicamente, se a janela de contexto for pequena, Claude terá um desempenho melhor. Funciona melhor. Se a janela de contexto ficar muito cheia, Claude pode começar a esquecer detalhes mais antigos ou talvez precise resumir tudo Agora, isso pode tornar as respostas menos precisas. Agora, toda empresa de IA tem o mesmo problema. Não é só código na nuvem. Muita informação pode tornar a IA menos nítida. Pense nisso dessa forma. Se eu pedir que você leia uma página de um livro e se lembre dela, lembre-se do que diz. Você provavelmente poderia fazer isso muito bem. Mas que tal duas páginas? Que tal 20 páginas. Assim, à medida que você adiciona mais e mais páginas que precisa lembrar, você esquecerá pequenos detalhes com cerca de 200 páginas ou 2000 páginas. Então, essa é basicamente a janela de contexto, em poucas palavras, simplificada demais, mas essa é a essência dela Então, quando você trabalha por horas a fio e envia centenas de mensagens e escreve dezenas de milhares de linhas de código, Claude esquece, Claude esquece, especificamente o modelo que você está usando Não consigo me lembrar de tudo. Não me lembro do que você disse até algumas horas atrás. Mas algumas 10.000 linhas de código atrás, certo? Então, novamente, é esquecido exatamente como nós somos. É por isso que longas sessões de Claude Code podem se tornar caras e menos focadas Então, quanto mais arquivos Claude lê e quanto mais longa a conversa se torna, mais uso você vai usar Então você vai precisar de mais combustível. Então, meu conselho, todo mundo diz a mesma coisa. É bem simples. Faça uma nova conversa por tarefa. E eu vou te mostrar como você pode fazer isso mais tarde. Basicamente, você fala sobre a implementação do checkout, essa é uma conversa Então você fala sobre a implementação outro recurso, isso é outra conversa. E é por isso que é muito mais fácil trabalhar dessa forma. Todo mundo está mais feliz, e eles também serão mais felizes. E agora um conceito final, o resfriamento. Portanto, Claude tem uma janela de uso que é reiniciada a cada 5 horas, embora isso possa desaparecer em um determinado momento. Portanto, a ideia é que, se você usar muito nessa janela, talvez seja necessário esperar. Então, se você estiver fazendo muitas coisas complicadas, de uma só vez, se você pedir muitas coisas ao mesmo tempo que vão consumir muitos recursos, você usará seu tanque de combustível de cinco horas. Em apenas alguns minutos, talvez meia hora ou uma hora. E então você vai ter que esperar. A sessão começa quando você digita sua primeira mensagem. Então, novamente, isso realmente depende de quando você quer começar. Normalmente, a maioria das pessoas começa às 7h que significa que são 12h e depois 17h e, em seguida, 22h, a sessão final. , 22h Mas você sabe. E, claro, também há um limite semanal, separado. Você pode ver o horário de redefinição nas configurações de uso. Então, qual plano um iniciante deve começar com o plano de $20? Isso é bom para aprender pequenos projetos e programar de forma leve. E muito provavelmente você vai usar o Sonnet, porque se você escolher esse, provavelmente poderá tirar o máximo proveito do seu plano Agora, obviamente, o plano de $100 é muito, muito melhor se você planeja programar com bastante frequência e se deseja lançar vários aplicativos Mas, novamente, faça isso passo a passo. Agora, obviamente, o plano de $200 é para usuários diários pesados, portanto, oferece muito mais espaço para trabalhar Mas projetos maiores. Ainda vamos esgotar esses recursos com bastante rapidez. Isso é o que eu acabei fazendo. Então eu comecei com um plano de $20, depois 100 e agora 200 Agora, uma conclusão final, ninguém pode te dizer: Ei, no plano de $20, você receberá dez mensagens com este modelo e 15 mensagens com este modelo ou uma hora ou qualquer Isso não funciona assim. Então, a única coisa que você precisa se concentrar neste momento é que, se você puder pagar o plano de $100, vá Você terá uma experiência de aprendizado muito melhor. Mas, novamente, acho que você pode começar com um plano de $20, certo? Se preferir, você pode usar um modelo mais lento um pouco mais idiota. Mas, como você está prestes a ver, não será uma diferença entre a noite e o dia. Então esse é o problema. Você pode começar com um plano de $20 e, eventualmente, subir. E essa é a minha opinião. Essa é a maneira mais fácil eu poderia imaginar para explicar como isso funciona. Eu sei que ainda é um pouco complicado, mas fique comigo, e quanto mais avançarmos, mais você aprenderá. Obrigada 7. Claude Code x Codex x Cursor x Lovable: Bem-vindo de volta. Queremos criar laboratórios móveis com o uso da IA. Isso é chamado de código vibe. Dizemos ao programa o que queremos que seja feito em inglês simples e, em seguida, a IA faz o trabalho pesado por nós. Ele escreve todo o código. Ele até faz os testes e, no final, vamos ter um laboratório móvel e podemos lançá-lo e monetizá-lo Ótimo. Mas o problema é que existem muitas plataformas por aí. Como você sabe qual é o melhor? Qual é a escolha certa? É código na nuvem? É Codex, que agora é Chat GPT, Cursor ou Lovable. E isso é só para citar alguns eles têm, na verdade, um monte deles, então tudo isso pode fazer sua cabeça girar. E deixe-me esclarecer tudo agora. Neste momento, existem apenas duas opções principais. É um código em nuvem da empresa chamada Anthrope ou Codex, que agora é novamente CHAD GPT Novamente, a empresa por trás do HADGPT que todos conhecemos. Agora, você pode pensar nisso como Samsung versus Apple. Então, essas são as duas principais empresas. Ambos oferecem um produto fantástico, mas de maneiras ligeiramente diferentes. E o resto? Bem, é exatamente como com telefones celulares. Existem muitas outras empresas que tentam se destacar . Eles têm lançamentos sofisticados. Alguns se concentram em ter uma bateria maior, uma câmera melhor. Mas, em essência, a maioria das pessoas ainda usa um dispositivo Samsung ou Apple, e apenas algumas delas usam Huawei, Google Phones, Xiaomi ou qualquer outra marca Então, isso não significa que Codex e Claude estarão sempre no topo. Claro que não. A Cursor foi comprada por Elon Musk, e isso significa que está recebendo recursos enormes que podem mudar O Google é um gigante adormecido no momento e, na verdade, não está competindo. Então, como eu disse, as coisas podem mudar rapidamente. Além disso, Mark Zuckerberg acabou de surgir do nada. Ele reativou sua conta do Twitter, a conta X, e postou algo sobre o lançamento de sua própria IA, que é absolutamente incrível porque há muita concorrência Mas é aqui que você relaxa. As diferenças entre as camadas superiores não são substanciais. Eu usei o Cursor. Eu usei o windsurf, que agora se chama Devan. Eu os usei bastante. Posso dizer com segurança que, no momento, eles estão em segundo nível e por uma grande margem Lovable é mais para iniciantes e usuários muito casuais. Além disso, é muito mais caro e você está basicamente pagando pela melhor interface de usuário por uma interface melhor. Agora, para olhos grandes, usei novamente o Codex, o chapéu GPT e o código Cloud Clot, sem parar, cabeça a cabeça, e eles são basicamente Está bem? Neste curso, vamos usar o código clot, mas, honestamente, você poderia muito bem usar Codex porque isso é praticamente igual A experiência de construção é praticamente a mesma. Agora, e os modelos deles? Então, novamente, isso é GPT 5.6. Isso é Fable five, que foi banido após o lançamento, é Opus, tem muito Mas se você ainda está curioso sobre por que não há um vencedor claro entre essas duas empresas, deixe-me explicar porque é fascinante. Então imagine que você está comprando um carro e adora velocidade, ok? Você quer um carro rápido. Bem, isso é muito fácil, certo? Você olha o preço e depois o tempo de zero a 60. Então, para simplificar, vamos nos concentrar apenas na potência. Isso é ainda mais fácil, certo? Então, digamos que por 20 K por $20.000, você pode comprar um carro com 200 E por 30 K, você pode comprar um carro com 500 cavalos de potência, carro muito mais rápido, E então a pergunta é simples. Se você puder pagar, é um negócio fechado. Pegue o carro mais rápido, certo? Agora, com essa mentalidade, talvez você queira comparar o Codex com o Cloud, mas eles têm o mesmo preço, e isso também pode mudar, mas, no momento, eles estão constantemente lado a lado com todo o plano Mas talvez eles possam competir em especificações puras, certo, em especificações Não, e esse é o maior problema com modelos de IA de todas as empresas de cada uma delas. Não há potência fixa garantida para você. É isso que você precisa entender sobre todas essas plataformas de IA. Então, quando você compra um carro com 300 cavalos de potência, é exatamente isso que ele tem é exatamente isso que ele Se você quiser uma melhor eficiência de combustível, tenha certeza de que tem a opção de diminuir sua potência, e isso é bastante intencional Este é um modo econômico, e você verá que o carro ficará muito mais lento, ok? Mas está sob o controle dos EUA. Você pode ver que tinha um modo econômico e está fazendo isso para economizar combustível, tudo bem. Bem, com essas plataformas de IA, elas podem colocar você no modo econômico ou no modo esportivo sem avisar. Então, vou dizer isso de novo. Você tem uma assinatura da empresa X. Você insere um aviso. Você pode obter um resultado de dez em dez agora. Mas depois de uma hora, a mesma coisa, você pode obter um resultado de cinco em dez. Por quê? Porque, repito, eles colocaram você no modo econômico. Alguns dizem que o código em nuvem é incrível, enquanto outros dizem que é absolutamente horrível Como isso pode fazer sentido? Alguns estão no modo esportivo, alguns estão no modo ecomde A empresa Anthrope está constantemente ajustando sua potência, e você não tem ideia Então, quando você aciona qualquer prompt, ao enviar uma mensagem, você pode obter 100 cavalos de potência, você pode obter 1.000 Na maioria dos casos, você chegará a algum lugar próximo ao meio. Agora, você pode estar furioso, certo? Você pode estar com raiva porque quer o que pagou. Mas, novamente, ninguém prometeu 1.000 cavalos de potência, um resultado específico de zero a 60 ou um resultado de dez em dez Ninguém te prometeu isso. Eles te deram acesso, e pronto. É por isso que a página de preços é tão vaga. Cinco X, 20 X. O que isso significa? A verdade é que você pisa no acelerador, a mensagem é enviada para a empresa antrópica ou aberta Ae ou qualquer outra coisa E então, com base em 1 milhão de fatores, você obterá um resultado, melhor ou pior. Para realmente esclarecer esse ponto, algumas pessoas dizem que às 9h sempre há um tráfego massivo e que a plataforma, o Cloud Code, por exemplo, é mais idiota. sempre há um tráfego massivo e que a plataforma, o Cloud Code, por exemplo, é Por quê? Porque mais pessoas o estão usando naquele momento. Porque, obviamente, eles estão chegando ao escritório, iniciando seus laptops e começando a usar o código na nuvem ao mesmo tempo. E aqui está a coisa. Essas empresas e a Tropical Open AI não têm recursos ilimitados. Então, o que eles fazem é acelerar o uso. Eles limitam o consumo. Eles colocam você no modo ego. E isso é simplesmente porque eles não têm poder de processamento ou energia elétrica suficiente para atender às necessidades de todos que estão usando seus serviços. Eles não conseguem admitir isso. Se eles fizessem isso, o preço de suas ações cairia de um penhasco. Eles perderiam investidores, usuários de participação de mercado. Todos se reuniriam com seus concorrentes. Mas o problema é o seguinte. Todas as empresas, todas as empresas de IA têm exatamente o mesmo problema. É por isso que todos eles estão construindo data centers e usinas de energia. Eles estão tentando obter reatores nucleares. Eles precisam de mais energia. É por isso que eles estão constantemente colocando as pessoas no modo econômico. propósito, é por isso que eles estão comprando tantas GPUs da Nvidia É uma corrida do ouro para essas empresas. Essas são empresas multibilionárias, e multibilionárias simplesmente nem sequer cobrem Portanto, os números são surpreendentes. As pessoas estão ficando ricas. Mas o fato é que eles não podem ser transparentes porque isso arruinaria seus negócios. Então, quando as pessoas dizem: Oh, Codex é incrível e as pessoas dizem que o Codex é lento e idiota, ambas estão certas. Eu já experimentei isso. Eu tenho usado Codex e Claude ao mesmo tempo em paralelo, e posso dizer que ambos são fantásticos e A situação muda dia após dia. Para mim, está claro neste dia que, em certos períodos , pode levar algumas horas ou, em alguns casos, alguns dias, algo acontece e meu poder é limitado. Estou sendo colocado no modo econômico. Agora, a propósito, eu não estou sendo destacado por essas empresas Não, isso está acontecendo com muitas pessoas ao mesmo tempo. Então, o que eu fiz foi aprender a aceitar isso por uma simples razão. Embora eu não tenha certeza se estou obtendo 200 ou 500 cavalos de potência, ainda estou ganhando 20 vezes mais do que andando Portanto, essa experiência, em que tudo está flutuando, ainda é muito melhor do que não ter acesso a essas ferramentas de simplesmente programar você mesmo ou contratar um desenvolvedor Ainda é uma experiência muito, muito melhor Portanto, para concluir, não há o melhor para todos, e a maioria, se não todas, as empresas de IA ajustam o poder que você está obtendo no local. É por isso que eu encorajo você a escolher um e continuar com ele. A competição é tão intensa que, mesmo quando algo fantástico sai da primeira empresa, digamos, código em nuvem, a IA aberta lançará algo semelhante em questão de dias, no máximo algumas semanas. Então, com essas informações, espero que você possa relaxar e procurar a melhor ferramenta, porque não existe uma Agora, minha analogia com o carro não é 100% tecnicamente correta, mas acho que ela mostra o que quero dizer Você pressiona o acelerador, envia uma mensagem e não tem certeza do que vai receber É frustrante, mas ainda é uma experiência fantástica em comparação com todas as opções pontilhadas Então fique com um, e pronto. Codex com código em nuvem e pronto. Vamos continuar. 8. O que vamos construir e por que: Bem-vindo de volta. Tenho certeza de que você está curioso sobre o que vamos construir e se alinhado com o que você deseja construir, certo? Resumindo, vou dizer que, sim, você poderá criar praticamente qualquer aplicativo porque os princípios deste curso são universais. Então, deixe-me explicar. Vamos criar um aplicativo de papel de parede para telefones Android. Agora, eu sei que isso parece muito básico e não tão empolgante, mas nos permite focar no panorama geral, e esse é, na verdade, o valor real do curso. E vamos tirar algumas fotos lindas e criar um aplicativo com um botão. Depois de tocar nesse botão, a imagem se tornará o papel de parede do seu telefone. OK. Mas então o que? Bem, então temos que pensar em conseguir usuários, e isso requer anúncios pagos e otimização da loja de aplicativos, que é a mesma coisa que SEO, otimização de mecanismos de pesquisa ou, otimização de mecanismos de pesquisa ou, de outra forma, obter tráfego orgânico. Mas se você quiser lançar anúncios pagos, precisa gerar algum dinheiro por meio do aplicativo, certo? E isso se divide em dois baldes. E por outro lado, você pode usar uma assinatura paga. Mas então, como podemos ser lucrativos exibindo anúncios se também exibimos anúncios pagos? Isso faz sentido? Então, de onde obtemos nossos anúncios? Será da AdMob ou da Meta, do Facebook ou de uma dessas muitas outras plataformas de anúncios Quem paga o melhor para que possamos realmente ter um bom retorno? E passando para o lado da assinatura paga, como podemos fazer com que certas pessoas paguem uma certa quantia de dinheiro mensalmente? Quais recursos os deixarão empolgados, para que possam pagar com prazer E como implementamos esses recursos? Como pensamos sobre eles? Como podemos abordá-los? E no lado do tráfego orgânico, porque talvez você não queira gastar dinheiro para promover seu aplicativo, certo? Ok, qual é o tamanho do aplicativo? Se você incluir muitas fotos no aplicativo de papel de parede, ele ficará inchado Digamos que sejam 50 megabytes, certo? O download demorará muito para ser baixado na maioria dos quatro telefones G, e o Google não gostará. Mas se você tiver apenas uma foto, novamente, esse também não é um ótimo aplicativo porque as pessoas não pagarão por isso. Mas e se você adicionar várias imagens, mas comprimi-las? Claro, isso pode funcionar, mas se forem de baixa qualidade e pixelizados, os usuários não ficarão felizes E como você garante que os usuários estejam realmente felizes? Quais análises você deve verificar? Que tipo de análise existe para aplicativos e o que você deve procurar? Essas análises mostrarão bugs ou falhas? Isso seria muito importante, certo? E então, quando você quiser fazer uma atualização, como você faz isso? E como garantir que as pessoas realmente atualizem para a versão mais recente? Então, isso é outra coisa a ser discutida e intimamente relacionada como você faz com que as pessoas usem o aplicativo com frequência? Se eles o usarem uma única vez, é difícil gerar receita. Se eles o usarem todos os dias, isso é fantástico. Mas como você chega a esse ponto? O problema é que, se você for muito agressivo com seus anúncios e engajamento, poderá perder sua conta. O Google pode suspender você. Agora, isso é um grande problema, ou você pode simplesmente criar outra conta assim? Por exemplo, como no TikTok, que permite que você faça várias contas desse jeito Teremos que conversar sobre isso. Agora, voltando ao tráfego orgânico, novamente, você precisará de avaliações. Mas como você obtém avaliações? Novamente, se você for muito agressivo em obtê-los, poderá ser suspenso permanentemente. E se você tiver muitos recursos, como os usuários descobrirão esses recursos? Bem, você precisará de algum tipo de integração, algum tipo de apresentação inicial em que mostre os principais recursos do aplicativo Isso tem que ser bonito, mas conciso. Mas e se os usuários não falarem inglês? Bem, isso nos leva à otimização da loja de aplicativos e à obtenção de tráfego orgânico. Você precisa traduzir seu aplicativo, mas também precisa traduzir as capturas de E por falar em capturas de tela, se seu aplicativo não estiver bonito, as pessoas não o usarão, mesmo que seja tecnicamente E tudo isso pode fazer sua cabeça girar. E eu estou apenas arranhando a superfície aqui. Há muito mais do que isso. Isso é o que vou te ensinar neste curso, passo a passo, tudo totalmente explicado. É por isso que estamos criando um aplicativo de papel de parede simples, para que você possa se concentrar em todas essas outras coisas porque como você obtém avaliações, como monetiza, como verifica as análises, como atualiza o aplicativo, tudo isso pode ser aplicado a qualquer outro tipo de Mas sem fazer nada muito complicado para sua funcionalidade, como um aplicativo de IA que fala com você ou qualquer jogo aleatório , porque isso o desfocaria do que realmente importa Esses baldes são incrivelmente importantes. Sem eles, você não pode ter sucesso. Os aplicativos não se tornam virais sozinhos. Não, você precisa usar essa estrutura. Portanto, embora você não queira lançar um aplicativo de papel de parede, o que tenho certeza de que provavelmente não quer fazer isso, isso o ajudará tremendamente Isso mostra como é um conceito muito simples. Você tem uma foto, toca nela para defini-la como papel de parede e pronto. Como essa coisa simples se torna incrivelmente complexa em pouco tempo. Fique comigo e você verá o que é o quê. É isso que vamos construir. Com esses princípios, você pode criar o que quiser. Vamos em frente. 9. Nunca crie este tipo de aplicativo: Volte. Quero parar por um momento e te dar um aviso claro. Nunca, nunca faça um jogo. Isso parece um pouco estranho, já que muitas pessoas adoram jogar em seus telefones E se você é um ótimo designer, pode criar gráficos fantásticos e criar algo muito bonito. Então, por que não? A indústria de jogos para celular é enorme. As maiores empresas estão gerando centenas de milhões de dólares em receita. Centenas, sem exagero. Então, criar um jogo de laboratório móvel em sua TI é como tentar encontrar petróleo, tirá-lo do solo e depois vender gasolina sozinho. Bem, é tecnicamente possível, é muito melhor tentar ganhar na loteria Isso simplesmente não acontece. Veja, os jogos mais bem estabelecidos do mercado têm um exército de cientistas de dados, engenheiros incrivelmente talentosos e dezenas de designers seniores. Não se trata de jogabilidade ou de belos gráficos. Não se trata disso. Isso é extração de dados. Trata-se de tornar o aplicativo o mais viciante possível e tentar extrair cada centavo de seus usuários Isso é feito rastreando a cada segundo, cada segundo que o usuário está dentro do aplicativo. Eu vi algumas apresentações em que desenvolvedores falaram sobre como isso é incrivelmente complicado E eles estavam comparando isso com o seu feed no TikTok, Instagram OM Não é aleatório. Não é por acaso. Esses algoritmos são projetados por algumas das linhas mais brilhantes do mundo para fazer você se manter ativo, continuar rolando e jogando Para mostrar o conteúdo certo na hora certa. No jogo, eles medem sua reação em milissegundos. Eles colocaram você entre colchetes. Se você é um usuário casual, uma baleia em potencial, se você é o tipo de pessoa que passa 5 minutos por dia com 5 horas por dia, eles oferecem recompensas e power-ups especiais e verificam tudo o que você faz, cada hesitação, cada toque, eles devolvem isso ao painel e o tornam cada vez mais viciante É como administrar um cassino. Agora, com certeza você pode saber jogar Blackjack ou qualquer outra coisa, mas a indústria por trás do jogo por trás do cassino é tão incrivelmente complexa que você nem consegue tocá-la Agora, neste momento, você pode dizer: Ah, Chris, eu só, você sabe, eu não quero fazer o próximo Candy Crush Eu só quero me divertir e criar um jogo adorável com alguns personagens fofos. Nada muito sofisticado, certo? Claro. O problema é que leva muito tempo, muitos recursos. Você passará literalmente anos construindo-o. Você vai se cansar de não ter nada para mostrar. É a maneira mais rápida de se queimar. Mesmo que você faça um jogo simples como Tita toe, connect, qualquer outra coisa, um pequeno quebra-cabeça, ele ainda levará muito tempo em termos de dinheiro, energia, como você quiser chamá-lo, todos os seus recursos, ele vai sugar tudo de você Então, o fato é que você vai se concentrar em designs de cenas, na animação de personagens, no desenvolvimento, nas histórias, em um estilo visual E então aqui está a coisa. Você negligenciará tudo o que realmente importa, como monetização, ASO, otimização da loja de aplicativos, integração, análises, paywalls, retenção e uso É por isso que eu não quero que você perca seu tempo. Em vez disso, lance dois, três, cinco aplicativos simples com base na minha estrutura neste curso e, em seguida, você poderá passar para outros mais interessantes. Mas a primeira, não, crie um aplicativo de previsão do tempo, um aplicativo de anotações, um alarme que lembre você de beber água, as coisas mais básicas Algo incrivelmente simples. É isso que você precisa fazer, como um aplicativo de papel de parede que criaremos neste curso. Mas, novamente, com um toque diferente, você sabe, seja um recurso ou talvez um design bonito, mas é isso Não complique isso. Não tente criar os próximos Flappy Birds ou qualquer outra coisa. Por favor, não faça novamente. 10. Como perdi aplicativos que estavam ganhando USD 800 por dia: Volte. Quero contar como comecei a desenvolver laboratórios móveis e como ganhei cerca de 800 dólares por dia e como perdi tudo isso pelo menos três vezes Então, meus melhores meses foram de mais de $50.000 em receita, e expliquei tudo em detalhes em meu livro, 1 milhão Eu quero parecer arrogante mas o fato é que eu realmente quero ter certeza de que você entenda que eu estive nas trincheiras Eu vivi isso e tenho muita experiência. Agora, alguns anos atrás, minha equipe e eu estávamos criando aplicativos no Photoshop, ok? Para ser conciso, comecei a criar equipes de teclado para um aplicativo popular na Google Play Store Esse aplicativo foi chamado go keyboard. Era um dos teclados mais populares da época. Agora, um dos meus amigos descobriu como usar software diferente para descobrir como o teclado Go funcionava, que nos permitiu criar skins com temas para Então, se você fosse fã de, digamos, vermelho e azul, tínhamos um aplicativo para isso. Nós tínhamos uma pele para isso. Se você amou o Minecraft, tivemos um tema criado nesse estilo E à medida que lançamos mais e mais temas, alguns deles se tornaram virais. Os aplicativos eram bastante simples. O processo foi esse. Você o baixa, clica em Aplicar, aplica o tema e, em seguida, a capa será aplicada ao teclado Go se você a tiver instalado. Se você não o instalou, você também tinha que baixá-lo. Agora, começamos por volta de 2012 e crescemos para cerca de 300400 dólares por dia Então, isso levou cerca de, eu diria, talvez um ano, talvez dois anos, algo nesse sentido. Mas, como queríamos cada vez mais receita, testamos diferentes plataformas de anúncios que nos prometiam salários melhores. E aqui está a coisa. Ao entrar no, você verá anúncios em tela cheia ou vários tipos de banners Agora, os anúncios em tela cheia obviamente se saíram melhor do que os banners, que eram muito menores Mas alguns desses anúncios em tela cheia, chamados de intersticiais, tinham som, ok Alguns tinham animações fantásticas. Alguns eram escaneados e diziam que você tinha um vírus no telefone e que precisava instalar esse aplicativo antivírus específico Agora, como editor, você realmente não sabe o que está sendo exibido dentro do aplicativo. Há muitas empresas que veiculam anúncios. Por exemplo, a AdMob é de propriedade do Google. Então, eles analisam cada aplicativo, cada editor, tudo o que acontece muito bem, para que você realmente não receba nenhum anúncio malicioso ou com spam, Agora, o META também não os revisa. Então você pode receber anúncios mais agressivos, ok? E havia muitas empresas por aí. Ah, basicamente, foi uma escolha difícil. Agora, novamente, algumas plataformas de anúncios exibiram apenas pesquisas. Então paguei muito, muito bem, mas não com base em quando o usuário clica, mas com base em quando o usuário realmente instalou algo Alguns só pagaram se você mostrasse o anúncio. Não importa o que tenha acontecido, não importa se o usuário clicou nele ou não Agora, como você pode imaginar, é um assunto difícil de abordar. Mas, em resumo, você pode pensar nisso dessa maneira. Um anúncio básico daria a você qualquer coisa. Digamos que $0,05. Um anúncio mais intrusivo pode render $0,50 A instalação de aplicativos pode render dois dólares. Fazer uma pesquisa pode render cinco dólares e assim por diante. Então, na verdade, é uma questão de como você otimiza esse tráfego porque você tem a mesma quantidade de pessoas todos os dias, digamos 100 pessoas. Mas se você alterar o formato do anúncio com a estrutura do anúncio, o provedor de anúncios, poderá ganhar mais dez dólares, mais 20. Agora, o fato é que isso não é puramente sobre ganância. Trata-se de tentar maximizar sua receita publicitária. E aqui está outro fator. Então, digamos que você esteja usando anúncios meta. Então, o Facebook como seu provedor de anúncios. Mas a maioria dos seus usuários vem, digamos, da Alemanha, seja lá o que for, de qualquer país, certo? Digamos que a Alemanha. E digamos que os anúncios do Facebook não tenham muitos anúncios da Alemanha, ok? Não há pessoas que queiram anunciar para alemães , ok? Vamos imaginar isso. Então você sabe o que aconteceria? Nenhum anúncio seria exibido dentro do seu aplicativo. Então isso seria um problema. Ou eles veriam anúncios que não faziam nenhum sentido para eles como um serviço de corte de grama nos Estados Unidos em Idaho Obviamente, sua receita não será tão boa se você não mostrar os anúncios certos para as pessoas certas. Então esse é o problema. Não se trata apenas de ganância. Diversificar onde você obtém seus anúncios foi muito importante. Bem, voltando à história, usamos muitas plataformas de anúncios, mas perdemos toda a nossa conta do Google Play por causa de um provedor. Esse provedor parecia uma boa empresa, uma empresa séria. Eles disseram que estavam em conformidade com o Google Play. Vimos seus anúncios em nossos telefones e eles pareciam estar bem. Novamente, essa era uma grande empresa. Eu não era algo sombrio ou algo assim. Mas sim, depois de alguns meses, eles foram colocados na lista negra e o Google simplesmente suspendeu todos os desenvolvedores que exibiam anúncios dessa empresa em particular Então, essa receita de 3.400 dólares por dia foi consumida de uma só vez, literalmente sem aviso prévio. Não houve nenhum aviso, nada desse tipo, suspensão de 100%, permanente. E aqui está a coisa. Tínhamos mais de 100 aplicativos e várias contas de desenvolvedores, algo como duas ou três, pelo menos, e todas elas foram suspensas. Porque o Google descobriu que eles estavam de alguma forma vinculados. Eles descobriram por vários meios. Realmente não importa. Agora, o melhor que você poderia fazer ao ser suspenso era preencher um formulário e, com menos de 500 caracteres, não palavras, caracteres, 500 caracteres, por que você deveria ser reintegrado E, basicamente, isso nunca funcionou. Na verdade, isso nunca funcionou. É isso que você encontrará com o Google como empresa, seja o YouTube, o Google Play ou o AdSens AdMob Às vezes, você será suspenso sem um bom motivo e não há ninguém com quem conversar. Não há departamento, nem e-mail, nem chat ao vivo. É tudo automático. Tudo é copiar e colar respostas. Você violou os termos e condições, está pronto. E, novamente, se você procurar no YouTube, encontrará a mesma história repetidamente. O fato é que esses criadores não recebem nenhuma tração. Mas esse é o problema, isso vem acontecendo há anos. Isso não é uma coisa nova. O fato é que ninguém vai me chorar por, você sabe, perder uma conta que ganhava 400 dólares por dia, porque, novamente, não é algo maioria das pessoas se identifique Voltando à história, vimos o enorme potencial, então compramos um escritório. Contratamos pessoas. A equipe cresceu rapidamente. E no nosso auge, tínhamos cerca de 20 pessoas. Tivemos gerentes de produto. Nós tínhamos programadores. Tivemos muitos designers, uma grande equipe. Então, estávamos ganhando 800 por dia, em média, mas tivemos meses em que obtivemos mais de 40 mil em receita, $40.000, $50.000, até mais do que isso $40.000, $50.000, até Mas, hum, e o fato é que boa parte disso foi de fato lucro, mas com a equipe, foi menos do que no começo, embora fosse mais receita Mas, de qualquer forma, naquele momento, decidimos ficar do lado seguro. Decidimos criar nosso próprio aplicativo de teclado para não sermos suspensos. Portanto, não confiaríamos apenas no teclado go, porque esse é o problema. teclado I go não permitia mais que a gente mergulhasse a pele do próprio aplicativo, isso não era uma boa ideia, certo? Então, fizemos nosso próprio teclado. Então decidimos usar apenas a AdMob e outra grande empresa para receber anúncios, ok Mesmo que não fosse 100% de desempenho, mesmo que não estivéssemos otimizando nosso tráfego, decidimos: não sejamos gananciosos, ok Reduzimos o número de anúncios. Fizemos tudo o que pudemos. Nunca criamos coisas protegidas por direitos autorais com Sabíamos que as pessoas adoravam filmes da Marvel, Pokémon e qualquer outra Mas nunca fizemos esse tipo de coisa porque a suspensão seria certa. Usamos VPNs, máquinas virtuais, cartões de crédito diferentes para criar contas de desenvolvedores diferentes e muito, muito E mesmo assim, ainda tínhamos suspensões, suspensões permanentes de tempos em tempos Mas à medida que o Google Play evoluiu, seus termos ficaram um pouco mais claros, porque aqui está o problema Por muitos anos, eles diziam coisas como Não mostre um anúncio em um lugar inesperado. Ok, o que isso significa? Sério, o que isso significa? O único exemplo que eles tiveram por anos e anos foi esse. Se seu aplicativo for um jogo, você poderá exibir um anúncio quando o jogador falhar no nível. Ok, bem, se não for um jogo? Nada. Sem resposta. Imploramos e imploramos, e então, obviamente, recebemos mais e mais suspensões, e não sabíamos Foi a posição do anúncio, o número de anúncios? Foi o conteúdo do anúncio? Foi o formato do anúncio? Tentamos tudo o que pudemos, mas ninguém respondeu. Claro, outras empresas ao redor do mundo viram a mesma oportunidade. Então, tornou-se um frenesi. A certa altura, tivemos muita concorrência e eles tiveram exatamente os mesmos problemas. Estávamos monitorando suas contas, e boba, elas seriam suspensas e dizíamos que estavam suspensas Então, muitas e muitas empresas ao redor do mundo não conseguiram descobrir isso. certa altura, estávamos recebendo bem mais de 100.000 downloads por dia, às vezes até meio milhão de downloads por dia, porque tínhamos milhares de aplicativos, ok? Teclado vermelho, azul, rosa azul-petróleo, vermelho e azul, rosa e azul, o que quer que você possa imaginar, nós o criamos E, novamente, outras empresas fizeram a mesma coisa. Mas, como eu disse, outras empresas tiveram exatamente o mesmo problema de suspensões sem nenhum aviso E mais ou menos no final de 2016, o Google Play realmente reprimido com grandes equipes foi completamente suspenso Aplicativos com mais de 50 milhões de downloads, um único aplicativo com mais de 50 milhões de downloads, exatamente esse removido. Todo mundo foi liquidado e não havia nada que você pudesse fazer E lentamente, mas com certeza, quase todas as empresas faliram. Inclusive o meu, porque, novamente, você não podia falar com ninguém. Você não sabia qual era o problema. O Google Play continuou nos suspendendo, e pronto. Então foi assim que eu perdi tudo, um monte de moedas de dez centavos. Essa é a realidade de trabalhar com o Google. As coisas melhoraram muito recentemente. Mas, sim, só para você saber que não quer ser suspenso. Só para você saber que não quer ser suspenso. É permanente e é incrivelmente difícil fazer qualquer coisa depois disso. Quero dizer que tentei aguentar, mas perdi muito do lucro que obtinha anteriormente só porque não queria demitir minha equipe. Então eu continuei esperando, mas, sim, perdi muito dinheiro por causa disso e, felizmente, depois de mais de 18 meses tentando voltar e mais e mais contas sendo suspensas, tive que desistir E o mesmo aconteceu com a maioria das empresas existentes. E quando você for suspenso, quero ter certeza de que você entendeu totalmente. É isso mesmo. Se você tentar abrir uma conta diferente, outra, você será suspenso imediatamente, às vezes depois de alguns minutos, às vezes depois de algumas semanas. Foi angustiante Foi realmente horrível porque você não sabia o que fez de errado. Você não sabia qual era o problema. Se eles pudessem ter dito claramente: Ei, você sabe, não mostre um anúncio quando o usuário quiser sair do aplicativo. Ok, não é um problema. Poderíamos ter feito isso imediatamente. Poderíamos ter atualizado tudo. Mas, sim, as suspensões surgiram do nada. E eu fiquei farto disso, sabe? Além disso, quando você lançou um novo aplicativo, ele não recebeu o impulso regular que o Google normalmente oferece. Então, eles costumavam enviar algum tráfego para você ver a qualidade do aplicativo. E se as pessoas gostassem, o Google o promoveria para mais e mais pessoas organicamente E se eles também gostaram , obviamente cresceu bastante sem que você tivesse que pagar pelos usuários. Mas depois de um tempo, isso também parou. Na verdade, você pode ver como o número de aplicativos no Google Play cresceu e depois diminuiu drasticamente E agora, com a codificação do Vibe, ela está voltando Mas, embora você ache que exibimos muitos anúncios ou que fomos muito agressivos, deixe-me ser claro. Eu teria ficado feliz com 50% da minha receita diária se tivesse a certeza de que estaria segura. A ganância não era o problema. Eu realmente quero deixar isso claro. Foi a falta de uma documentação clara sobre o que é permitido e o que não é. Ainda hoje, há muitas pessoas que estão me implorando para publicar seu aplicativo em minha conta. E por quê? Porque quando você perde sua conta, você fica pronto para sempre. Não é uma suspensão de um mês, nem mesmo um ano. Você está pronto para toda a vida. Não tenho ideia do porquê. Mas, sim, esse é o jogo que o Google joga. Resumindo, você pode ganhar grandes somas de dinheiro, mas amanhã, tudo isso pode ser levado por um robô Lembro-me de quando perdemos um aplicativo, um único por causa da nudez Era um teclado do Sand Team, dunas de areia, certo? E o algoritmo viu isso como nudez. Então, isso foi há cerca de dez anos, então a IA não era tão inteligente quanto é hoje, certo? Então, basicamente, nos acostumamos com essa instabilidade porque quando as coisas funcionavam bem, estávamos voando Mas quando as coisas estavam ruins, a frustração era inacreditável É por isso que você precisa ser inteligente sobre o que publica, quais anúncios veicula, como promove o aplicativo, todos os 9 metros. Espero que minha história tenha sido um pouco útil e tenha te assustado um pouco, porque bom, esse é o ponto. Por mais fantástico que esse espaço possa ser, ele também pode ser incrivelmente estressante e frustrante Então, meu conselho, siga as dicas deste curso específico. Não tente maximizar o dinheiro ainda. Não publique ideias aleatórias. Comece com o que eu recomendo neste curso. Ok, vamos continuar. 11. Trabalhe com certeza: salvar, fazer backup e reverter (inverter): Bem-vindo de volta. Eu quero que você trabalhe com certeza, com confiança, mas a IA às vezes é incrivelmente idiota. É bobagem. Às vezes é ridículo. Você está prestes a ver isso durante todo o curso. Às vezes, não faz nenhum sentido. Então, como gerenciamos isso? Bem, é bem simples. Ao salvar nosso progresso, e se algo ruim acontecer, podemos voltar para uma versão que realmente funcionou. Pense nisso como um videogame. Então, antes de um chefe duro, você salva e depois vai para a batalha. E se você morrer, não é um problema. Você carrega o jogo salvo e tenta novamente. Vamos fazer a mesma coisa com nosso aplicativo. Toda vez que fazemos algo funcionar, salvamos um posto de controle. Nós salvamos o jogo. Se o Cloud Code quebrar alguma coisa mais tarde, podemos simplesmente carregar o bom ponto de verificação, certo? Nada perdido. Então, a ferramenta que faz isso se chama Git e faremos backup desses pontos de verificação on-line em um site chamado Portanto, o Git é um tópico muito complicado. Ramificações, fusões, pull requests, todas essas coisas assustadoras. Vamos pular tudo isso de propósito. Você não precisa de nada disso para iniciar um aplicativo. Claro, isso ajuda, mas queremos voar o mais rápido possível. Então, eu o comprimi em apenas três coisas. Então, o primeiro, salve um ponto de verificação quando algo funcionar. Dois, volte para um posto de controle se algo realmente quebrar e três, mantenha um backup on-line na nuvem Portanto, se seu computador morrer, seu projeto estará seguro. Só para ficar claro, podemos salvar e carregar tudo o que quisermos, mas se nosso computador pegar fogo, certo, se o SSD quebrar, seja o que for, está pronto É por isso que salvar e carregar localmente no seu computador não é suficiente. Temos que colocar tudo online. O código precisa estar on-line, por isso é bom e seguro. E caso precisemos mudar para um novo computador por qualquer motivo, sempre podemos baixar a versão mais recente da web. E é isso, vamos começar. Primeiro, esta é uma nova sessão porque eu reiniciei meu computador. Agora, antes de começarmos, vamos verificar. Estamos na pasta correta. Podemos ver isso aqui. Estamos ignorando as permissões. Bom. Esse é o modelo e esse é o nível de esforço. Legal. Oh, parece que ganhamos 9% nesta sessão, caso você esteja curioso. Agora, vamos dizer o seguinte. Quero fazer backup desse projeto no GitHub, me ajudar a criar e conectar minha conta Não é a melhor ortografia ou frase, para ser honesto, minhas desculpas, mas Então ele nomeia essa sessão aqui, e então ela começa a funcionar. Ok, depois de um tempo, ele está nos fazendo uma pergunta importante, pública ou privada. Isso é fantástico e fácil de entender. Leia a descrição e você pode decidir. Agora, na maioria dos casos, você quer que seja privado. Caso você queira conseguir um emprego que esteja prestes a fazer as entrevistas, você provavelmente quer que seja público. Ok, próxima pergunta. Temos duas opções, mas observe como Clog nos diz que a primeira é a mais fácil Então, caso você não tenha certeza sobre essas opções, você tem outra aqui onde pode simplesmente fazer uma pergunta esclarecedora Diga, eu não entendo essa escolha. Sou iniciante. Me ajude a escolher. E é isso. Portanto, essa abordagem sempre funciona. Ok, a seguir, qual nome? Não importa neste ponto. Para este exemplo? Você provavelmente pode escolher um sozinho. E Claude começa a fazer algumas coisas, e é realmente fascinante ver isso funcionar Você deve ler cada linha? Não, na verdade não. Mas eu o encorajo a tentar segui-lo, mesmo que você não o entenda completamente. Esse é um bom hábito de se ter. Agora, faça o possível para ler. E ele instalou algo, outra ferramenta que pode ser usada para nos ajudar a usar o GitHub. Ok, ótimas coisas. Agora vemos algumas etapas. Agora, vou pular para este aqui pois este é o mais importante Portanto, este é o site oficial do GitHub e temos que nos inscrever. É exatamente como se inscrever no Gmail ou em qualquer outra plataforma Então, isso é totalmente gratuito. Não há nada de especial aqui, então vou dar um zoom na web. Ele solicitará que confirmemos algumas coisas por e-mail, insira alguns códigos, mas está tudo pronto. Coisas boas. Agora, quando estiver bem, você pode contar para Claude. E aqui está a coisa. A etapa do power shell não é muito complicada, mas se você quiser testar os limites de Claude, você pode perceber Ei, você faz o passo três. Não há absolutamente nada de errado com isso. Agora, se você quiser economizar o máximo de combustível possível, obviamente, isso não é uma boa ideia. Se você puder enviar menos mensagens, é claro, isso o ajudará no uso. Mas aqui, eu quero te mostrar como Claude responde. Observe que eu esqueci a primeira etapa sobre a escolha de um nome, mas Claude ainda pode continuar Ok, depois do segundo, Claude diz que ele pode fazer isso sozinho Não precisa de nada complicado. Você só precisa copiar o código da bacia, o que é justo. Isso é indolor, rápido e fácil. E uma coisa a observar: desta vez, ele detectou automaticamente que executamos essas etapas. Outras vezes, você tem que dizer: Ei, eu terminei. Aqui eu digitei pronto, mas na verdade Claude já iniciou o processo Isso é fascinante. Vamos fazer uma pausa Portanto, essa mensagem foi enviada , mas não foi enviada. Então Claude está ocupado fazendo algumas coisas e na verdade não reconhece minha mensagem Então, quando terminar, a cor dessa mensagem mudará e Claude realmente a lerá Agora, nesse caso, devemos remover nossa mensagem porque ela não será mais relevante. Além disso, isso nos economizará combustível. Então, vou simplesmente molhar em seguida e clicar no símbolo X. Ótimo material. Ok, então está funcionando. Ele criou tudo. Então, sim, isso é basicamente todo o processo. Você só faz isso uma vez e pode simplesmente dizer uma das duas coisas. Confirmar, o que significa salvar um ponto de verificação, salvar. Então, confirme um salvamento e, em seguida , envie para o GitHub, que o backup seja feito online Por isso, está na nuvem, por isso está sempre seguro e disponível. Agora, vamos fazer uma pausa por um momento para que você possa se atualizar. E no próximo vídeo, vamos experimentá-lo. Por enquanto, faça uma pausa, assista ao vídeo novamente, trabalhe comigo e faça uma pausa quantas vezes precisar trabalhar junto faça uma pausa quantas vezes precisar trabalhar Divirta-se e só então continue. 12. Faça alterações e use o GitHub?: Bem-vindo de volta. Configuramos nossa conta no GitHub e Claude diz que tudo está seguro em nosso repositório Repo significa projeto. Agora, vamos dar uma olhada e ver. O nome desse projeto é o primeiro site, e isso se baseia no nome da pasta que criamos. Podemos, é claro, chamá-lo do que quisermos. Agora, dentro do GitHub, aqui está a coisa. Você não precisa olhar muita coisa. Você tem uma descrição rápida do projeto que Claude escreveu Você pode ver quando foi editado pela última vez e assim por diante, ok? Mas só para verificar, vamos perguntar a Claude. Essa versão do site está no GitHub? Então, em caso de dúvida, é muito melhor perguntar e queimar um pouco de combustível do que não entender o que é o quê. E sim, Claude confirma isso. Agora, como reiniciei meu computador, não sei se a URL ainda é a mesma, então vou perguntar a Claude sobre isso não sei se a URL ainda é a mesma, então vou perguntar a Claude sobre Vou dizer meu objetivo. Não vou complicar as coisas. Então sim, está tudo bem. Então, vamos fazer nossa primeira alteração. Vamos mudar completamente o esquema de cores, por exemplo, simplesmente dizendo, mude o design do site para um tema escuro, ok? É assim que podemos testar o GitHub, e isso será muito útil Mas observe o que está acontecendo. Primeiro, a resposta de cima é bem longa. Eu só queria o link para o site ao vivo, mas Claude respondeu com uma mini-história com um romance Então, às vezes, é uma caixa de conversa e está desperdiçando combustível e energia Aqui, já faz um minuto e está hesitando bastante. Deixe-me acelerar isso. Então, na marca dos cinco minutos , ainda não está pronto. Agora, mais acima, você pode ver um erro de digitação que a ferramenta atingiu o tempo limite. E isso é uma coisa muito estranha. E é nisso que eu realmente quero me concentrar por um minuto. Portanto, a tarefa é simples. Mude algumas cores. Não há nada de complicado nisso. É uma das coisas mais fáceis que você pode fazer. Mas, a essa hora do dia, esse modelo com esse nível de esforço está tendo problemas, embora seja um código super simples, não muito código, e seja código escrito pelo mesmo modelo. Então, isso é um sucesso. Essa é a situação ideal. Também é um modelo fantástico para a codificação. Novamente, o nível de esforço está definido como extra, eu acredito, certo? Sim, então essa é a realidade de trabalhar com IA. Mas vamos recuar. Se não for a instrução, isso é ruim ou complicado. Se não for a janela de contexto, ela está muito cheia porque não é o caso. Se não for um modelo muito barato com um nível de esforço muito baixo , qual é o problema? Ninguém sabe. E aqui está como você pode testá-lo. Você tem que recriar todos os meus passos, certo? Quando você vai pedir o modo escuro, há uma boa chance que ele não hesite tanto. Há uma chance muito boa de que funcione assim. E isso porque, novamente, IA não é determinística Essa é uma maneira elegante de dizer que você nunca recebe o mesmo floco de neve ou gota d'água, ok É sempre diferente, mesmo nas mesmas circunstâncias. A propósito, é por isso que o modo rápido existe. Está demorando muito. É por isso que existem níveis de esforço, porque, novamente, você pode querer acelerar isso, certo? Você poderia especular isso, você sabe, com um nível de esforço diferente Talvez com o modo rápido ligado, talvez isso não tivesse acontecido, certo? Mas a verdade é que ninguém sabe. Então, agora, vamos apenas esperar, e isso é porque aqui está a coisa. Muitas pessoas podem estar drenando recursos antrópicos no momento Então, talvez a empresa não tenha energia suficiente, então eles estão me colocando no modo econômico , repito, não sei. Você não saberá. Ninguém sabe. A conclusão é que você precisa de muita paciência e deve entender que, novamente, este é um caso claro É um slam dunk. É uma tarefa simples. Claude escreveu isso, certo? Mas, novamente, é o que é. Então, só para ficar claro, isso não é minha culpa. Eu não fiz nada de errado. Minha configuração está boa, mas esta é uma sessão ruim que está consumindo recursos sem um bom motivo, e isso vai acontecer com você, sem dúvida. Talvez não nesse cenário, mas isso vai acontecer. Então, adoro o fato de ter gravado isso em vídeo, porque se você tentar explicar por que a IA às vezes é tão ruim, não conseguiria fazer isso sem essa gravação. Então, depois de cerca de 12,5 minutos, literalmente, diz que está pronto Então, vamos dar uma olhada no Chrome, mas é exatamente o mesmo de antes. Nada aconteceu. 12,5 minutos para nada. E aumentamos nossa janela de contexto e desperdiçamos uma parte de nossas cinco horas de uso para quê? Agora, para ser completamente justo, eu tive que usar o Control Shift R, e ele dizia aqui que eu deveria fazer isso. Eu não estava prestando atenção. Então, novamente, pegue com um grão de sal. Mas sim, depois de 12 minutos olhando para minha tela, vi uma grande resposta de Claude sem um bom motivo Sim, isso é por minha conta. Eu me precipitei Mas, novamente, isso provavelmente acontecerá com você também. É por isso que isso é tão útil. Novamente, essas coisas vão acontecer à esquerda e à direita, muito, muito frequentemente. Então eu disse que não vejo as mudanças, mas depois da tecla de atalho, sim, estava tudo bem. Então eu decidi parar com isso para que não perdêssemos mais tempo. Agora, de volta ao GitHub, salvamos a versão light inicial. Está bem? Agora, vamos pedir que ele salve essa versão escura, o que é feito por meio do comando Commit. Está bem? Em seguida, faça o upload por meio do comando push. Então, comprometa-se e empurre, ok? Comprometa-se e envie a versão escura. Então, algo aparece e temos que nos inscrever. Não se preocupe. Ele aceita. E depois da segunda, terminaremos com a segunda versão. Ok, agora podemos ver o número de commits. Temos dois pontos de verificação, dois salvamentos e o segundo é bem chamado Se você planeja fazer muitas mudanças visuais, peça a Claude que inclua uma captura de tela na descrição do posto de controle, para que você possa ver melhor o que é o quê Mas eu vou fazer isso. Vou pedir a Claude que mude a moeda de dólar para euro, e isso é apenas um passo intermediário, ok? Esse é um teste legal para ver o quão inteligente é esse modelo. Como você provavelmente sabe, o dólar e o euro têm valores ligeiramente diferentes, não por uma margem enorme, mas é necessária alguma conversão. Claude fará a conversão ou apenas mudará o símbolo do dólar? Esse é o teste. Agora, antes da minha moeda local para dólares, sim, fiz um ótimo trabalho. Mas não desta vez. Não, isso é um pouco fracassado, então não há conversão. Acabou de substituir o símbolo. Ok, isso não é o ideal. Novamente, é assim que você pode entender melhor os diferentes modelos e diferentes níveis de esforço. Ok, agora vamos usar o comando load game, para que você possa ver por que o GitHub é fantástico Então, vamos supor que fizemos várias alterações e estamos em uma situação ruim. Talvez tenhamos quebrado o site. Agora, poderíamos potencialmente consertá-lo, mas isso custaria mais recursos. Então, vamos voltar ao ponto seguro em que o site estava funcionando bem, a versão light. Então eu vou dizer isso a Claude. Eu não gosto disso. Eu quero voltar para a versão light. Agora, curiosamente, Claude é muito, muito falador nesta sessão, muito afável, Boas notícias. A versão light original é salva com segurança no seu histórico do GitHub Mas aqui está o último ponto interessante. Claude decide por mim que vai manter o símbolo do euro Normalmente, quando você volta a um ponto anterior, você deve perder todo o progresso. Então imagine que colocamos em uma forma diferente. Adicionamos mais fotos e assim por diante, certo? Normalmente, tudo isso seria jogado fora porque o ponto seguro obviamente não os inclui. Mas aqui, Claude está pensando que eu provavelmente vou querer manter a euromoeda Não tenho ideia de por que ele fez essa suposição. Mas, sim, isso é fascinante. Deixe-me saber se isso acontece do seu lado, porque, novamente, essas coisas mudam. E sim, depois de um tempo, ele nos dará a versão original, mas com Euros, novamente, isso não deveria acontecer, mas o modelo é bastante inteligente. Então, no geral, é assim que você pode usar o GitHub. Você pode criar vários pontos de verificação para trabalhar com confiança Se você entrar em uma toca de coelho, tipo, passar qualquer hora tentando editar algo e tudo dá errado Agora você sabe como carregar um jogo salvo. Mas note uma coisa. Claude está nos avisando. Ei, isso é basicamente uma nova versão, ok? Claro, é a versão light salva que já está no GitHub, mas tem algumas mudanças Portanto, esse é um terceiro estado do projeto que não está salvo no GitHub. E sim, devemos nos comprometer e insistir novamente. Embora a mudança seja um pouco pequena, eu não faria um novo compromisso para essas pequenas mudanças. Na verdade, eu os agruparia para que houvesse mais progresso. Mas, sim, isso é o GitHub. E, para ser justo, a frequência com que você economiza depende de você. Você pode ser um maníaco e fazer isso cada etapa de cada recurso, mas a maioria das pessoas prefere apertar o botão Salvar ao terminar um nível ou derrotar o chefe ou algo grande Então, quando você conseguir implementar uma grande mudança , você deve economizar. Mais um aviso que espero que você não precise ler. Às vezes, Claude não entende você, e isso começa a mudar muitas coisas, coisas que não estão relacionadas Então você pede o novo esquema de cores e o mapa não funciona mais. O formulário não envia mais e-mails, coisas assim. Portanto, economizar no GitHub não significa apenas ficar indeciso sobre algo relacionado ao design Não, é uma verdadeira precaução de segurança porque às vezes Claude, como todas as IAs, é incrivelmente idiota. Vamos continuar. 13. Conclusão da seção: Bem vindo de volta. Eu vou ser baixinho. Começamos uma carreira em laboratórios móveis com um site e passamos muito tempo em coisas que não estão exatamente relacionadas aos laboratórios móveis. E por que isso? Porque foi mais fácil para você começar. Você pode ver um site de cima para baixo. Você pode ver rapidamente como um esquema de cores deve funcionar ou como o recurso Save Load Gain é útil. Em um aplicativo, suas alterações não serão tão visíveis. Na maioria das vezes, vamos fazer muitas edições de código que são tudo menos visuais. É basicamente invisível. E o maior problema com isso é que às vezes Claude comete erros bobos. Ele toma decisões tolas e cai em algumas tocas de coelho que não fazem Você pede o copo de água e ele vai para o oceano mais próximo. que tecnicamente, sim, funciona, mas você queria água potável, e queria em minutos, não em dias ou semanas E então, se você disser que realmente queria beber água, ela criará uma usina de limpeza de água. Então, tudo menos dizer: Ei, eu cometi um erro, deixe-me pegar uma garrafa de água na geladeira, ok? Por isso, ele se recusa a reconhecer seu erro. Ele pega a água do oceano. Faz com que uma usina de energia realmente trate a água para que ela possa fornecer água de verdade, e isso não faz nenhum sentido. E as chances de você descobrir esse comportamento, você conhece, detectá-lo cedo, isso realmente não acontece. Provavelmente, você o pegará em flagrante, no futuro, quando for tarde demais. É por isso que a aula do GitHub foi muito necessária. Claude às vezes constrói essas coisas enormes que não são necessárias Eu trabalhei com Claude Code por meses a fio, pelo menos no mínimo 8 horas por dia, todos os dias E, às vezes, estou muito feliz. Eu posso enviar aplicativos e sites lindos e tudo isso sem ser desenvolvedor , você sabe. Mas outras vezes, vejo dificuldades com coisas básicas. Vejo que isso consome muitos recursos para algo tão simples, tão básico, algo como, novamente, mudar algumas cores. Então, sim, eu estou esperando meu copo de água, e Claude responde que ele está perto do oceano, que eu só tenho que esperar mais alguns dias Essa é a questão. Você precisa ser constantemente cético sobre o que a IA está fazendo e o que ela está lhe dizendo Você tem que tentar mantê-lo em um bom caminho. E às vezes isso vai te surpreender. Isso lhe dará ideias fantásticas. Vai ser proativo. Vai fazer um trabalho extra que é muito atencioso que você nem sequer considerou, sabe Mas a partir de agora, você tem que manter a guarda alta. Você tem que manter o foco. Você tem que guiá-lo em cada etapa do caminho com um caminho muito claro. Caso contrário, você tem torrada. Bem, pelo menos sua conta bancária e seu uso. Mas com isso dito, vamos começar. Vamos falar sobre a carne e as batatas desse prato atual. Vamos em frente. 14. Comece a criar o aplicativo: Bem vindo de volta. Vamos começar a criar o aplicativo Android Wallpaper. Está bem? Eu tenho o código de coágulo aberto e vamos segui-lo passo a passo Em primeiro lugar, essa é a aparência da interface do usuário quando há uma atualização disponível. Isso aparece sozinho, então você não precisa verificar manualmente Vou atualizar agora mesmo e ela reiniciará automaticamente sozinha. Às vezes, leva um ou dois minutos. Ok, a seguir, vamos criar uma pasta totalmente nova em nosso computador. Gosto de criar uma nova pasta no meu drive chamada Apps from Mobile Labs e, dentro dela, vou adicionar outra chamada Wallpaper App Android. E é aí que Claude vai construir tudo. Ok, e Claude lançou, mas parece que tem mais uma atualização, o que é um pouco estranho, mas tudo bem, vou atualizá-la Mas primeiro, deixe-me configurar minha pasta. Então, clicaremos aqui e navegaremos até a pasta específica em que acabamos de criar o aplicativo Wallpaper. Ok, é isso, e sim, eu confio nessa palavra espaço. Falando sobre isso, vamos alterar essa configuração para ignorar todas as permissões, pois isso manterá as coisas funcionando Não parará a cada poucos segundos para nos pedir permissão. Ok, agora vamos atualizar mais uma vez. E enquanto isso acontece, vou te dizer por que não vou usar o modelo top de linha absoluto para este curso. Resumindo, isso é um Rolls Royce. É extremamente caro e é um exagero para o que estamos prestes a fazer, e a maioria dos meus alunos não vai usar Você precisará do plano de $200 para isso, e isso é um pouco ridículo O objetivo principal deste curso é ensinar você a pensar e planejar uma carreira de sucesso como desenvolvedor de aplicativos. A parte real da codificação é talvez de 30 a 40%, na melhor das hipóteses. Então, vou dizer isso de novo. O código real não é a maior preocupação. Obter tráfego, obter tráfego orgânico, monetizá-lo bem, verificar as análises corretas, obter Essas são algumas das nossas prioridades. Cite alguns. Isso é muito mais. É por isso que eu não vou fazer o melhor. E a mesma coisa para o nível de esforço, é isso que vou usar. Mas lembre-se de que agora estou no plano de $100. Se você tiver o mesmo , fantástico. Se você estiver no plano inferior, opte pelo modelo inferior, provavelmente esse ou um nível de esforço muito menor. Caso contrário, você ficará sem recursos muito rápido e não conseguiremos terminar. Uma configuração final, vamos acessar slash.com e encontrar uma linda imagem de retrato que usaremos como papel Gosto de usar a barra de pesquisa e depois os filtros. Isso nos dará os melhores resultados. Este parece lindo, então vamos baixá-lo. A propósito, eu gosto de configurar meu navegador para baixar tudo no meu desktop, e eu encorajo você a fazer o mesmo porque torna muito mais fácil encontrar seus arquivos. Agora, vamos colocar nossa primeira mensagem. Crie o aplicativo de papel de parede nativo para Android. Estou anexando as duas imagens que quero usar testá-las em um dispositivo virtual Depois de colado, não vou pressionar Enter ainda. Primeiro, vou arrastar e soltar essas duas imagens da minha área de trabalho. Ok, vamos em frente. Então, isso vai começar a criar nosso aplicativo real. Lembre-se de que fizemos algumas configurações anteriores, mas ela ainda precisará fazer muitas coisas. Agora, na primeira vez , sempre será entediante Isso vai levar séculos. Mas lembre-se de que você fará isso depois de passar pela configuração. Você vai criar seu primeiro toque e o segundo com muito, muito mais facilidade. Você partirá para as corridas. Mas é aí que as boas notícias param. Eu realmente queria mostrar alguns problemas do mundo real que você pode encontrar, e cara, estou com sorte Veja, eu sabia que arrastar e soltar os arquivos no bate-papo pode causar alguns problemas Eu sabia sobre isso. Isso nem sempre acontece. Realmente depende do computador, da configuração, do modelo e de muitas outras coisas. Mas aqui, o modelo diz claramente que não pode fazer isso. Por que isso realmente não importa. Isso é algo que você terá que aprender em breve. Bem, inicialmente, você pode ficar intrigado e até animado ao ler o que Claude Você logo ficará doente e cansado disso. Inúmeros termos técnicos que você não conhece ou não entende, e são coisas em que você tem pouca ou nenhuma contribuição. É por isso que eu recomendo usar o modo de permissão de ignorar, porque maioria das vezes eu realmente não consegui evitar Não consigo decidir se não sei do que está falando. Então, novamente, você ficará cansado de ver a razão, pense, mas eu ainda recomendo que você dê uma olhada de vez em quando, porque é fascinante e às vezes será muito útil. Vou acelerar isso porque isso vai demorar um pouco. Eu quero ser claro. Do seu lado, você também terá problemas. Muito provavelmente eles serão diferentes. Mas certamente você terá alguns obstáculos, especialmente no começo É por isso que a maioria das pessoas para de aprender. Começar é honestamente horrível. Não vou dizer que é fácil, mas depois de um tempo, fica muito, muito mais fácil Como eu disse, seu segundo aplicativo será muito fácil em comparação com este, porque tudo já estará configurado De qualquer forma, Claude está trabalhando em várias frentes. É baixar coisas, instalar coisas e você só precisa esperar. É assim que a empolgação desaparece. Mas o problema é que, dependendo de várias coisas, você pode obter algo assim, e esse é um lindo momento de ensino. Então, como Claude não consegue copiar colar os arquivos da área de trabalho para sua própria pasta, o que dissemos anteriormente, isso deveria ser bastante simples, na verdade, renderizará uma classificação fiel Isso criará novas imagens parecidas com as que eu baixei. Então, ele vai gerar imagens sozinho. Agora, embora isso possa parecer empolgante, não é isso que queremos. Esse não é o escopo. Esse não é o objetivo. Você não quer que Claude mude seu plano de jogo. E se for uma foto minha e da minha mãe, certo? Então você diz que quer ir às praias da Espanha para se bronzear, e Claude decide: Ei, você sabe o que? Na verdade, você vai visitar as montanhas na Noruega. Isso não é um plano. Claro, isso ainda é um período de férias, mas esse não é o meu plano. Então, isso pode ser irritante. Não mude meu objetivo, certo? Mais do que isso, gerar imagens fiéis provavelmente nos custará muitos recursos. Então isso não é bom. Isso não é um bom sinal. Se você está preocupado com os recursos da sua sessão, isso é realmente uma bandeira vermelha. Observe, ele não nos perguntou. Essa é a questão. Acabou de decidir por nós. Esse é o outro lado, o lado ruim da permissão de ignorar. No geral, eu ainda prefiro, mas essa é uma das muitas desvantagens. Resumindo, uma decisão muito simples e pequena, não adicionar fotos à pasta, causou uma grande reação exagerada Você pode, é claro, anotar isso e dizer: sempre mova as imagens dentro de sua pasta. Você pode fazer uma anotação mental, certo? E embora isso possa evitar esse problema específico, claro, o que eu queria chamar sua atenção é a natureza aleatória disso, o caos Você nunca imaginaria que uma decisão tão pequena faria Claude mudar o objetivo, criar uma tarefa separada que gera imagens e assim por diante Esse é o verdadeiro momento de ensino aqui. Uma pequena decisão pode ter um impacto enorme, mesmo que, para você, pareça irrelevante. É IA. Ele pode codificar qualquer coisa em segundos. Por que ele não pode copiar e colar algo da área de trabalho, certo? Mas, voltando ao assunto, Claude ainda está tendo dificuldades com a configuração inicial Não está claro o porquê, mas nós realmente não nos importamos, e não há nada em nosso poder que possa ajudá-lo a descobrir isso Mesmo se eu digitar uma mensagem agora, ela não a receberá porque está realmente ocupada. Na verdade, ele ficará na fila, então será processado depois de parar de funcionar então será processado depois de parar Então, até lá, será inútil. E parar com isso agora seria um grande erro. Então, eu vou esperar que acabe. Mas é claro que vou pular para a frente na gravação. Agora, depois de um tempo, você pode receber uma janela solicitando sua permissão. Vou clicar em Aceitar e agora vamos falar sobre o segundo momento de ensino. Um emulador é um dispositivo virtual, um telefone virtual que aparece ao lado de Claude Essa é uma ótima maneira de testar seus aplicativos sem realmente conectar um dispositivo físico, certo? Mais do que isso, é uma ótima maneira de mostrar o que está acontecendo no telefone sem adicionar uma câmera separada sem filmar meu próprio dispositivo Além disso, se você tiver um iPhone, isso seria um pouco incômodo, certo? É por isso que eu realmente queria usar um emulador, porque você também pode usá-lo Você pode usar um dispositivo virtual. Mas o problema é o seguinte. Claude não pode fazer isso. Isso me dá uma razão. Resumindo, tentei consertá-lo por cerca de 40 minutos, mas não consegui fazê-lo funcionar por um motivo ou outro. Eu tenho um computador separado. Funciona muito bem. Eu tenho um MacBook. Funciona muito bem. Aqui, não é outra razão pela qual os iniciantes desistem de coisas assim. Então, no final, decidi conectar um telefone Android real a um cabo USB e usar um programa especial para mostrar minha tela. Ah. Então, novamente, você verá meu telefone real na tela. Não é um dispositivo virtual. É um telefone físico real. Mas vamos fazer uma pausa e continuaremos em um segundo. Não inicie o projeto ainda. Aguarde a próxima palestra. 15. Como lançar o aplicativo: Volte. Estamos neste ponto em que Claude está pedindo que movamos os arquivos, pois o aplicativo atualmente fornecido com os suportes gerados Ok, então ele já fez isso, mesmo que não quiséssemos, ok? Em seguida, observe que está mencionando que movemos os arquivos para a entrada, que é uma pasta que não existe Isso pode confundir você, pois parece que é uma instrução clara Na verdade, podemos adicioná-los em qualquer posição dentro da pasta principal. Então, vou criar uma nova pasta chamada imagens, pois isso parece um pouco mais apropriado. Então eu vou movê-los até lá e pegar o caminho. Isso é feito com um único clique, depois Control C, depois Control V e Cloud. Diga em termos simples que as imagens estão localizadas nessa pasta específica. E depois de pouco tempo, o aplicativo está pronto. Estamos procurando um arquivo APK. É isso que os telefones Android usam, pelo menos os mais antigos. Agora, no nosso caso, temos um arquivo de 16 megabytes, que é bem grande Lembre-se de que esse é um aplicativo super mega simples, ok? Mas a nuvem continua por um tempo e pode processar nossas imagens. OK. Sendo este um modelo bastante inteligente, ele vê que o Unsplash nos deu imagens enormes, absolutamente ridículas para o telefone. Portanto, ele decide sozinho reduzi-lo para 2.600 pixels em termos de altura Até esse tamanho é mais do que generoso, mas como não demos nenhuma outra instrução, devemos ficar felizes com isso, ok? Isso é Claude sendo proativo. Agora, eu ficaria curioso para ver as imagens geradas, mas talvez algumas vezes. Mas a qualidade, tenho certeza, será bem modesta, então não há necessidade disso. Ok, para pular adiante, Claude está me perguntando o que fazer em termos de telefone virtual Não pode começar às. Para ser sincero, tentei fazer com que funcionasse por mais de 30 minutos, meia hora, 40 minutos para ser mais preciso, mas finalmente desisti. Então, do seu lado, pode funcionar muito bem. Caso contrário, pegue um cabo USB e conecte um telefone Android. Se você não tiver um telefone Android, precisará fazê-lo funcionar. Você tem que usar um emulador. Ok, agora, no telefone físico, você precisa ativar o modo de desenvolvedor. Vou anexar um guia sobre como fazer isso, portanto, verifique os anexos Não é nada muito complicado. São apenas alguns passos. Ok, vamos testá-lo. Portanto, este é um aplicativo de papel de parede padrão, então vamos iniciá-lo. Então Claude decidiu chamá-lo de papéis de parede. OK. E também adicionou um aplicativo Ice aqui. OK. Portanto, dependendo de várias coisas, sua experiência provavelmente será diferente. Mas sim, por exemplo, ele pode solicitar o nome do aplicativo e pode enviar a primeira versão sem o ícone do aplicativo. Sempre tenha isso em mente. Mesmo se você usar o mesmo modelo, nível de esforço, exatamente as mesmas mensagens de aviso, seus resultados serão um pouco diferentes e isso é totalmente normal Continuando, vamos ver o aplicativo. Agora, curiosamente, temos uma prévia das imagens. Ok, temos títulos em uma breve descrição. Isso é bom. Embora eu não tenha certeza de onde Claude os tirou, temos até um título e algumas instruções aqui. Fascinante. Então, isso é um material bastante sólido. Claude construiu muitas dessas coisas sem nos perguntar, e eu estou bem com isso Existem inúmeras outras maneiras de mostrar essas duas imagens, mas Claude optou por uma abordagem moderna, que na verdade é bastante sólida E quando tocamos, vemos a imagem inteira, além de um botão de chamada à ação muito claro que também tem um ícone bonito. Incrível. É aqui que os modelos e os níveis de esforço fazem a diferença. O botão poderia estar preto. Poderia ter sido mais simples sem um ícone e talvez apenas um texto branco puro Isso é um pouco mais refinado. Talvez não seja a versão final, mas não é motivo para se envergonhar Na verdade, é muito bom. E vamos ver se funciona. Sim. Este modelo é nativo dos telefones Android. Não foi construído por nós, mas, sim, funciona de forma fantástica. E recebemos uma mensagem de sucesso. E sim, coisas boas. Funciona. Parabéns. Agora temos um aplicativo funcional. Agora é a sua vez. Volte para o primeiro vídeo e faça uma pausa quantas vezes precisar para poder trabalhar junto É muito importante que você trabalhe junto. Depende de você se deseja mover as imagens diretamente para a pasta dedicada de Claude ou se deseja seguir minhas etapas exatas e ver como seria essa experiência A mesma coisa para o dispositivo virtual. Essa é uma ótima maneira de testar seu aplicativo em vários outros dispositivos, baratos, caros, e talvez funcione muito bem para você. Talvez não. Experimente, você sabe. Você tomará várias decisões semelhantes ao longo deste curso. Mas o problema é o seguinte. Não se preocupe com isso. Explorar. Isso é empolgante. Isso é legal. Se você tentar um dispositivo virtual e ele falhar, basta ir para o outro lado, exatamente como eu fiz. Veja meu guia, conecte-se em um telefone Android e pronto. Então você tem que ser flexível. A mesma coisa com imagens. Se você tiver exatamente o mesmo problema, ok, mova-os, mova-os exatamente como eu fiz, e pronto. Aprender a seguir esses passos é o importante. No passado, a maioria dos cursos se concentrava no lado técnico por horas a fio. Como você pode ver, já temos o aplicativo criado. É uma versão básica e bruta, mas está construída. Agora, o que eu quero que você faça é ter uma mente aberta, se sentir confortável com todos os problemas que você vai enfrentar e tentar se divertir com isso. Ok, vá em frente e não continue com o curso, a menos que você esteja neste momento. Vamos construir esse projeto passo a passo. Vamos continuar adicionando coisas. Portanto, é essencial que você trabalhe junto. Você não pode pular nada. Ok, vá em frente. 16. Fique de olho nesses objetivos: Volte. Temos um aplicativo para Android que poderíamos lançar agora. Agora, a questão é: devemos? Bem, não, claro que não. É muito cedo, mas aqui está o porquê. Há algumas coisas que você deve ter em mente, certo? A primeira coisa é a otimização da loja de aplicativos ASO, que é bastante semelhante ao SEO, otimização de mecanismos de pesquisa. Caso contrário, você quer tráfego gratuito do Google? Claro que você sabe. Sem isso, você precisará de um orçamento sério para dar o pontapé inicial. Então, como você obtém tráfego gratuito? Bem, você tem que jogar de acordo com as regras do Google. E uma dessas regras fundamentais é a experiência do usuário. Especificamente, o tempo de espera reduz a velocidade. Pense nisso assim. Se o seu site carregar em, digamos, 10 segundos, o Google mostrará o site na décima página, certo? 5 segundos, quinta página, ok? Diga-me quantas pessoas realmente acessam a página número cinco nos resultados da pesquisa. Muito poucos, certo? E quanto à página três, página dois, na verdade, as estatísticas ou algo parecido. O resultado número um na primeira página recebe 50% de todos os cliques, a posição dois, 23%, e as posições três, 13% e quatro, apenas 9%, o que ainda é uma grande conquista para chegar ao quinto lugar na primeira Isso gera apenas cerca de 6% dos cliques. Então imagine isso. Ser o número um é incrivelmente valioso. Com isso em mente, você deve considerar a velocidade como um dos fatores mais importantes, porque está bem claro que o Google favorece isso É a mesma coisa com aplicativos, talvez até mais. Se seu aplicativo for baixado e, digamos, 20 segundos, ele não será favorecido pelo Google, portanto, não haverá tráfego orgânico 10 segundos melhor , mas ainda não é o ideal. Agora, tenha em mente que algumas pessoas ainda podem estar usando três G. Sim, eu sei. Parece uma bobagem, mas tenha em mente que estamos em uma bolha A maioria das pessoas não tem, seja o que for, um telefone principal de $1.000 A maioria das pessoas não tem cinco G ou um Wi-Fi incrível 24 horas por dia. Não. Portanto, se você quiser tráfego massivo, precisará diminuir consideravelmente a barra Portanto, o tempo para baixá-lo deve ser o mais curto possível. A segunda coisa é uso ou engajamento. Então, se você adicionar um único papel de parede, quem usará seu aplicativo mais de uma vez? É realmente impossível com cerca de dois ou três papéis de parede. Veja, agora o tamanho do aplicativo cresce. Então você está sendo penalizado nos resultados da pesquisa. É por isso que adicionar 3.000 papéis de parede pode não ser uma boa ideia Mas é aqui que entram todos os detalhes finos. Nós realmente precisamos de uma imagem com 2.600 pixels de altura? Não podemos baixá-lo? Então, obtemos uma qualidade decente , mas também um tamanho de arquivo baixo? Claro que é uma boa ideia. E se não colocarmos todas as imagens dentro do aplicativo? E se eles puderem ser baixados de um servidor? Dessa forma, obtemos duas coisas. Um, um aplicativo menor que é mais rápido de baixar e dois tipos de diversidade para os usuários, que eles não fiquem entediados Portanto, há uma chance maior eles usarem o aplicativo repetidamente. Por enquanto, vamos fazer isso. Vamos criar um ponto de salvamento e depois fazer o upload de tudo no GitHub. Dessa forma, caso algo quebre, podemos carregar a partir deste ponto. Então, vamos tentar reduzir o tamanho da imagem para um local que fique bem na maioria dos telefones, mas esteja abaixo de, digamos, 500 kilobytes Agora, quanto menor, é claro, melhor. Por fim, vamos mover essas duas imagens para um servidor para obter o melhor dos dois mundos. Aplicativo menor, mas com muita diversidade. Obviamente, esse princípio se aplica a absolutamente todos os aplicativos existentes. Mas sim, agora vamos implementar todas essas mudanças. Vamos ao que interessa. 17. Otimize o aplicativo e salve seu progresso no GitHub.: Bem vindo de volta. Antes de começarmos a compactar nosso aplicativo, preciso dizer mais uma vez que às vezes há muito tráfego e o progresso é muito lento no código na nuvem. Então, imagine o tráfego de para-choque no horário de pico, onde você passa uma hora percorrendo apenas alguns quilômetros E é a mesma coisa com esta sessão. Na verdade, meu computador travou porque a gravação foi muito longa. Desde então, liberei muito mais espaço e espero que isso não aconteça Honestamente, eu não esperava uma hora e 30 minutos para algo bastante básico, mas aqui estamos. Ok, então, para reduzir o aplicativo, vamos perguntar exatamente isso a Claude Quero reduzir o tamanho das imagens para que o aplicativo seja baixado mais rápido. Quais opções temos? Agora, estou enquadrando dessa forma porque imagens menores também podem significar algo como qualquer coisa, 400 por 800 pixels, certo? Então, estou esclarecendo minha intenção baixar mais rapidamente para meus usuários E a seguir, estou perguntando sobre as opções. E isso porque eu conheço algumas maneiras de conseguir a mesma coisa. Poderíamos optar por JPEGs, que são naturalmente menores, mas rapidamente se tornam pixelizados. De baixa qualidade, poderíamos usar o Tiny PNG ou um serviço similar para retirar algumas das informações dos PNGs, mas com a mas Poderíamos potencialmente usar a web P, mesmo que isso não esteja disponível em todos os telefones. Portanto, embora eu tenha bastante conhecimento sobre esse assunto, ainda prefiro perguntar a Claude para o caso de algo novo surgir Talvez algo específico do Android que possamos usar. Se eu dissesse: Ei, converta todos eles em JPEGs, Claude não recuaria Nove em cada dez vezes, Claude simplesmente executa, mesmo que exista uma opção muito, muito melhor Então, eu quero ter certeza de que esse ponto está bem claro. Se você tiver uma má ideia, é muito provável que Claude não lhe diga isso Agora, pela minha experiência, modelos não gostam de contar más notícias ou questionar você. Ok, não importa o que você use, se você usa fábula ou a obra Opus Five Point, seja o que for, eles realmente não recuam A mesma coisa do outro lado com o Codex. Agora, se você pedir ajuda, eles ficarão felizes em fornecê-la Mas sim, aqui está a resposta. Boa pergunta, mas a resposta depende de onde as imagens estão. Está bem? Isso já é um ótimo sinal. Claude já está potencialmente pensando em mover as imagens para um servidor para que elas não sejam agrupadas no aplicativo principal, o que o torna inchado Mas depois que eles analisaram o aplicativo, ele viu que as fotos podem dizer que maioria tem apenas 1,6 megabytes, o que não é muito A coisa toda tem cerca de 18 megabytes, mas a maior parte disso é na verdade código E isso é muito interessante, ok? Em seguida, continua e nos dá quatro opções no total. Então, JPEG, AVIF downscale, que é um tipo especial de formato, mas não está disponível em E finalmente, D, use um servidor. OK. Mais do que isso, está nos dizendo que, se habilitarmos o Right, ok, e lançarmos um novo tipo de formato chamado App Bundle AAB, as coisas serão muito mais fáceis Ok, o download será drasticamente menor. Fantástico. Ótima notícia. E embora seja bastante texto, Claude está nos dando seus conselhos, um, dois e três Eu tenho que dizer, sim, vá em frente, é claro. Tudo isso demorou um pouco, mas o resultado foi bastante sólido e Claude começou a trabalhar E aqui podemos ver que só a conversão do webi economizou bastante espaço, cerca de 900 K, 900 kilobytes Agora, adoro que até Claude pareça um pouco surpreso com essa quantidade de economia Sobre o lado da demanda, Claude nos deu um documento Agora, se você quiser ir devagar e tentar entender o máximo possível, ler isso seria bastante útil, mas simplesmente dar uma olhada é o suficiente para mim, especialmente neste momento Resumindo, quero que o aplicativo seja super pequeno e, quando o usuário quiser um papel de parede específico, ele possa baixá-lo da web porque as imagens já serão processadas e otimizadas, o download levará apenas alguns segundos. Então isso é fantástico. Há uma grande decisão aqui sobre onde queremos hospedar esses arquivos. Como você pode imaginar, você precisa de um lugar para realmente armazená-los fisicamente, por assim dizer, certo? Agora, Claude nos dá cinco opções, o que é bastante. Temos Cloudflare, GitHub, Firebase, Superbase Firebase, Superbase Agora, tudo isso está detalhado aqui, e você tem uma análise do que é a versão curta. Agora, o que chamou minha atenção foi o Firebase por causa das notas. Fácil, se você quiser adicionar análises posteriores, que eu havia planejado. Mais do que isso, o Firebase é rápido de implementar. Não é preciso muita configuração. Já fiz isso inúmeras vezes antes. OK. Agora, de volta ao progresso. O tamanho final é de apenas 1,63 megabytes, o que Quando você obtém esse resultado em apenas algumas instruções, você se sente como o Superman. Você está voando, certo? Então Claude terminou e está nos dizendo duas coisas, mas ainda não estamos prontos para lançar nada O aplicativo não deve ser lançado. Mas, falando sobre o pacote de aplicativos, esse é um formato superior ao arquivo APK Então, é claro, usaremos o superior. Agora, em relação ao lado do servidor, baixando as imagens de um servidor, temos um grande plano. Bem, poderíamos continuar aqui. É uma quantidade de trabalho muito séria, então eu prefiro fazer isso em uma sessão diferente em uma nova sessão. Lembre-se da coisa da janela de contexto. Então, novamente, ao terminar uma tarefa, você deve começar uma nova, especialmente se for uma tarefa grande. Então, vou pedir a Claude que me dê uma sugestão para uma conversa separada, e é uma conversa bem grande Mas antes de entrarmos nisso, vamos salvar nosso progresso. Lembre-se, confirme, esse é o comando save e, em seguida, push, esse é o comando de upload. Claude analisa a situação. Ele vê que já existe uma conta do GitHub que está conectada e fará exatamente isso Não havia nenhum projeto configurado, mas ele fará isso sozinho e o tornará privado. Fantástico. Então, isso é Claude sendo proativo Essa é a experiência que você quer. Agora, outros modelos ou configurações de menor esforço podem oferecer uma experiência muito mais fragmentada Resumindo, a cada poucos segundos, você será solicitado a confirmar isso ou aquilo ou, pior ainda, você terá que tomar grandes decisões sozinho. E, como espero ter demonstrado, mesmo que você seja bastante técnico, a melhor abordagem é deixar Claude guiá-lo É assim que você tira o máximo proveito disso. Ok, vamos continuar. 18. Como mover de local para servidor - A maneira fácil!: Bem-vindo de volta. Vamos ao que interessa. Temos a etapa três, que idealmente deve ser realizada em uma sessão diferente, apenas para que possamos obter os melhores resultados. Agora, você poderia continuar aqui? Obviamente, o problema é que a desigualdade de degradação não será óbvia, Portanto, o rebaixamento não será aparente. Você não vai perceber. Agora, eu não sou fã, mas imagine beber uísque e você tem a capacidade de beber, digamos, 20 copos, ok? Bem, depois de um certo ponto, talvez depois do segundo copo, talvez depois do décimo, do 14º, parte do uísque seja substituída por água Imagine algo assim, certo? Agora, isso acontece em uma taxa crescente. Então, com cada copo novo, você está recebendo mais e mais água em vez de uísque A um ponto em que mais de 50% da bebida em um ponto se torna água, então, quando você percebe isso, você já desperdiçou muito do seu dinheiro, o que você achava que era uísque de boa qualidade, E a mesma coisa acontece aqui. O modelo não dá nenhuma indicação clara que está falhando. Talvez você possa sentir isso. Talvez não sugira web P. Talvez não torne o PAO GitHub privado por padrão Essa é a questão. É muito difícil de identificar. Então, novamente, após a sessão média, recomendo que você clique em Nova sessão. Primeiro, temos que copiar o aviso que eu solicitei. Não é necessário selecioná-lo manualmente. Temos um ícone para isso. E depois de clicar em Nova sessão, verifique se a mesma pasta está selecionada, o mesmo modelo e o mesmo nível de esforço, mas se você quiser atualizar ou até mesmo fazer o downgrade, uma nova sessão é o momento ideal para adicionar mais gás ao fogo Trocar o modelo ou o esforço durante uma sessão não é o ideal, especialmente o modelo em si. Quanto menos esforço, não é tão ruim, mas sim, trocar o modelo normalmente não é uma boa ideia. Ok, aqui, vamos colar. O modelo examinará o código atual e todos os documentos que a sessão anterior possa ter criado. Isso vai levar algum tempo, embora você sempre prefira que o modelo pense nisso, em vez de ir direto para ele Agora, avançando após cerca de 5 minutos, o modelo está realmente trabalhando em alguma coisa E, sim, depois de cerca de 10 minutos, ainda está codificando. É por isso que eu não faço campos de treinamento ao vivo com coisas relacionadas à IA Já fiz isso no passado e foi significativamente mais rápido, dois, 3 minutos no máximo. As coisas estão mudando sem parar. Então, é o que é. Claude vai lançar o aplicativo no meu telefone real. Vai testar se tudo está funcionando corretamente, o que é um toque muito bom. Observe que não dissemos nada sobre um caso em que o usuário não tem acesso à Internet. Mas Claude, bem, especificamente, esse modelo atacou aquele cara Então, isso é uma coisa boa. É por isso que algumas pessoas estão apaixonadas por esses modelos. Eu vou pular em frente. Isso está feito. Está muito feliz com o progresso e está nos fazendo uma pergunta importante. Queremos usar as páginas do GitHub para hospedar nossas imagens, nossos papéis de parede Agora, lembre-se, queremos que nossos usuários baixem um arquivo muito pequeno da loja de aplicativos e, em seguida, baixem papéis de parede individuais como downloads separados, ok? Isso porque o tamanho menor do aplicativo é muito preferido tanto pelos usuários quanto pela loja de aplicativos Então esse é o problema. Mas há uma situação aqui. Não estou satisfeito com as páginas do GitHub. Não é uma boa ideia, pois você logo verá o porquê. Então, eu proponho o Firebase e vou dizer exatamente isso Eu gostaria de usar o Firebase para hospedar minhas imagens. Você pode fazer isso funcionar? Eu prefiro usar uma linguagem experimental para mostrar ao modelo que estou um pouco hesitante e aberto a E Claude diz que essa é uma boa escolha, e ele dá uma olhada no meu computador, e há alguns detalhes técnicos aqui Agora, ele está me perguntando se eu quero usar hospedagem baseada em arquivos ou armazenamento em nuvem. Agora, adoro que ele recomende uma opção, embora você deva estar ciente de que nem sempre é correta. Nem sempre está certo. Sim, aqui depois das corridas em pouco tempo, bem, para ser justo, estou acelerando um pouco a gravação Mas sim, depois de alguns minutos, Claude está pedindo ajuda Então, a opção A, eu implanto usando esses comandos ou a opção B, que é muito mais confortável, simplesmente fazemos login e Claude faz o resto Vou escolher B. Isso exigirá que eu faça login, então vou pular isso É bem rápido. É grátis. Eles não têm escolhas difíceis. Novamente, é como se inscrever no Gmail. Agora, você também passará muito tempo acordado tempo acordado Mas talvez com o Opus 5.0, talvez isso seja um pouco mais rápido Então, sim, espero que você não passe tanto tempo quanto eu passei aqui Mas sim, esse modelo não está feliz e está me pedindo para executar um comando. Embora pareça bastante assustador, você deve simplesmente perguntar ao modelo o que fazer se não tiver certeza Por exemplo, usamos o prompt de comando ou o Power Shell? Talvez isso importe. Então, deixe-me perguntar. E Claude diz que qualquer um funciona. Ok, vamos com o Power Shell. Basta usar o Control V para colar esse comando e vamos ver o que acontece. Mas não, isso é um erro. Isso é um problema. Não se preocupe. Vamos copiar e colar isso de volta para Claude. Essa é a escolha certa. Isso é o que você deve fazer também. E depois do segundo, ele realmente nos diz para usar o prompt de comando. Isso é feito usando o menu Iniciar, e você pode digitar C e D, ou simplesmente escrever o nome inteiro. Engraçado o suficiente. Então eu perguntei e sim, nos deu a resposta errada. De qualquer forma, temos esse comando, e vamos colá-lo e começar. Há uma pergunta aqui: vou responder sim, embora não seja um grande fã do Gemini e do Firebase Esse é seu próprio modelo, sua própria IA. E vamos ver a próxima etapa. Ok, parece que precisamos inserir algum tipo de código em algum lugar. Vamos fazer uma pausa Isso parece assustador, mas é só seguir as instruções. Sempre que você se sentir preso ou sobrecarregado, faça uma pausa e depois volte É tão simples quanto isso para mim. Isso foi algo que realmente mudou o jogo. É uma coisa tão básica. Vá pegar uma xícara de chá, café e depois volte. Aqui, copiarei esse link e o abrirei no Chrome. Vou ter que dar acesso, mas não há nada muito difícil nisso. Ok, e finalmente, vejo o ID da sessão, que corresponde ao que vimos anteriormente. Ok, certo. Agora temos que pegar um pouco de código e colá-lo de volta no prompt de comando do CMD Essa configuração inicial é feita uma vez e, em seguida, você pode se concentrar em todas as partes pontilhadas. Conforme você se acostuma, isso se tornará uma segunda natureza. futuro, Claude está nos pedindo um ID do projeto, No futuro, Claude está nos pedindo um ID do projeto, o que não importa nem Então, vamos continuar. E vamos ver se finalmente terminamos. Agora, eu sei que essa parte não é muito amigável para iniciantes, mas é muito mais fácil do que as outras formas Eu vou te mostrar tudo sobre isso em um minuto. Mas sim, aqui, parece que temos um problema. Temos um problema em que Claude não consegue criar algo sozinho. Não dá para fazer isso. Ok, você verá isso com bastante frequência, aceitando os termos e condições, resolvendo o COPTA O fato é que o modelo é muito capaz de fazer isso, mas é um recurso de segurança e se recusa a fazê-lo Então, ele pode fazer isso. Mas sua empresa-mãe disse: Não, não faça isso. Portanto, temos que seguir manualmente algumas dessas etapas. Preocupações. Está tudo bem. Vamos configurar o nome do projeto. Vou ligar para esse aplicativo de papel de parede e depois aceitar os termos e condições. E agora precisamos criar uma nova conta do Google Analytics. Isso é cansativo, mas tudo bem, vamos fazer isso. Na verdade, não podemos pular essa etapa. Isso não é opcional. Você precisa de algumas xícaras de café para essas sessões mais longas, mas com os pacientes, você chegará lá. Ok, deixe-me seguir em frente, e eu termino neste momento. Vou dizer isso a Claude, e agora ele está procurando o projeto Firebase A propósito, o Firebase é um produto do Google. E sempre que possível, tento usar os produtos do Google porque é muito improvável que você seja penalizado por isso, e geralmente é mais fácil trabalhar com O que significa que é algo como o ecossistema da Apple. O relógio, o telefone, o laptop, o iPad, todos se conectam. A mesma coisa com o Google, o Google AdMob, o Google Fat Base e assim por diante Agora, talvez não seja tão perfeito quanto a Apple, mas sim, eles ainda funcionam juntos Agora, Claude não vê o projeto, mas isso é porque eu usei um nome diferente Deixe-me colar o URL, que na verdade contém o nome. Deixe pensar por um segundo e vamos ver se esse é um trabalho bem feito. OK. Sim, sim, estamos prontos . Então, isso é bom para começar. Claude é, novamente, muito falador. Observe a quantidade de texto que essa resposta contém. Mas sim, se você quiser saber o máximo possível sobre nosso progresso, isso é útil. Então, sim, agora nossas fotos vêm de um servidor e, na verdade, temos instruções sobre como adicionar mais. Mas vamos fazer uma pausa porque eu quero te dizer como se conectar diretamente com Claude Então, vamos parar e falar sobre isso. Então continuaremos construindo. Te vejo em um segundo. 19. Como obter respostas que são realmente úteis: Bem vindo de volta. Fazer perguntas é muito normal, e eu encorajo você a ficar curioso, e aqui está o porquê. Há uma razão pela qual a maioria dos desenvolvedores passa quatro ou cinco anos na faculdade e depois um, dois anos acompanhando um aluno Demora um pouco para aprender os meandros. Agora, minha abordagem é obter resultados do mundo real no menor tempo sem cortar muitos custos, certo? Um dos compromissos que tenho que fazer é não explicar tudo Eu não suponho que você os conheça. Em vez disso, o que eu proponho é que você permaneça prático e curioso. É aqui que a nuvem normal entra em ação. A parte que funciona como o chat GPT que você conhece quando está no seu navegador Então, trabalharemos provavelmente 99% do tempo na guia de codificação, certo? Mas quando você se sentir confuso, não sabe como continuar, clique aqui na página inicial e inicie um novo bate-papo. Portanto, essa é uma área diferente na nuvem. Agora, abaixo, você pode encontrar todos os bate-papos anteriores, caso queira acompanhar, caso queira continuar uma Mas aqui, você pode iniciar um novo bate-papo, e isso não precisa de nenhuma pasta, nenhum projeto. Basta selecionar o modelo e o nível de esforço. Vou usar o mesmo de antes, mas para as questões básicas, você sempre pode usar um modelo muito mais barato manter seus recursos para o trabalho pesado no lado da codificação Mas, sim, aqui diga o seguinte Ei, estou criando um aplicativo para Android. Qual é a diferença entre APK e AAB? Então é assim que você fica curioso. No lado prático, espero que você tenha entendido que o AAB é melhor É uma escolha melhor porque o usuário obtém o aplicativo em um tamanho menor. Ele recebe um arquivo feito especificamente para seu telefone. Está bem? Então, novamente, prático e curioso. E agora aqui está a resposta. E se você quiser explorar o assunto um pouco mais, pode dizer algo como: Ok, eu ainda não entendi nada, qualquer tipo de pergunta complementar. Agora, mudar do código para essa área separada parece um pouco trabalhoso, mas na verdade é a melhor abordagem É assim que eu gosto de trabalhar. Ao ter sessões de codificação mais limpas, sem todas essas perguntas básicas, você realmente otimizaria seu Claro, é a mesma inteligência, e esse bate-papo separado ainda consome tokens, recursos, mas, por ser separado, não polui a Isso o mantém bonito e limpo. Ele o mantém pequeno, para que Claude não precise se esforçar tanto para se lembrar de tudo Em seguida, temos várias opções, certo? Várias opções sobre onde armazenamos arquivos on-line. Então, vamos perguntar a Claude sobre o Cloudflare, ou seja, Firebase, porque esses dois são alguns dos Então, vamos ver se fizemos a escolha certa. Vamos dar uma olhada. E parece que o Cloudflare R two é o vencedor claro e observe a E isso explica por que, por meio de um termo técnico de saída, continua com prós e contras, porque eu pedi que fizesse isso Mas o problema é o seguinte. Não hesite em fazer ainda mais perguntas. Mas e as opções de besouros que existem? Porque eu mencionei também, mas talvez Claude conheça opções ainda melhores Então, vamos ver. Essa é uma boa pergunta de acompanhamento. Sim, parece que algumas outras, porém, curiosamente, Claude até menciona que uma delas é uma armadilha que devemos 100% evitar Então, isso é muito interessante. E você pode ler e tomar sua decisão. Porém, na maioria dos casos, você pode simplesmente ir direto ao resultado final, especialmente se não for técnico. E parece que, novamente, Cloudflare R two é, de longe, a melhor opção Então, implementamos uma diferente, base de fogo, mas parece que essa foi a melhor escolha. Agora, para ser justo, eu usei os dois no passado e sei que o Cloudflare realmente exige um pouco mais de trabalho para começar a funcionar Nada muito louco, mas definitivamente é mais graxa de cotovelo, por assim dizer Agora, dito isso, vamos implementá-lo apenas porque eu quero que você veja como isso ficaria. Também quero que você seja capaz de girar quando houver uma indicação clara de que existe uma maneira melhor Aqui, Claude diz que o vencedor declarado é o Cloudflare. Eu também sei que é totalmente gratuito. Então, sim, essa é uma boa escolha. Agora, a outra opção melhor, como bony.net, provavelmente exigirá uma Uma pequena quantia de dinheiro, mas para este curso, prefiro não fazer isso. Mas sim, agora você sabe como falar com o Cloud e obter conselhos sem poluir a sessão de codificação Use esse recurso sempre que não tiver certeza sobre algo Novamente, para mim, é difícil cobrir absolutamente tudo, então esse é um compromisso que eu tenho que fazer. Então, quando você não tiver certeza, use esse recurso Ok, agora temos uma nova tarefa, remova o Firebase e coloque o Cloudflare Ok, vamos ao que interessa. Vamos fazer isso acontecer. 20. Do Firebase para o Cloudflare: Volte. Conversamos com Claude e ele disse que o Cloudflare R two é uma escolha muito melhor Agora, ele disse que a base de arquivos está boa, mas não é ideal. Ok, então vamos voltar para a codificação, e eu vou manter a mesma sessão por enquanto Eu vou dizer que mudei de ideia. Então, vamos remover o Firebase e usar o Cloudflare. Diga-me se precisar de alguma coisa de mim. E agora vamos às corridas. O problema é que eu fui vago. Eu disse Cloudflare, mas no bate-papo, Claude me disse claramente que era o Cloudflare R Agora, como eu era vago, agora nos deparamos com uma escolha Portanto, as páginas da Cloudflare são recomendadas ou a Cloudflare R two. Então, isso é complicado porque eu costumo escolher a opção recomendada, mas aqui, isso não parece ideal Mas é por isso que tivemos aquela aula anterior em que aprendemos que sempre podemos pausar a sessão de codificação e depois fazer uma pergunta em um bate-papo diferente Então, vamos fazer isso de novo. Então, vou trocar e perguntar se devo usar páginas ou R dois. Não tenho certeza do que está acontecendo com meu fraseado. Sinto muito por isso. Quando gravo, fico cansado e entediado, e talvez seja por isso que sou um pouco desleixado Peço desculpas por isso. É um pouco embaraçoso. De qualquer forma, a escolha correta parece ser R dois, e há detalhes claros sobre por que isso é melhor. OK. O fato é que vai exigir um cartão de crédito, mas é totalmente gratuito. Ok, então esse foi um dos motivos pelos quais eu o evitei e, em vez disso, escolhi o Firebase Mas eu não quero deixar você esperando, então vamos fazer isso. Ou dois, é. Então, volte para a guia de codificação e vamos escolher R dois. Ok, agora, vamos ver o que é o quê? Então, depois de um tempo, temos que criar uma conta e vemos o link aqui. Então, vamos fazer isso. O melhor de tudo é que já criamos a conta do GitHub, que torna tudo muito mais rápido, o que eu recomendo fortemente Coisas boas. Agora, a próxima etapa exige que eu ative o R dois. O problema é que existem vários deles. Agora, quando e fazer, novamente, sempre pergunte. Essa é a melhor maneira de trabalhar. Então, aqui está o que eu recomendo que você se acostume para obter uma ferramenta de captura de tela ou usar a incorporada e se concentrar nessa parte específica da tela Em seguida, cole-o novamente em Claude. Se você está no plano inferior e está preocupado com os recursos, use esse bate-papo, então mantenha esta sessão agradável, limpa e compacta. Mas sim, aqui estou bem. E Claude responde bem rápido Para ser justo, você pode ver essas respostas. Não use muitos recursos. Mesmo assim, se você tiver vários deles, é melhor mantê-los separados. Ok, preciso inserir meus detalhes de cobrança, então vou desfocar todas as informações confidenciais, mas não haverá nenhuma cobrança para começar Eu só tenho que inserir meus detalhes. Se você tiver um uso sério , sim, é claro, haverá cobranças, mas para nós, não se preocupe Ok, bom progresso até agora. Um último passo. Temos que fazer login usando este comando. OK. Ainda tenho um prompt de comando aberto, então vou colá-lo aqui. Depois de pressionar a tecla Enter, o Chrome fará uma pergunta sobre a autorização de algo e, claro, clicará em sim, e acho que é só isso Agora Claude pode continuar. Agora, uma coisa, estou usando contas descartáveis aqui, mas ainda prefiro desfocá-las. Essa também é uma plataforma de teste do Windows. É por isso que não está realmente ativado. Não é uma máquina real. É algo que eu uso quando preciso uma ficha limpa, sem toda a configuração, todos os recursos já instalados, e isso me permite realmente mostrar todos os problemas em Mas, sim, Claude está trabalhando duro. E depois de um tempo, diz que a migração foi concluída. Seu aplicativo agora serve tudo, desde o Cloudflare R two, e é verificado no meu Parabéns. Ótimo material. OK. Também recebemos instruções sobre como adicionar novas imagens. Mas primeiro, Claude está nos perguntando se queremos salvar nosso progresso e enviar para o GitHub. Vou dizer que E em alguns segundos, sim, Claude fará exatamente isso Mas está me perguntando se eu quero abrir um PR. Agora, como esse é o fim da sessão, vou fazer uma pergunta aqui porque provavelmente vou iniciar um novo bate-papo para a próxima etapa. E digamos o que é um PR e o que você recomenda? Simples o suficiente, certo? E Claude responde: Ok, então eu vou usar o Merge, mas nunca hesite em abrir um bate-papo paralelo Isso é mais sobre as melhores práticas, sobre como você trabalha em uma equipe de programadores, como seus projetos se parecem quando você quer ser contratado, quando quer um emprego Mas, como desenvolvedor solo, isso não é tão importante. Voltando ao assunto, duas coisas. Precisamos remover o projeto Firebase, mas isso não prejudica nada, e precisamos do URL de produção Ok, vou dizer a Claude que comece com o número um. E depois de um tempo, teremos essa escolha. Resumindo, não quero comprar meu próprio nome de domínio, como cresbarn.com, ou usar nenhum dos meus Ok, então vou escolher a primeira opção, que nos permite continuar sem grandes desvantagens Adoro quando isso é apresentado, então não há nenhum tipo de bloqueio Nós podemos continuar. E sim, depois de um momento ou dois, ele vai me pedir um nome. Vou escolher meu primeiro nome, e acho que vai ser isso. Ok, deixe-me ampliar. Deixe-me pular. Então Claude tem muitas verificações a fazer É muito trabalhoso. Mas sim, no final, sim, estamos todos configurados no Cloudflare e podemos adicionar mais imagens, mais papéis E como tudo está abotoado, podemos fazer um novo salvamento aqui e depois enviá-lo para Depende realmente de você se deseja instalar o Firebase no meio dos meus passos ou pode pular aqui para o Cloudflare. Depende realmente de você. Eu queria mostrar todos os altos e baixos, que você tenha uma ideia melhor sobre como essas coisas funcionam e qual é o preço de mudar de Mas, sim, parabéns. Você conseguiu. Vamos fazer uma pausa e depois fazer o upload de novos papéis de parede. 21. Adicione novos ativos da maneira inteligente: Volte. O Cloudflare está instalado e funcionando. Então, o próximo passo é adicionar imagens. Embora eu tenha visto as instruções da cláusula, prefiro iniciar uma nova sessão e pedir ajuda Agora, vou declarar meu objetivo. Adicione alguns papéis de parede novos ao meu aplicativo. Agora, estou sendo vago em relação ao número real, mas preciso que eles sejam redimensionados e compactados antes de serem enviados para o servidor e depois enviados aos usuários Me ajude a fazer isso. Ok, agora, o problema é o seguinte. Antes de apertar o botão de gravação, baixei algumas outras imagens do Unsplash Agora, fiquei completamente chocado ao ver que Claude os encontrou Agora, eu não tenho palavras. Eu realmente não achei que faria isso. Então, em qualquer caso, você pode ver as imagens enormes, o tamanho de mais de 4.000 pixels E, curiosamente, Claude começa a trabalhar nos títulos e legendas antes OK. Portanto, essa suposição pode ser incrível Ou pode estar esgotando seus recursos à toa, porque aqui está uma pergunta E se essas imagens não fossem nossas, o que queríamos enviar? E se fossem imagens pessoais? Isso seriam fichas desperdiçadas à toa, queimando combustível à toa De qualquer forma, depois de um tempo, Claude está me pedindo para confirmar se essas são realmente as imagens que eu quero enviar Finalmente, sim. E sobre os títulos, sim, o que eu não me importo, use o título que quiser, mas, novamente, isso é algo que você provavelmente deveria abordar se quiser algo em particular. Mas, finalmente, depois de alguns minutos, está criando um script que podemos reutilizar para otimizar o tamanho da imagem, o que é ótimo Isso é exatamente o que eu esperava. Mas eu queria que Claude descobrisse uma solução sozinha. Essa é a questão. Eu sabia que algo assim seria ideal, mas, novamente, é melhor que Claude realmente seja proativo E, sim, reduziu essas três imagens, mas duas delas ainda são muito grandes. Então Claude percebe isso, o que eu amo. Há muita coisa acontecendo aqui, mas estou folheando algumas dessas mensagens E sim, agora ele os está enviando para o repositório R two, basicamente disponibilizando-os online Mas aqui está a pergunta. O problema é o seguinte. Por que escolhemos 2.600 pixels para a altura, seja lá o que for Isso parece um pouco aleatório. Você pode ver a conclusão aqui. Então, todas as três novas imagens foram processadas e, sim, essa é a altura delas. Além disso, temos esse script, então podemos reutilizá-lo, embora pareça um pouco complicado Mas sim, 2.600 pixels. Mamãe. Bem, eu penso sobre isso. Vamos salvar e enviar para o GitHub e dar uma olhada nas imagens Agora, eles parecem bem? Eles estão bem? Eles estão embaçados Nunca confie no que o Ahi diz. Você tem que ir e testar, verificar. E há um pequeno soluço. É por isso que algumas pessoas dizem que a IA às vezes é muito idiota. Então, eu queria ver as imagens, mas no meu celular, não como links para o servidor. Quero dizer, claro, tecnicamente, eu poderia vê-los dessa forma, mas não o ideal Portanto, este é um banho frio que muitas vezes precisamos. Temos que nos lembrar de que às vezes você precisa ser muito, muito claro sobre o que quer, porque às vezes ficamos muito impressionados com Claude Mas sim, algo assim acontece e, sim, é um bom lembrete que ainda temos um longo caminho a percorrer Então, vou fechar manualmente todos os aplicativos e reiniciar o aplicativo de papel de parede, que, aliás, nem mencionamos. Não escolhemos um nome. Claude acabou de adicionar um ícone e colocar seu próprio nome. Está bem? Novamente, isso é positivo? Isso é negativo? Porque, novamente, não o nomeamos e não criamos o ícone sozinhos. Você seria o juiz. Mas, sim, todas as imagens estão de fato dentro do aplicativo. E sim, podemos baixá-los. Estou com uma conexão Wi-Fi limitada para verificar as coisas, e o download é bem rápido. É bastante aceitável. Então, sim, nós fizemos isso. Esse é outro marco. Mas eu ainda não terminei. Vou perguntar o seguinte quanto espaço economizaríamos se reduzíssemos as imagens de 2.600 pixels para, digamos , 1.600 Você pode me mostrar vários tamanhos para que eu possa ver onde a qualidade começa a diminuir Ou você pode fazer isso sozinho? 2.600 parece um pouco alto para a maioria dos telefones. Gosto de falar um pouco, para que Claude possa sentir de onde eu venho Qual é o meu contexto e qual é o meu objetivo, certo? Agora, neste caso, após cerca de 2,5 minutos, ele finalmente está começando a responder, o que é bem interessante. E parece que está rejeitando minha ideia, o que é ótimo, cerca de 1.600 pixels para a altura, porque isso nos daria uma qualidade de imagem inferior, uma qualidade que não seria aceitável Está chamando isso de suavidade. OK. Mas parece gostar da minha ideia de testar coisas. Testando uma faixa de 2.600 até 1.200. Linda. OK. Depois de um tempo, recebemos esta mesa adorável e alguns conselhos claros. 2000 pixels é a escolha preferida. Essa é a escolha ideal. Isso depende de uma série de fatores, mas, sim, eu provavelmente escolheria 1.600 Mas, sim, neste caso, parece que 2000 é melhor. Agora, para o aplicativo do mundo real com obras de arte reais, eu pediria para ver imagens individuais lado a lado, não uma composição reduzida porque você realmente não consegue ver esse Mas sim, neste caso, vamos usar 2000 pixels. E, curiosamente, meu próximo pensamento seria: Ei, isso é para essas três novas fotos Ok, mas e as iniciais? Mas o problema é o seguinte. Claude nos protege. Está nos perguntando se queremos refazer todo o catálogo nesse novo tamanho, o que é fantástico. Eu adoro isso. Ótimo material. Muito feliz com isso. Ok, então deixe-me pular em frente Aqui está a tabela, apenas 1,73 megabytes, 31% de redução no tamanho, mas a qualidade supostamente ainda é excelente Portanto, a qualidade ainda está lá. E aqui está outra parte inesperada. Ok, mas isso é muito bem-vindo. Claude está falando sobre a situação uma pessoa tem o arquivo antigo de 2.600 em seu telefone, mas o novo foi lançado e está propondo limpar esse processo, então tudo está de acordo com nosso próprio documento de design, que Claude Code fez, Diz que isso não é grande coisa, mas antes de lançar o aplicativo, isso deve ser resolvido Ok, eu vou dar o aval . Vou deixá-lo funcionar. Enquanto isso, espero que você esteja gostando do processo É empolgante ver como a IA funciona, como pensa, como às vezes faz coisas por você, como resolve problemas, mas, ao mesmo tempo, também é muito idiota Engraçado como isso funciona. Agora, se você descobriu como evitar problemas graves, deve voar em pouco tempo Novamente, Claude está pedindo uma limpeza aqui, ok, para manter as coisas E eu digo, Ok, sim, vá em frente e limpe-os agora. E sim, basicamente terminamos. Podemos salvar e enviar o GitHub. Mas, no geral, fizemos um progresso fantástico. E o aplicativo está, novamente, basicamente pronto. A essência disso está pronta. É funcional, é otimizado. Mas a questão é: devemos enviá-lo? Devemos publicá-lo? Oh, vamos fazer uma pausa para que você possa se atualizar. Então vamos pensar sobre isso um pouco mais. 22. É aqui que a diversão realmente começa.: Volte. Temos oficialmente um aplicativo. Agora, não é incrível nem inovador, mas está fazendo seu trabalho. Podemos adicionar fotos. Nosso sistema os otimiza e os disponibiliza dentro do aplicativo Então, essa é uma ótima notícia. Agora, o usuário pode baixar o papel de parede e aplicá-lo. Então isso é basicamente um trabalho feito, certo? É o fim do curso, certo? Em certo sentido, é o que a Uber faz. Você quer que um cartão o leve do ponto A ao ponto B. Na verdade, os maiores aplicativos têm muito poucos recursos exatamente como o Uber. Eles permitem que você faça uma coisa muito bem de uma maneira muito eficiente, e esse é o nome do jogo. É assim que os aplicativos devem ser criados com a simplicidade em mente. Você tem um objetivo claro, aplique um papel de parede. Bem, é isso que esse aplicativo faz. Mas agora vem o lado comercial. Como ganhamos dinheiro? Não é ganância, não é puro capitalismo É o que é necessário para manter o aplicativo funcionando para contratar designers ou desenvolvedores ou pagar por outras coisas. Talvez a equipe, talvez para conseguir fundos para continuar a desenvolvê-lo, talvez tenha alguma motivação para manter as coisas funcionando. Ver algum dinheiro gerado pelo seu trabalho é empolgante Mas, do jeito que está, o aplicativo não consegue atingir nenhuma meta comercial. Então é aqui que a diversão realmente começa. Sim, você pode ter um ótimo produto, e vamos supor que a arte seja fantástica Talvez seja sua própria obra de arte. Talvez sejam seus próprios designs. Talvez seja uma lista de fotos com classificação Q para a qual você tem o licenciamento certo Está bem? Então, vamos supor que o conteúdo em si seja oito em dez, ok? Estamos usando gun splash apenas como espaço reservado. O aplicativo real deve ter ilustrações originais ou coisas com permissão ou licenciamento Ok, diga que está feito, ok? Com um estalar de dedos, agora temos dezenas de lindos papéis de parede originais, ok? Isso ainda não fixa as metas de negócios, ok? Veja, não importa o quão incrível seja o aplicativo, existem inúmeros outros por aí. Então, temos que nos destacar. Resumindo, isso significa algumas coisas. Precisamos de muitos usuários que possam usar o aplicativo apenas uma ou duas vezes e que possam gerar alguma receita, ou precisamos de uma pequena quantidade de usuários que usarão o aplicativo várias vezes. Em seguida, precisamos usar anúncios para monetizar esses grandes grupos de pessoas, ou precisamos criar uma espécie de assinatura para esses fãs incondicional, que não são muitos, mas eles podem e querem nos apoiar Eles querem apoiar o aplicativo e a arte. Portanto, precisamos de uma forma de engajar e animar as pessoas a usar o aplicativo, mas não há muita coisa que você possa fazer no aplicativo. Então, você sabe, provavelmente deveríamos adicionar mais coisas para engajamento, porque, afinal , se você rolar algumas vezes , ficará entediado e pronto Então você provavelmente não abrirá o aplicativo novamente, certo? Então, se adicionarmos mais recursos, complicaremos o aplicativo, o que significa que provavelmente teremos mais bugs, mais problemas, mais falhas mais recursos que usaremos no Clock Então esse é o problema. No entanto, isso é bastante inevitável. Então, precisaremos encontrar uma maneira de corrigir esses problemas, encontrá-los e corrigi-los rapidamente. E se adicionarmos mais recursos, teremos que apresentá-los de forma intuitiva para que os usuários possam realmente vê-los, reconhecê-los e tirar o máximo proveito deles. Mas se eles não conhecem esses recursos, não podem realmente usá-los, certo? Mas se adicionarmos mais recursos, precisamos ter cuidado com a duração da bateria, porque essa é uma das coisas mais importantes. Se o aplicativo esquentar o telefone ou esgotar a bateria, isso não é verdade E ainda no lado dos recursos, quanto mais coisas adicionamos, quanto maior o aplicativo fica, menor a probabilidade de o Google ficar feliz conosco. É menos provável que pessoas em redes mais lentas baixem o aplicativo real Então, como você pode ver, essa é a parte difícil. Você quer um carro rápido, então você tem um motor maior, mas isso consome muito combustível. Você quer que ele seja espaçoso, então você faz um carro maior, mas agora ele é mais lento por causa de seu peso Então você tem que ter um motor ainda mais potente, mas que consuma ainda mais combustível, e você quer conforto. Você quer cadeiras de massagem, pelúcia nas quais você possa se afundar, mas que aumentem ainda mais peso Então você quer que seja inteligente e tenha muitas telas, mas isso significa que você pode ter problemas elétricos ou bugs de software de todos os tipos. Isso também tornará o carro muito mais caro. E assim por diante. Quanto mais coisas você adiciona a um produto, seja um aplicativo, um carro, um telefone ou qualquer outra coisa, maiores as chances de as coisas darem errado. Então, é exatamente a mesma coisa com aplicativos. Uma mudança pode fazer com que o aplicativo pareça um castelo de cartas frágil que pode cair a qualquer momento ou como uma torre Jenga, qualquer metáfora visual que Então essa é a parte difícil. Codificar até esse ponto era bastante fácil. Mas agora você enfrenta escolhas sérias que têm grandes consequências. Se você não exibir anúncios suficientes, não ganhará dinheiro suficiente. Se você exibir muitos anúncios, as pessoas ficarão chateadas. Eles podem parar de usar o aplicativo ou podem dar uma classificação baixa a você. Classificações baixas e baixo engajamento dão um forte sinal ao Google de que seu aplicativo não é bom o suficiente. Então, o tráfego orgânico cai. E isso significa que agora você é forçado a gastar dinheiro em anúncios, mas não está ganhando dinheiro, então isso é um negativo líquido. Mas vamos fazer uma pausa. Analisaremos todas essas decisões passo a passo. Não posso prometer que essas escolhas garantirão o sucesso, mas pelo menos você tem o conhecimento para fazer suas próprias escolhas em seu próprio aplicativo e ver o que é o quê. A parte importante é que você esteja ciente do impacto de todas essas decisões e que realmente precise pensar sobre isso. É por isso que podemos fazer com que 100 pessoas criem o mesmo aplicativo, mas tenham uma experiência diferente. Vamos ver o que é o quê. 23. Como ganhar dinheiro com aplicativos?: Bem-vindo de volta. Então, como você ganha dinheiro com aplicativos? Agora, não há uma resposta perfeita. O modelo de negócios certo depende do que seu aplicativo faz, frequência com que as pessoas o usam e do valor que ele cria. Então, vamos ver as principais opções. O primeiro modelo é um aplicativo pago. O uso do paga antes de baixá-lo. E vou resumir, provavelmente não é a escolha certa para você. Ele pode funcionar com ferramentas especializadas ou marcas muito conhecidas, mas é quase impossível para um aplicativo totalmente novo. O segundo modelo é um aplicativo gratuito suportado por anúncios. Então, lá dentro, você receberá publicidade. Agora, o usuário não paga nada. Os anunciantes pagam para alcançar esse usuário, e você recebe uma pequena parte dele Agora, isso funciona melhor com muitos usuários, sessões longas ou usuários recorrentes frequentes. Então, um jogo, um aplicativo de notícias, um aplicativo de papel de parede aberto todos os dias tem mais potencial do que uma ferramenta que você abre duas vezes por ano, por exemplo. Agora, mantenha suas expectativas realistas. Um download não equivale a uma quantia fixa de dinheiro. Portanto, a receita muda com o país do usuário, o formato do anúncio, o anúncio da demanda da temporada, uso do comportamento, existem muitos fatores Mais anúncios podem aumentar a receita atual, mas, a longo prazo, isso pode causar avaliações e instalações ruins Então esse é um sinal ruim, e o tráfego orgânico vai cair. Em seguida, temos o premium. Esse é um tipo diferente de modelo de negócios. Portanto, o aplicativo básico é gratuito, mas algumas partes dele são reservadas para usuários pagantes. Portanto, a versão gratuita prova que o aplicativo é realmente útil, e o premium dá às pessoas um motivo para fazer o upgrade E no aplicativo de papel de parede, isso pode significar downloads em HD, downloads em alta definição, coleções exclusivas, papéis de parede animados ou sem anúncios. Portanto, o aplicativo é gratuito, mas você tem um bom incentivo, um bom motivo para fazer o upgrade para um modelo pago Essas atualizações geralmente são vendidas por meio de compras de aplicativos IAPs na compra de aplicativos Agora, isso significa simplesmente que o usuário compra algo dentro do aplicativo por meio do Google Play ou da App Store da Apple Agora, um consumível pode ser comprado repetidamente, por exemplo, moedas de jogo, créditos de IA, dicas, fichas, qualquer coisa E uma vez usado, o usuário poderia potencialmente comprar mais. Agora, isso só faz sentido quando algo acaba naturalmente, é claro. Agora, um não consumível é um desbloqueio único. Por exemplo, no nosso caso remova todos os anúncios, desbloqueie um recurso premium ou compre acesso vitalício. Os usuários geralmente gostam disso, mas você só é pago uma vez Mesmo que ofereça suporte ao aplicativo, você continua a desenvolvê-lo por anos a fio. Agora, as assinaturas podem ser pagamentos semanais, mensais ou anuais até que o Agora, essas assinaturas, que eu adoro, podem criar MRR, receita mensal recorrente, mas precisam de valor recorrente, como novos conteúdos, qualquer que seja o armazenamento em nuvem, processamento de IA, dados atualizados, processamento de IA Portanto, a assinatura de uma ferramenta única e simples provavelmente deixará seus usuários insatisfeitos e eles serão cancelados Sim, no geral, essas são suas escolhas. Anúncios em compras de aplicativos reduzem as assinaturas e, é claro, você pode Portanto, um aplicativo gratuito pode exibir anúncios e vender, remover anúncios, atualizar. Um aplicativo freemium pode oferecer acesso vitalício e assinatura, como qualquer outra coisa, 799 por mês ou 40 dólares Então, como você escolhe? Bem, vamos conversar sobre isso, mas os anúncios estão 100% disponíveis. Anúncios são algo que você deve usar. Então, como você exibe anúncios? Bem, uma das maiores plataformas existentes é o Google AdMob Você o adiciona ao seu aplicativo, cria canais chamados blocos de anúncios e, basicamente, a AdMob faz a mágica Mostra a publicidade por mágica. Portanto, a AdMob oferece vários formatos. Por exemplo, um banner é um pequeno anúncio retangular na parte superior ou inferior da tela ou talvez dentro do conteúdo de rolagem É bem simples, mas usa muito pouco espaço na tela e, geralmente, isso não gera muito dinheiro. As pessoas estão tão acostumadas com banners que basicamente são ignoradas 99% das vezes Agora, o próximo tipo de anúncio, um anúncio intersticial. Este é um anúncio em tela cheia. Este é o seu prato principal. A maioria dos aplicativos depende de anúncios intersticiais porque eles são bastante versáteis Você pode colocá-los em qualquer lugar, embora o Google forneça certas regras que você deve seguir. Em seguida, um anúncio premiado. Isso dá ao usuário uma escolha. Assim, você pode assistir a um anúncio e receber algo valioso, como uma vida, uma dica, créditos ou qualquer outra coisa, um download em HD, por exemplo, no nosso caso E isso é incrível porque é uma ótima experiência. O usuário sabe que está prestes a assistir a um anúncio e, em troca, recebe algo em troca, certo? Então ele escolhe. Já antes com um intersticial, novamente, a mesma experiência em tela cheia, isso pode parecer uma surpresa, desagradável, porque, novamente, o intersticial Considerando o intersticial recompensado, novamente, o usuário clica nele e diz: Ok, sim, eu quero assistir O próximo, um anúncio nativo. Isso se encaixa no conteúdo do aplicativo. Pode ser um cartão patrocinado em um feed, por exemplo, posso me sentir menos perturbador Ele se integra de forma nativa. Parece orgânico. Normalmente, isso requer mais trabalho de design, e uma coisa que você deve mencionar claramente é que se trata de um anúncio, porque às vezes o usuário pensa: Ei, esse é mais um papel de parede, toca nele e na verdade é um anúncio No próximo, um anúncio aberto do aplicativo aparece enquanto o aplicativo abre ou retorna ao primeiro plano Portanto, ele monetiza o momento do carregamento, mas pode criar uma primeira impressão ruim Portanto, o tempo e a frequência importam. Agora, durante o desenvolvimento, usamos os anúncios de teste do Google, nunca anúncios ativos e nunca clicamos em nossos próprios anúncios ativos. Então, por favor, diga a mesma coisa aos seus amigos. Se você lançar algo, não clique em anúncios, pensando que eles podem ajudá-lo, pensando que eles estão realmente gerando dinheiro para você. Na verdade, eles estão comprando sua banda. Portanto, nunca clique em seus próprios anúncios nem peça a seus amigos que façam isso. Resumindo, esse é o panorama geral. Vá em frente e cadastre-se na AdMob. Não há nada técnico nisso, mas você precisará verificar algumas coisas. Você precisará de uma conta do Google que seja certa. Use uma conta real, séria, e é a mesma história com seu número de telefone. Você só terá uma única conta do Ad Mob, então, por favor, leve isso a sério Basta seguir as instruções e, ao final, você precisará configurar um perfil de pagamento. Eu tenho uma conta comercial e isso exige muito esforço e muita papelada, mas é uma coisa única Então, tente alimentar a web. Você não precisa de uma empresa 100%. Você pode realmente trabalhar sem uma empresa, mas provavelmente isso é melhor. Eu realmente não posso te ajudar de forma alguma com a conta da AdMob. Você só precisa enviar sua documentação. Então, infelizmente, vou entregá-lo para você. Inscreva-se e veja o que é o quê. Tenho certeza que você vai conseguir. Se não, vá ao servidor de discussão, mas, novamente, pergunte a Claude e veja o que é o quê. Boa sorte com isso. 24. Como exibir anúncios no seu aplicativo: Bem-vindo de volta. Então, vamos trabalhar. Minha conta da AdMob está toda configurada. Novamente, você terá que fazer isso sozinho , porque é só uma questão de seguir as instruções e inserir muitas informações pessoais. Você realmente não pode pular essa etapa. A AdMob é de longe a melhor. Mas, sim, é assim que seu painel deve ser, e é com isso que você acorda todos os dias. Depois de ver esse número começar a subir, você vai se apaixonar por ele. Mesmo sendo apenas $0,04, é alguma coisa, certo? E quando crescer para $0,08 por dia, você vai comemorar como se fosse um milionário Pelo menos essa é a minha experiência. De qualquer forma, depois de fazer login, você pode ir até Claude e dizer: Ei, eu quero adicionar anúncios da AdMob no meu aplicativo de papel de Adicione um banner na parte superior do aplicativo e teste-o no meu telefone. E isso é tudo que ele precisa. O Cloud Code lida com tudo sozinho. Obviamente, esta é uma sessão totalmente nova com permissões de desvio já definidas, além de meu modelo e nível de esforço serem os mesmos Porém, você sempre pode ajustar o nível de esforço se acreditar que esta sessão o justifica De qualquer forma, o código da nuvem vê meu telefone. Nós o temos na lateral da tela e ele verificará o SDK oficial Você pode pensar em um SDK como um tipo específico de código que permite que seu aplicativo se comunique com a AdMob Portanto, o SDK está no meio. É basicamente como uma ponte. Em essência, nosso aplicativo solicitará que a AdMob forneça alguns anúncios e a AdMob Ou ele nos fornecerá alguns anúncios ou não nos nenhum anúncio porque não há publicidade nessa região, talvez seja um problema técnico ou vários outros motivos. É por isso que você sempre faz um teste. Mas tenho que elogiar Claude mais uma vez porque ele decide si só usar IDs de anúncios de teste. E por que você faria isso? Porque clicar em seus próprios anúncios ao vivo em seu próprio dispositivo pode fazer com que você seja suspenso desse jeito. Então, isso é coisa boa, proativa. Isso é adequado para iniciantes. E não pedimos nada, mas isso está nos levando ao caminho certo, e eu aplaudo Claude por Agora, para deixar claro, não vamos mostrar anúncios reais da Coca Cola ou de qualquer outra editora Não, em vez disso, vamos usar anúncios falsos de demonstração. E se tudo estiver bem, quando estivermos prontos para entrar no ar, simplesmente diremos a Claude que troque os IDs de teste, que são apenas números, basicamente, por números reais E isso vai mostrar anúncios reais da Coca Cola ou do McDonald's ou qualquer Portanto, não há nada complicado ou difícil aqui. Na verdade, uma das coisas mais importantes é essa : sempre pergunte a Claude se o aplicativo está pronto para ser lançado para ser publicado E, na maioria dos casos, ele fará uma verificação completa e informará se algo não estiver certo. E devo dizer que isso demora um pouco. Talvez seja a hora do dia, talvez seja o nível de esforço. Talvez seja porque o Opus 5.0 está sendo lançado. Acabou de sair. É complicado. Mas, sim, o fato é que você tem que esperar um pouco. Ok, porém, você sabe, o problema é que , no geral, vou acelerar a gravação como antes, e ao longo deste curso, vou fazer isso. Mas do seu lado, por favor, seja paciente. Você verá Claude encontrar problemas, vários trechos de código que não são compatíveis com o que ele está tentando fazer com o que está tentando instalar Pense nisso como atualizar o sistema operacional do seu telefone sobre essas atualizações. Você sabe, de tempos em tempos, algo novo aparece. E você deve atualizar. E às vezes isso pode quebrar coisas, mas outra atualização virá e também corrigirá isso. Então, estamos instalando um SDK, mas a maioria dos aplicativos tem muitos deles e, às vezes, eles não funcionam bem juntos É a mesma coisa aqui, então haverá muitas partes móveis, como classificações, exibição de anúncios, coleta de bugs e obtenção de análises. Portanto, tudo isso precisa ser mantido. Agora, se você não fizer isso por alguns meses, o aplicativo deixará de funcionar se você não o atualizar? Não, provavelmente não, continuarei trabalhando, mas o Google não gosta quando você não cuida do seu aplicativo. Ele pode ver com que frequência você o atualiza e é um dos principais fatores para obter tráfego orgânico. Não é um grande problema se você fizer isso todos os dias. Isso não vai te ajudar, mas se você abandoná-lo, o Google não ficará feliz com isso. Mas sim, depois de cerca de 10 minutos, o aplicativo está finalmente pronto para ser testado. Claude faz isso automaticamente. E sim, aqui está o banner. Você pode ver que diz anúncio de teste. A propósito, o anúncio é sempre escrito com um único D. É anúncio do anúncio Anúncio com Ds significa adição para trazer algo para a mesa, você adiciona algo à mesa, então isso é com dois Ds. Então, em termos de publicidade, é uma única vez que D. Claude vai conferir uma captura de tela, mas podemos ver que está tudo bem Adoro o fato de que vai entrar para ver se a banda é exibida por engano. Isso é proativo Isso é cuidar de nós, o que eu aplaudo. E daqui para frente, agora, as conclusões são bem longas. Mas, em resumo, está nos dizendo que isso não está pronto para ser publicado, é claro. Ainda precisamos fazer algumas coisas. Sim. Eu quero que você se concentre em como isso foi fácil. Não codificamos nada. Não houve decisões complicadas. Gostamos do processo do início ao fim. Novamente, alguns minutos, mas tudo bem. Isso me leva à próxima parte. Você acha que esse banner vai gerar uma receita séria? Isso vai nos render muito dinheiro? Você acha que uma quantidade significativa de usuários vai usá-lo? Porque eu acho que não. A boa notícia é que isso é pegajoso. Ele fica na parte superior da tela, junto com os papéis de parede do título e, em seguida, a legenda Agora, não tenho certeza se gosto o título esteja ocupando esse espaço precioso, mas falaremos mais tarde sobre isso porque esse é o verdadeiro objetivo desta lição. Agora que você vê que a parte técnica é realmente muito fácil, agora você pode se concentrar na experiência real. Você mantém o banner na parte superior ou o coloca na parte inferior? Você adiciona um segundo dentro do papel de parede? E quanto aos outros tipos de anúncios? Então essa é a parte difícil. Muitos anúncios significam uma experiência ruim. Não mostrar o suficiente significa que você não ganhará dinheiro suficiente para se manter motivado e continuar a desenvolvê-lo. É difícil. É complicado. Você tem que ter uma visão. Mas vamos adicionar mais alguns para que você possa ver o que é possível e, com base nisso, decidir quantos você pode realmente mostrar. Te vejo em um segundo. 25. Explorar diversos formatos de anúncios: Bem vindo de volta. Temos nosso primeiro anúncio em banner, mas não é nada especial. Então, vamos adicionar mais alguns para que você possa ter uma visão completa. Depois, você pode decidir o que deseja executar. Então eu vou dizer isso. Quero adicionar mais anúncios. Primeiro, quando o aplicativo é aberto, há uma categoria especial adm para isso O segundo, um anúncio intersticial ao aplicar qualquer papel de parede, exceto pinheiros estrelados E o terceiro para estrela, quero adicionar o anúncio premiado para desbloqueá-lo Então, três no total, para que você possa ver o que está acontecendo. Normalmente, um intersticial recompensado tende a ser o mais lucrativo, mas falaremos sobre isso em um mas falaremos sobre isso em Então, vamos ver o que Claude diz sobre meu pedido. E, engraçado, diz que é uma grande mudança. Mudança significativa. Ok. Então, às vezes essa personalidade é bastante cativante Você adora isso. Outras vezes, na verdade, é muito irritante. Então, declaramos nosso objetivo. Agora, Claude provavelmente terá algumas perguntas complementares porque fomos um pouco vagos E aqui está. Depois que o usuário vê o anúncio premiado, ele fica com o papel de parede ou precisa assistir a um anúncio mais tarde para poder tê-lo novamente? Você pode ver as opções aqui. É exatamente disso que eu estava falando na lição anterior. Então, essas são as decisões cruciais que recaem sobre você. Você tem que fazê-los. E aqui está o porquê. Não é como se essa escolha fosse decisiva, certo, todo o aplicativo. Mas quando você junta cinco, dez, 20 decisões desse tipo, é assim que o aplicativo voa ou cai. Agora, a próxima pergunta, como você mostra que o StudletPins Quando você toca nele e vê a pré-visualização ou quando está no modo de grade na página inicial, por assim dizer, talvez com um ícone de cadeado E aqui está o raciocínio. Se você não mostrar que ele está bloqueado na tela inicial da tela inicial, o usuário tocará nele à toa, e isso pode incomodá-lo. Toda a experiência muda porque, digamos, 40% dos papéis de parede estão bloqueados, os usuários vão e voltam constantemente. Eles terão que tocar, verificar se está disponível e, caso contrário, voltar para a tela inicial e escolher outra. Isso parece frustrante porque, obviamente, não é o ideal, e isso pode ser mais irritante do que empilhar quatro banéis um em cima do outro, mesmo que isso não seja permitido Mas sim, escolheremos a primeira opção, mostrando o ícone de cadeado no cartão na grade da página inicial Em seguida, mencionei que quero um anúncio quando o aplicativo abrir. Mas e se você aplicar um papel de parede sair do aplicativo para ver como fica, certo? Em seguida, você volta ao aplicativo, o que significa que ele estava em segundo plano, e agora você o trouxe de volta para o primeiro plano Isso significa que você mostra outro anúncio? Porque é algum tipo de abertura de aplicativo . E isso é complicado Eu vou dizer que sim, mesmo que isso seja um pouco agressivo. O problema é que, quando o aplicativo abre e você exibe um anúncio, esse anúncio pode ser tão imersivo que o usuário acha que na verdade faz parte do próprio aplicativo Então, eles tocam e baixam algo completamente diferente, e então você perde esse usuário. Isso pode acontecer. Portanto, tenha isso em mente. Portanto, você pode obter uma boa receita, mas perderá usuários por causa desse ótimo anúncio que você exibiu no início. Então isso não é bom. Isso não é bom para ninguém. O Google não ficará feliz e o usuário provavelmente também não ficará feliz. Porque você deve ter em mente que o usuário está no sofá às 21h. Ele está entediado, está Talvez ele esteja assistindo a um filme da Netflix em segundo plano com o telefone na mão. Ele acessa seu aplicativo, olha para a TV, olha para trás Ele vê um anúncio e toca nele pensando que vai aparecer alguns papéis de parede, certo? E é exatamente assim que você perde pessoas sem nem mesmo saber. Ok, depois de cerca de 13 minutos, os novos anúncios são configurados, e Claude vai dar uma olhada e aqui está o anúncio do aplicativo aberto Ok, novamente, todos os anúncios de teste, é claro, e isso parece bom. Em seguida, podemos ver que o primeiro está bloqueado, ver o ícone e a mensagem lacrimejada, assistir ao anúncio Coisas boas, boas e claras. Vamos ver se Claude vai testá-lo. Sim, ele toca nele. Adoro que não precisemos cuidar dele ou segurar sua mão. E isso apareceu muito claro. O usuário sabe que, se quiser usar esse papel de parede específico, precisará assistir a um anúncio, e eu gosto muito dessa abordagem. E quando tocamos nele, sim, recebemos um anúncio. E o melhor desses anúncios premiados é que você também pode ver uma mensagem na parte superior que diz: recompensa concedida Nos jogos, é assim que você sabe que ganhou um power-up, uma vida extra ou qualquer outra coisa sem pegar um cartão de crédito Então você paga assistindo anúncios, e com um cartão de crédito? Esse é o ecossistema, e as pessoas percebem que esse é o jogo inteiro. Você paga em dinheiro ou assistindo anúncios. É simples assim. Nada é totalmente gratuito. A propósito, você deve ter reconhecido que Claude às vezes demora a usar qualquer dispositivo, seja este telefone ou um navegador Por outro lado, abra a IA com o Codex, Chat GPT é muito mais rápido em usar Isso é algo para se ter em mente. Pelo menos por enquanto, tenho certeza de que isso pode mudar no futuro. De volta a isso. O papel de parede agora está desbloqueado. Agora, para o último anúncio, o intersticial básico, você entra em qualquer aplicativo, toca no botão e, honestamente, eu esperava que o anúncio aparecesse Mas parece que Claude decidiu mostrar esse pop-up primeiro Ok, tudo bem, também. E aqui está o anúncio. Tudo bem. Sim, mas esteja sempre atento à experiência do usuário Então, aqui, a pergunta é: o papel de parede foi aplicado, e até Claude está perguntando sobre a confirmação, sabe? Onde fica a lanchonete? Essa é a parte da confirmação. E parece que não viu. Claude não viu isso. Eu também não vi. Então, isso é um pouco problemático, porque você pode ficar tentado a clicar novamente, a tocar novamente porque, novamente, você não tem certeza do que aconteceu Mas como Claude percebeu o problema, ele não viu o aviso, mas tentará corrigi-lo E isso é, novamente, algo fantástico. Ok, agora está tentando novamente. Bom trabalho. Claude vai continuar testando, e devo dizer que isso torna nossa vida muito mais fácil Antigamente, tínhamos que pensar em todas as possíveis armadilhas e colocar grades de proteção para todos os tipos Mas aqui, Claude lida com maior parte do trabalho pesado automaticamente No geral, Claude vai encerrar , mas agora a culpa é sua Você tem quatro tipos potenciais de anúncios, o banner na parte superior, o anúncio que aparece quando você inicia a abertura do aplicativo Em seguida, um anúncio em tela cheia chamado Intersticial que aparece quando você aplica qualquer papel de parede, além de um intersticial especial para itens específicos, um intersticial recompensado específicos Agora, a forma como você os mistura e combina depende de você. A maioria das pessoas prefere começar com menos anúncios e depois aumentá-los. Depois de receber suas primeiras avaliações, você poderá ver o que está acontecendo. Mas se você começar com muitas e receber algumas avaliações da Winstar, isso basicamente agradecerá seu aplicativo Agora, uma última coisa. Claramente, esses são anúncios demais para um aplicativo tão pequeno. O que podemos fazer além de mostrar menos anúncios? Bem, podemos adicionar mais recursos, mais coisas, mas que tipo de coisas? Vamos conversar sobre isso, mas não vamos ignorar um sinal de alerta claro aqui. Claude diz que o anúncio aparece desde o início com um pequeno atraso Isso significa que você verá a grade de papéis de parede por cerca de um segundo e, em seguida, o anúncio será carregado. E mostrar coisas nunca é uma boa ideia. É irritante e as pessoas estão confusas sobre o que aconteceu Portanto, antes de continuarmos desenvolvendo o aplicativo, primeiro precisamos criar uma experiência melhor, e isso pode ser feito por meio de uma tela inicial Vamos falar sobre isso em um momento. 26. Melhore a experiência com outra tela: Bem vindo de volta. Temos nossos anúncios, mas o primeiro quebra a experiência. Eu vi isso em primeira mão e sei que é um grande problema A maneira mais fácil de corrigir essa cintilação da tela, flash W, você quiser chamá-la, é usando algo chamado tela inicial Então, vamos dizer a Claude que o adicione. Agora, a boa notícia é que todos esses termos são como anúncios intersticiais, anúncios premiados, SDKs Eles serão repetidos várias vezes e você logo se acostumará com eles. Agora, Claude concorda que essa é uma boa ideia e começa a funcionar Normalmente, você forneceria o design de todo o aplicativo, mas falaremos sobre isso em uma palestra separada momento, no modo de construção, estamos avançando passo e descobrindo coisas que precisam ser resolvidas Observe como Claude está pensando em vários casos, como uma situação em que o usuário fica olhando para um logotipo em vez de curtir o aplicativo Isso é uma coisa boa de Claude. O problema é que, embora pareça uma ótima experiência, não podemos aproveitá-la muito. A primeira tentativa é proibida. A tela inicial é essa aqui. É um fundo escuro mais algumas estrelas e uma lua. Não sei por que Claude escolheu esses símbolos, mas tudo bem, seja o que for, pense nisso como um design de espaço reservado que você terá que substituir posteriormente Então, o fluxo é esse. Você toca no aplicativo, ele abre a tela inicial, o anúncio é carregado e, depois disso, o aplicativo real. Mas Claude falhou Então, na verdade, ainda estamos vendo a grade de papéis de parede e depois o anúncio. Então isso não é bom. Isso é exatamente o que queríamos para evitar algum tipo de flash. Então, embora Claude esteja se destacando em certas coisas, aqui falhou O bom é que ele está detectando a maioria desses problemas, então não precisamos dizer nada Nos modelos anteriores, esse era um grande problema. Você tinha que parar com isso muitas vezes e dizer : Ei, você está perdendo o objetivo. Você não está indo bem. Esse é exatamente o problema com o Trena Fix, certo? Sim. Mais do que isso, às vezes dizia: Sim, vou testá-lo. O teste claramente falharia. Você veria isso na tela. Isso falharia. Visualmente, você pode ver que não funciona bem. Mas no bate-papo, a modelo dizia: Sim, foi aprovado com louvor. Está tudo bem. E então, quando você realmente dizia: Ei, isso realmente passou? Não, você está certo em recuar. Não, na verdade não passou. Eu só estava dizendo isso. Isso é incrivelmente frustrante. Agora vou encurtar isso. Passei mais de meia hora nessa tela inicial, e ela falha após falha Agora, os motivos não são tão importantes, para ser honesto, várias dificuldades técnicas. Agora, uma coisa que pode ter piorado isso é o fato de que, depois de implementar todos esses anúncios, eu não fiz uma nova sessão, e a culpa é minha. Então, esse bate-papo foi realmente muito longo e, obviamente, o desempenho parece ter sido degradado, ok ? Eu piorei. Você nunca pode dizer com precisão se essa é a causa do problema, mas essa é uma das minhas suposições E você pode ver como Claude está lidando com esse problema, como está tentando abordagens diferentes e como está medindo a velocidade de carregamento Tudo isso em nome de uma melhor experiência do usuário. Sei que não parece muito, mas isso é um problema. Mas no final, Claude desiste porque não consegue produzir o resultado desejado Diz que na versão ao vivo, a velocidade de carregamento provavelmente será melhor mas ainda há uma boa chance haja um pequeno atraso e isso nos imponha uma decisão. Mantemos tudo como está ou simplesmente não exibimos o anúncio na primeira vez que o usuário abre o aplicativo? A ideia é que uma inicialização a frio seja quando o aplicativo está completamente fechado, não em segundo plano, nem quando você o minimiza. Quando você o inicia, todos os sistemas precisam ser acionados, e isso leva um tempo. Para o usuário, isso não é o ideal. É hora de esperar, certo? E Claude propõe que não mostremos o anúncio inicial e, em vez disso, mostremos apenas se o aplicativo estiver em segundo plano, minimizado e, em seguida, o usuário o trouxer de volta ao Então, isso significaria que o usuário aplica o papel de parede depois volta ao aplicativo para experimentar um diferente, o que faz sentido. E isso, eu acho que é um bom compromisso. Mas tudo pressupõe que o usuário esteja inclinado a testar vários papéis de parede, não um único E assumindo uma variedade decente, sim, acho que a maioria dos usuários tentará experimentar vários papéis de parede, certo? Novamente, essa é outra decisão que muda o caminho do aplicativo, a trajetória Pense nisso e você terá que tomar sua própria decisão. Ah, e nada foi salvo ou enviado para o GitHub, então é outra coisa a ter em mente Mas acho que vou começar a cortar isso porque não é nada tão importante. De qualquer forma, vamos fazer uma pausa. Te vejo em um segundo. 27. A realidade dos anúncios e como ganhar dinheiro: Bem vindo de volta. Você provavelmente sabe que ganhar dinheiro com seus aplicativos é difícil, mas isso precisa ser analisado em detalhes. Então, aqui está a situação. Seu custo de aquisição de clientes, seu CAC CAC, determinará como você monetiza Então, deixe-me dar um exemplo para que seja mais fácil. Então eu criei esse aplicativo para usuários de MAC. Esse é o localizador de SAD e ajuda você a trabalhar mais rápido adicionando certos recursos que estavam faltando no aplicativo padrão no MACOS Se você é macOS, provavelmente está familiarizado com algumas das coisas que estão faltando Coisas como tirar suas janelas e quartos ou ter isso são uma dádiva de Deus se você tiver duas telas grandes, usar delete para enviar o arquivo para a lixeira ou enter para realmente entrar na pasta, backspace para subir, todo tipo de coisas, como ter várias guias, todo tipo de coisas que Agora, tudo isso parece super básico para os usuários do Windows, mas faltavam no Mac OS várias outras equipes. Eu adicionei, então você obteria uma que se adequasse ao seu estilo, além de alguns grandes temas. Então, se você não consegue ler bem os rótulos, isso resolveria o problema. Resumindo, este é um aplicativo decente. E o preço era mais ou menos assim. Eram cinco dólares por mês ou 30 para toda a vida. Inicialmente, eram 40 por ano ou algo parecido, mas não estava ganhando força, e eu realmente queria usuários Então eu o reduzi de 40 para 30 por ano, algo parecido. Ok, agora, está tudo bem. Qual é o problema? Bem, o custo. Então, não vamos falar sobre o aplicativo, os recursos, nada. Vamos falar sobre o custo. Então aqui está o painel, certo? Então, algumas pessoas compraram o plano vitalício por 30 dólares ou mais, ok? E o fato é que eu tenho apenas algumas pessoas , literalmente uma ou duas, três pessoas, pela assinatura de $5 do plano mensal O problema é que eu gastei centenas de dólares, 100 dólares, ainda mais E no total, recebi cerca de metade disso de volta. Então isso não faz nenhum sentido. Então você investiu qualquer coisa, digamos, 1.500 dólares e ganhou apenas 1.000 dólares, você perdeu Isso não faz nenhum sentido, excluindo todos os outros custos, ok? E eis por que isso aconteceu e por que provavelmente acontecerá com você. A publicidade é cara. Mais do que isso, leva tempo para que os algoritmos entendam quem é o público certo. Resumindo, você precisa gastar dinheiro para descobrir o que é o quê. Veja, a pergunta é: em que país devo anunciar esse produto Novamente, é apenas para usuários de MAC. Agora, será nos EUA, no Reino Unido e na Austrália? Esses são países premium, os melhores países onde as pessoas têm poder aquisitivo, mas esses são os países mais caros, certo? Talvez eu devesse ir com Portugal, Alemanha, França. Eles não falam inglês, então terei que traduzir tudo para vários idiomas. E não tenho certeza de quantos dispositivos Apple existem. Agora, eu anuncio no formato do Twitter ou leio? Ou o que dizer dos meta anúncios, anúncios do Facebook? E quanto aos anúncios do TikTok, anúncios do Google? E quando eu quero vender esse produto por meio de um anúncio? Ok, o que eu incluo nesse anúncio? Eu falo sobre quebrar o Windows? Eu falo sobre temas? Eu falo sobre a tecla delete, o cut paste, o backspace, o enter Porque, novamente, é apenas um pequeno banner. Então, o fato é que você não saberá a menos que experimente coisas. Eu o lancei há algumas semanas, então a perda realmente não me assusta, mas isso é bastante desconfortável Esse é o processo de descobrir o que funciona e que não funciona para realmente fazer com que os usuários usem o aplicativo. Agora, aqui está o ponto essencial. Depois de algum tempo, terei um custo claro de aquisição de clientes, ok? Vamos chamar isso de 40 dólares. Então, se eu gastar $120 por dia em anúncios, veiculando anúncios e mostrando às pessoas anúncios de que elas deveriam instalar esse aplicativo Sad Finder, significa que eu normalmente precisaria de três usuários vitalícios para me equilibrar, ok Agora, eu tenho um curso sobre veiculação de anúncios pagos, caso você esteja curioso. Esta é apenas uma visão geral super rápida. Mas o problema, eu acho, é bastante evidente. O usuário paga uma vez 30 dólares para ter acesso vitalício, mas eu estou gastando 40 dólares para comprá-los, 40 dólares para E, finalmente, depois de 40 dólares, eu vou ter um usuário pagante em média É assim que essa coisa funciona. Então, a matemática não é metano. Estou perdendo dez dólares por assinante por usuário. Agora, o problema é o seguinte. Mesmo que o usuário se inscrevesse, ok, por cinco dólares por mês, eu ainda precisaria manter esse usuário por oito meses só para me equilibrar, porque oito meses vezes cinco dólares, 40 dólares o custo de aquisição, o CAC, o CAC, Isso não é bom. Isso não é bom Portanto, a solução é, A, obter vendas totalmente gratuitas sem publicidade, que é como pedir a árvore do dinheiro em seu quintal ou ter a habilidade de voar ou algo parecido Idealmente, todo mundo gostaria apenas de tráfego orgânico que gera vendas. Ok, ou B, diminua o CAC, o que é, novamente, incrivelmente difícil Então, em vez de um usuário me custar 40 dólares, talvez sejam 25 ou algo parecido Mas ainda assim, isso é incrivelmente difícil. Com anúncios melhores, você normalmente pode melhorá-los um pouco. Bem, é claro, veja um pouco dos dois. Agora, reduzindo o custo, o custo de aquisição de clientes pode ser feito melhorando os anúncios, segmentando diferentes países Mas o fato é que você nunca ganhará nada para cinco ou dez dólares, algo assim Não, infelizmente, a publicidade é cara. Quando você tenta promover algo, é muito caro. Isso significa que meus preços , infelizmente, precisam mudar. O que eu cobro por esse produto precisa mudar porque minha estratégia de monetização, a forma como ganho dinheiro com isso, não é válida a longo prazo Portanto, continuarei mantendo esses preços por talvez um tempo. Mas, à medida que obtenho mais dados, acho que vou ter que mudar alguma coisa, porque esse é o problema. Provavelmente terei que fazer um acordo vitalício, algo como 49 dólares, algo parecido Mesmo assim, não é o ideal. O mensal, não tenho certeza, e provavelmente 30 dólares ou mais para o anual Mas aqui está o problema, porque isso é algo que a maioria das pessoas não aborda. Eu tenho concorrentes, não muitos, mas eu os tenho. Porque aqui está o que eu gostaria de mudar de cinco dólares por mês para dez dólares por mês E talvez 100 dólares por ano, certo? Mas o fato é que, por causa da minha concorrência, isso não é viável As pessoas não vão pagar isso, ok? Portanto, seus aplicativos, assim como os meus, não são nada inovadores Dessa forma, você não pode dobrar o preço do seu concorrente, ok? O iPhone mais recente pode custar um pouco mais do que o mais recente da Samsung, ok? Pode custar um pouco mais caro para coisas diferentes, ok? Mas não pode ser o triplo do preço. É a mesma coisa com seus aplicativos. Você não pode triplicar o preço da concorrência. Se aplicativos semelhantes custam, novamente, cinco dólares, você não pode cobrar 12 dólares, ok Porque simplesmente não funciona dessa maneira, a menos que você tenha algo incrivelmente especial. Mas sim, veicular anúncios pagos vai ser caro. Exibir anúncios dentro do seu aplicativo, nesse caso, o aplicativo de papel de parede, para mostrar um intersticial de algo, não gerará o suficiente para compensar Então, digamos que você pague qualquer dólar por instalação do aplicativo, ok? Então, o usuário vai comprar um usuário por um único dólar, ok? Ele abre o aplicativo. Ele vê um anúncio e pronto. Ele vai ver isso uma vez. Ok, ele vai gerar, digamos, $0,10. Então você perdeu $0,90. Multiplique isso por 100 ou 1.000 e você estará perdendo dinheiro de mãos dadas Em seguida, você adiciona uma espécie de assinatura , cinco dólares por mês Ok, mas quantas pessoas se inscrevem? Digamos que uma pessoa em cada dez, ok, 10%, o que é fantástico. Então você está gastando dez dólares para conseguir dez usuários e está ganhando cinco dólares com essa assinatura, além de alguns centavos extras com os anúncios que está Ainda não é ótimo. Mas se o usuário permanecer inscrito por mais de dois meses, agora você terá um pequeno lucro Então esse é o jogo real. Essa é a matemática difícil. Você precisa ajustar seus preços com base no que os números indicam porque não posso prometer $1 por instalação do aplicativo. Eu não posso te prometer isso. Pode ser de cinco ou dez dólares Podem custar alguns centavos, e não posso garantir que cada impressão publicitária que eu uso veja um anúncio, você receberá $0,10 ou $0,20 ou qualquer outra Depende de muitos fatores. Mas depois do teste, você deve ter uma ideia sobre o que é viável. Agora, no meu caso, eu adoraria que mais pessoas usassem a assinatura de $5, e isso é porque elas a usarão Eles provavelmente vão gostar. Essa é minha esperança, e espero que eles permaneçam inscritos por muito tempo Mas o feedback inicial diz que as pessoas odeiam assinaturas. Eles preferem o pagamento único, então vou ter que experimentar Você fará o mesmo com seus aplicativos. É uma linha tênue entre exibir muitos anúncios e arruinar a experiência e definir preços muito altos para pessoas comuns Essa é a parte complicada. Então, não estamos fazendo isso, apenas com base na ganância. Não estou divulgando esses preços só porque sou ganancioso e quero uma Ferrari É porque o custo de aquisição do cliente é caro. E se você seguir a rota orgânica, apenas escrevendo postagens no blog e filmando no TikTok e editando e fazendo vídeos no YouTube, ainda é Isso ainda é 4 horas por dia, todos os dias. Claro, você não pode trabalhar à toa, certo? E, caso em questão, Marques Brownlee, NKBHDT é um grande YouTuber e esse cara lançou um aplicativo chamado panels, um aplicativo de papel de parede premium baseado em assinatura, exatamente como o que estamos exatamente Você tinha alguns gratuitos, então o preço era esse, 50 dólares por ano ou 12 dólares por mês, e metade do dinheiro ia para os artistas reais que realmente fizeram esses Coisa nobre, certo? Bem, foi encerrado. Inicialmente, ele baixou o preço depois de muita reação negativa. Ele mostrou menos anúncios, mas depois de cerca de um ano , finalmente foi encerrado. As pessoas estavam muito irritadas, decepcionadas. A reação foi enorme e, no geral, um monte de emoções se acumularam. Agora, o preço parecia estar muito alto. E, novamente, as pessoas estavam irritadas. Digamos assim, mesmo que fosse muito, era em um grau muito mais alto. A reação foi enorme. Agora, lembre-se de que ele não teve nenhum custo de publicidade. Está bem? Ele não estava pagando anúncios porque recebia tráfego orgânico de seus vídeos do YouTube. Mas é claro que ele tinha uma equipe, tinha despesas, então todas elas eram bem altas. Então, ele sentiu que o preço era justificado. Agora, monetizar da maneira certa é incrivelmente difícil e não há uma Você precisa se adaptar e ver o que funciona. Então, sim, é assim que as coisas acontecem. Vamos continuar. 28. Adicione mais recursos para engajamento extra.: Bem vindo de volta. Fizemos grandes progressos, mas a tela inicial é um pouco problemática Claude diz que não é o ideal, mas não é colocar o pé no chão. Está nos fazendo decidir. Resumindo, não devemos mostrar o primeiro anúncio quando o usuário abre o aplicativo pela primeira vez, somente quando ele volta a ele. Então, isso é um pouco de compromisso. Isso é menos receita. Mas, no geral, acho que está tudo bem. Então, vamos dizer que sim. Somente exiba anúncios abertos do aplicativo nas devoluções ao aplicativo. Agora, isso é uma cópia e colagem do que foi dito acima. Então, eu estou simplesmente dizendo isso de volta. Agora, enquanto estiver pensando e executando, vou começar uma nova sessão, coisas perigosas. Você verá por que estou fazendo isso intencionalmente. Então, aqui vou dizer o seguinte. Quero adicionar mais categorias dentro do aplicativo, como qualquer natureza, pessoas, viagens, verão, qualquer coisa. Agora, o que precisaríamos fazer? Não execute. Apenas me diga o plano. O objetivo é dar aos usuários um motivo para voltarem com mais frequência e exibirem mais anúncios. Ok. Então, quero enfatizar o objetivo para que Claude tenha mais contexto Com base nesses detalhes extras, Claude pode apresentar outros recursos que eu nem considerei Isso é o que estou tentando fazer aqui. Agora, vamos fazer uma pausa por um tempo. Isso é pensar em segundo plano. Portanto, essas sessões são muito longas, de 25 minutos a mais de 90 minutos, para algumas tarefas bastante básicas. Então, estou usando um modelo muito sólido e um nível de esforço muito alto, mas ainda estou ficando entediado, esperando que ele seja executado Eu não vou mentir. Às vezes eu nem estou vendo a tela. Você terá os mesmos problemas. Então, naturalmente, você estará inclinado a começar uma nova sessão como eu fiz aqui Basicamente, você tentará trabalhar em duas, três sessões por vez, o que pode economizar algum tempo, certo? Esse é o processo de pensamento. Mas não, para deixar claro, existem maneiras de orquestrar esse fluxo de trabalho, mas prefiro ser honesto com você e dizer que não faça isso As chances de algo dar errado ou desperdiçar todos os seus recursos em um período muito curto de tempo são muito altas. Não vale a pena correr o risco. Portanto, não, não tente trabalhar em paralelo no mesmo projeto em vários recursos ao mesmo tempo, ou pior ainda, no mesmo recurso. Como você está prestes a ver aqui, há uma boa chance de algo dar errado. Então, vamos voltar a isso. Aqui está o plano de Claude, e é bem grande Agora, nesses casos, eu gosto de responder usando números. Não estou fazendo isso só por Claude. Também estou fazendo isso por mim mesma. Isso me ajuda. Então, vamos analisar todo o feedback de Claude e, usando números, sei que não pulei nada, ok A propósito, o recurso de anúncio aberto ainda está avançando no ritmo de um caracol, muito lento, mas está funcionando Agora, enquanto isso, vou baixar mais algumas fotos do Unsplash E eu vou organizá-los em pastas, ok? Minha ideia é simples. Para manter o aplicativo interessante, vou adicionar mais categorias. Talvez você goste de anime, carros ou programas de TV. Por terem categorias, elas devem ajudar as pessoas a explorar um pouco mais o aplicativo. Isso deve estimulá-los. Ninguém está disposto a rolar infinitamente o aplicativo de papel de parede, então acho que as categorias são obrigatórias Mas sim, depois de muito tempo, muito tempo, Claude finalmente removeu o anúncio do início a frio Então, quando você retornar ao aplicativo, sim, ele exibirá um anúncio, mas fora isso, não. Tudo bem. Agora, descreva alguns outros detalhes aqui, mas, no geral, é bom continuar Então, vamos passar para a outra conversa. Então, vamos começar a responder. Para o primeiro, sim, vamos ter várias tags. Boa ideia Para o segundo, sim, chips horizontais, totalmente bons. Essas serão as guias. Três aplicativos NF são uma ótima opção. Claro. Você verá como eles são bastante úteis, e eu escolho mostrá-los, digamos, a cada cinco papéis de parede, ok. Além disso, devemos limitar o número de anúncios por sessão. Então, um usuário não vê 20 anúncios com algo em 5 minutos porque, você sabe, algumas pessoas têm uma energia louca e talvez queiram aplicar 20 papéis de parede em um período muito curto de tempo. Bem, você sabe, isso pode acontecer, o fato é que você pode ganhar banda, mesmo que seja um usuário real. Isso não é o ideal. Então, vamos colocar um limite rígido, um limite, ok? Agora, eu não mencionei o boné de propósito. Vamos ver o que Claude recomenda. Também direi que tenho quatro categorias em pastas na minha área e vou perguntar se ele quer que eu as mova para um local específico, o que eu acho que acontecerá. Então é basicamente assim que eu costumo trabalhar. Algumas tarefas que fazem sentido juntas, ok? Agora, vamos ver o que Claude diz. Ok, ligações sólidas, obrigado. E o limite da sessão intersticial é o instinto certo para a segurança da multidão publicitária. Novamente, bom feedback. Eu vejo que ele quer que eu coloque as imagens em uma pasta específica, ok? Eu quero procurá-lo manualmente, então vou clicar com o botão direito do mouse nessa área e clicar em navegar. Então, isso é muito mais rápido. E agora um pouco de pasta cortada e estaremos prontos. Está bem? Novamente, Claude é bastante falador Está publicando muitos textos. Você precisa de pacientes aqui. Diz que o tamanho do repositório pode aumentar bastante porque estou adicionando fotos super grandes Ok. Mas é uma solução. Podemos usar um comando específico e basicamente mantê-los locais, o que funciona bem. Também me diz algumas coisas sobre o limite da sessão, 34 anúncios por sessão. Ok, sim. Com um intervalo mínimo, um período de resfriamento de 60 segundos. Ok, meu conselho, pause a gravação e leia tudo porque esse é um bom conselho Eu pulei algumas áreas importantes, e é assim que você toma decisões erradas Você tem que ter cuidado. Aqui eu vou dizer o seguinte. Primeiro, não quero aumentar o repositório Git. Segundo, você escolhe os títulos. Três, limite intersticial, quatro por sessão e intervalo mínimo de 30 segundos, portanto, um pouco mais Então, finalmente, vá em frente com o anúncio nativo no feed. Ok, coisas boas. Vamos ver. Claude está respondendo e está me dando uma ordem de construção, o que é bom Diz que precisamos de um bloco de anúncios separado do ADMP. Novamente, tudo bem. Você pode fazer isso sozinho. No geral, isso parece bom. Só quer confirmação. Claro. Vá em frente Ok, agora a diversão vai começar. Bem, a espera. Isso vai levar um bom tempo. Uma coisa a lembrar que começamos na outra sessão e pedimos a Claude que removesse o anúncio quando o aplicativo fosse iniciado. Lembra disso, certo? Então, antes de terminar, pedimos o plano de como implementar essas categorias e outros enfeites, ok? Então Claude leu o código como estava naquela época, com o anúncio aberto ainda ativo, tudo bem porque não estava concluído Então, tinha um instantâneo, uma foto do código como era naquela época Enquanto isso, nós o mudamos. Então, agora, nesta sessão, Claude ficará bastante surpreso ao ver que algumas coisas mudaram Então, algumas coisas mudaram. E sim, cerca de dez minutos, diz que algo mudou com a página inicial Também não nos comprometemos e promovemos aquela sessão, então isso também não é o ideal. Portanto, trabalhar em paralelo pode causar alguns problemas. Nada muito sério no momento, mas, novamente, não é o ideal. Vamos ver se isso fica sério ou não. Ok, por volta dos 13 minutos, ele também percebe que um arquivo que manipula anúncios também foi alterado, então ele precisa relê-lo antes de editar Portanto, este é um ótimo exemplo por que você não deve trabalhar em paralelo a menos que tenha um protocolo muito bem definido e um plano de pelo menos $100 Meu conselho não faça isso. Inicie pelo menos 23 aplicativos, à moda antiga antes de tentar otimizar seu tempo Sei que não é o ideal esperar tanto, mas, por favor, não tente trabalhar em paralelo. Deixe-me pular em frente Então, ele fez algumas coisas e está nos dizendo: Ei, edições simultâneas, Enquanto eu estava trabalhando, algumas coisas mudaram. Minhas alterações se fundiram perfeitamente com elas. Se fosse você em uma sessão diferente, sem conflito, ok? Depois, alguns outros detalhes aqui. Mas observe que 0,2, P está intencionalmente vazio, então ele não leu nossas imagens Eu manuseei as outras partes primeiro. Também está nos perguntando se eu quero ver o aplicativo, mas sem as imagens, ok, as categorias não aparecerão ou podem causar uma falha se Claude não tomar cuidado Veremos em um segundo, o que é o quê? A propósito, às vezes conectar seu telefone, Claude vê que é uma grande dor Assim, você pode perder horas sozinho nessa tarefa , simplesmente fazendo com que Claude a reconheça Aqui, o aplicativo foi lançado, mas nada mudou. Eu disse que minhas fotos foram colocadas onde ele queria, mas parece que Claude está ocupado com outra coisa, então não está processando minha mensagem A propósito, isso é o que parece. De qualquer forma, depois de um tempo, Claude também reconhece que não veremos os chips a menos que cuidemos da hospedagem . Temos que atualizá-lo. Ok, vou ampliar para mostrar as fichas reais. Os chips são pequenos pedaços que são naturais para os usuários do Android. E sim, isso parece bom. São as categorias antigas, não as que eu configurei nessas pastas. Mas, como prova de conceito, POC, isso funciona bem O anúncio nativo também não funciona, mas isso ocorre por design. E, claro, o limite do número de anúncios também não aparece porque não há conteúdo suficiente. Ok, agora Claude vê minha mensagem, e vai dar uma olhada. Espero que ele entenda que precisa criar novas categorias e remover as antigas, ou se não, pelo menos, me pergunte sobre isso. Vamos ver. Sim, depois de um tempo, temos algumas perguntas. Primeiro, minhas pastas são diferentes das categorias iniciais que mencionei no bate-papo. Além disso, um tem um problema de ortografia. Coisas boas. Eu pego isso, ok? E esses quatro são o que eu quero, certo? E o que queremos fazer com as fotos pré-existentes? Simples, guarde-os e marque-os novamente. Claro, coloque-os onde cabem. Isso faz sentido. Agora ele vai processá-los, e isso vai demorar um pouco. Devo dizer que os títulos nas descrições são um pouco exagerados para alguns papéis de Isso está fazendo Claude trabalhar mais do que o necessário. Está consumindo mais recursos, mas eu acho, por que não? Mesmo que não sejam muito úteis, isso faz com que se sintam um pouco mais bem organizados. E aqui está a coisa. Quatro categorias, dez imagens, cada uma, 40 fotos no total, mas também temos algumas miniaturas, as visualizações na grade, na grade da página inicial Então, são 80 imagens no total. Isso é bastante. Então, deixe-me pular em frente. Essa foi uma das sessões de codificação mais longas E sim, sucesso. As categorias foram atualizadas e há o anúncio nativo. Um anúncio nativo é diferente de um banner padrão, como o que temos na parte superior, porque ele tenta se misturar com o resto do aplicativo. Ele tenta parecer mais orgânico. É por isso que é chamado de nativo. Ele pode assumir várias formas e tamanhos diferentes. Você pode pensar nisso como um banner maior que se adapta ao seu aplicativo, e está funcionando bem aqui Uma coisa é quando Claude finalmente lançar o aplicativo não o use por aí se ele ainda estiver trabalhando, pois ele pode tentar funcionar sozinho e você vai estragar Você pode ver a mensagem de parada na barra de bate-papo. Então isso significa que ainda está funcionando. Portanto, tente não interferir. E isso porque você pode começar a jogar com o aplicativo, mas Claude precisa fazer, digamos, algumas capturas de Tem coisas para verificar. E se ele vê algo inesperado, bem, ele pode potencialmente começar a consertar coisas que não estão quebradas, ok? Então, com esses modelos mais novos, isso não é mais um perigo real, mas no passado, isso definitivamente aconteceu Com um modelo inferior, um nível de esforço menor, talvez muito contexto, acho que isso ainda pode acontecer. Então, por favor, não faça isso. Mas é como quando está chovendo com o sol brilhando e com pouca ou nenhuma nuvem, é uma coisa difícil de capturar, então não consegui capturá-la durante essas sessões Mas, novamente, às vezes Claude é incrivelmente idiota, então, sim, tente não confundir Aqui, eu não vou tentar quebrá-lo apenas propósito, apenas para que eu possa gravá-lo. Você vai ter que confiar em mim nisso. Você também pode notar que, depois movê-lo e Claude ter que voltar para um local específico, ele pode ter problemas para fazer isso, o que é muito estranho Mas, de qualquer forma, depois de cerca de 40 minutos, funcionou muito bem. É claro que ainda estamos usando anúncios de teste, mas isso não é grande coisa. Claude pode criar IDs reais em apenas alguns minutos. E há uma pequena coisa que eu apresentei. Eu disse que queria um anúncio nativo a cada cinco papéis de parede, mas é claro que isso não parece bom porque eles estão no modo retrato. Então, haverá um espaço vazio bem grande. Eu queria ver uma das duas coisas. Ou Claude recomenda que exibamos o anúncio a cada seis papéis , o que aconteceu, ou eu queria ver se ele inseriria o anúncio naquele espaço vazio Agora, para ser justo, essa proporção é um pouco complicada. A maioria dos anunciantes prefere formatos padrão, e isso não é exatamente isso No geral, vou pedir que você altere para um anúncio nativo após as seis entradas e , em seguida, confirme e envie, porque não fizemos isso na sessão anterior. Ok, vamos fazer uma pausa. 29. Encontre novas maneiras de adicionar anúncios: Bem vindo de volta. Não vou mais mencionar isso, mas sempre me comprometo e insisto depois de cada sessão para que tudo fique bem e limpo. Agora, nosso objetivo é duplo. Adicione mais recursos que façam sentido e nos dê a opção de gerar mais receita publicitária. Está bem? Agora, considerando que estamos adicionando categorias e vários papéis de parede, um recurso de pesquisa faz muito sentido. Mas, do jeito que está, estamos usando cerca de 25% da parte superior do laboratório com essa parte aqui, que é apenas um pouco de texto, e isso não faz nenhum sentido. O texto deve ser eliminado. Então, vou dizer isso a Claude, remova o título e o subtítulo para que o usuário veja mais fotos Quero adicionar um recurso de pesquisa e, nessa área de pesquisa, quero adicionar um banner ou um anúncio nativo. O inglês simples é sempre melhor, e se você puder adicionar mais contexto, faça-o. Anteriormente, inspirar era uma coisa muito importante. Você tinha que seguir uma estrutura muito específica para ajudar o modelo a produzir algo sólido. Hoje em dia, esse não é mais o caso. A engenharia rápida está praticamente morta. Explique o que você quer e por que você quer, e provavelmente você será bom em 90% dos casos, se não mais. Ok, Claude está nos perguntando sobre qual título e subtítulo, porque os cartões também os têm. Então, vou esclarecer que é realmente o cabeçalho da página. É assim que Claude o identifica. Ok. E depois há uma segunda pergunta. Poderíamos mostrar a barra de pesquisa em linha , exatamente na mesma tela, e essa provavelmente seria a melhor experiência Mas se for esse o caso, não poderemos mostrar um anúncio diferente. Então, vou escolher uma tela de pesquisa dedicada. E acho que um anúncio nativo é bom para começar. Depende de como Claude o integrará. Vamos ver. Só para ficar claro, estou mostrando as opções e meu processo de pensamento. Não se trata de ganância. Eu só quero deixar claro o máximo possível de anúncios Não. Trata-se de pesar nossas opções e estabelecer uma maneira de pensar sobre como você deseja criar o aplicativo, ok? Então, caberá a você decidir se deseja remover isso ou aquilo. Você está construindo uma experiência, e eu estou te mostrando opções, ok? Vou seguir em frente e vou te mostrar o resultado Mas lembre-se de que estou em uma conexão de gigabytes, então minha velocidade de Internet é Eu mudei de 100 megabytes para 1.000 só para ter certeza de que estou dando a Claude as Mesmo assim, ainda está demorando muito tempo. De qualquer forma, aqui está o resultado. Portanto, sem o cabeçalho, você pode ver quatro papéis de parede completos e dois extras parcialmente. E isso é fantástico porque mostra claramente há mais conteúdo embaixo da carne para que você possa rolar. Então esse é um bom sinal. Agora, para o ícone de pesquisa, bem, ele abre uma nova tela conforme eu o instruí E o banner nativo é que é significativo. O anúncio nativo é enorme, ok? O problema é que, quando você digita algo, ele desaparece ou empurra tudo para baixo? Vamos ver se Claude vai testá-lo porque primeiro o Cloud precisa fazer alguma coisa E sim, ele cria um arco para a arquitetura. Mas, como você pode ver, isso está longe de ser o ideal. Isso é o que quero dizer quando digo que você tem que criar uma experiência, ok? Essas dez, 20, 50 decisões que você toma se acumulam. E parece haver outro problema aqui. O teclado permanece. Ele permanece ativo e, obviamente, isso não é uma boa ideia. Está cobrindo o conteúdo, ok? Espero que agora você tenha uma imagem melhor. Claude pode lidar com o código, mas você precisa dizer a ele o que deseja criar. É como ter seu próprio chef pessoal. Ele tem habilidades culinárias para fazer qualquer coisa, mas se você misturar ingredientes estranhos, o prato não funcionará. Portanto, você precisa de uma boa visão sobre o que deseja construir. Aqui, vou dizer que o anúncio nativo é muito grande e que eu quero substituí-lo por um banner simples, então venha e aperte. Observe que estou constantemente motivando minhas decisões. Eu prefiro trabalhar com Claude dessa forma. Eu acho que é mais inteligente. Agora, antes de pressionar Enter, vejo que ele próprio percebeu alguns problemas em relação ao teclado não se esconder. Há um ano, seria um sonho ter um modelo inteligente o suficiente para perceber que algo está errado. Portanto, esse é um bom progresso. Ao mesmo tempo, lancei uma atualização há alguns dias com anúncios de teste, e Claude não me falou sobre isso Então eu tive que fazer um grande alarido sobre isso, e isso mudou alguma coisa no Agents ND, na regra interna, por assim dizer, então ele verifica constantemente coisas assim antes me fornecer o arquivo final que eu tenho que enviar para o Google Play, o arquivo AAB Então, novamente, ele me deu um arquivo para carregar que tinha IDs de teste, então nenhum anúncio estava sendo exibido. Então esse foi um problema muito grande. E, novamente, Claude não disse nada. Então, eu realmente precisei. Eu realmente tive que entrar no modo pai e dizer: não faça mais isso. Vamos garantir que isso nunca aconteça. E, novamente, ele editou o arquivo dom D do agente e, a partir de então, não fez mais isso. Ok, voltando ao assunto, vamos ver o banner padrão. Isso é um pouco complicado porque está bem próximo ao campo de pesquisa e o campo não está muito bem definido Portanto, cliques acidentais não são ideais. A AdMob não gosta de cliques acidentais. Hum, mas, bem, isso está no limite. Acho que, no geral, está tudo bem. Ok, então essa foi uma ótima sessão produtiva, e estou muito feliz com o progresso. Vamos fazer uma pequena pausa. 30. Crie uma assinatura para receita recorrente).: Volte. O santo graal dos aplicativos é a receita recorrente. Isso significa uma espécie de assinatura. Você ganha algo como cinco dólares por usuário por mês, ok? 100 usuários, 500 dólares por mês. 1.000 usuários, agora estamos falando de cinco mil por mês. Mas é claro que algumas pessoas sempre cancelam. Então, depois de um mês, alguns depois de cinco ou 25 meses, certo? Depende de quanto valor você dá a eles e de como você apresenta esse valor. Quando alguém cancela uma assinatura, isso é chamado de rotatividade. Então, imagine que você tem 100 usuários pagantes, mas cinco saem todos os meses. Contanto que você receba, digamos, sete novos por mês, nesse ritmo, sua receita aumentará constantemente e aumentará o número de usuários, dois novos usuários líquidos por mês. Agora, essa é a situação ideal em que o uso da aquisição é significativamente maior do que a rotatividade. Agora, aqui está o que vamos dizer a Claude. Quero adicionar uma nova categoria chamada VIP. Eu já adicionei a pasta dentro das imagens. Seria uma categoria restrita que o usuário pode desbloquear por 99 por mês ou -30% ao ano Se o usuário tocar em qualquer uma dessas imagens, ele verá um pop-up com esses dois preços, além da opção de desbloquear um único papel de parede assistindo a um anúncio premiado Afinal, essa categoria deveria estar em segundo lugar na lista e deveria ser dourada com uma coroa. não tenho minha conta do Google Play, mas continuo o máximo possível. Então esse é o plano. Para você, você poderia potencialmente fazer isso. Você pode polvilhar papéis de parede premium entre todos esses outros. Dessa forma, o usuário tem uma chance maior de interagir com o plano premium e você pode obter mais guias e mais cliques Mas minha abordagem também é válida. Tê-lo como segundo chip e na cor dourada provavelmente chamará a atenção do usuário. Então, essa também é uma boa escolha. Agora, a maior pergunta que deveria estar em sua mente é que as pessoas pagariam? E qual a quantia? Esse é um tópico muito debatido Os desenvolvedores adoram discutir sobre essas coisas. Alguns juram por 499 por semana. Então, sim, cinco dólares por semana, e depois algo em torno de 40 dólares por ano Em essência, o plano semanal é Bt, então é muito mais provável que você opte pelo plano anual. Algumas pessoas pagam 299 por mês, e é isso. Agora, o principal é que tipo de conteúdo você pode produzir e pelo que as pessoas estão dispostas a pagar, é claro, porque os papéis de parede são uma mercadoria Você pode encontrar gratuitamente em qualquer lugar. Portanto, esse é provavelmente o maior desafio. Você não pode fazer nada protegido por direitos autorais, então sem Marvel, sem ego, Pokémon, nada disso, ok Portanto, boa parte do seu esforço deve se concentrar nesse tópico Agora, o que eu proponho é que você primeiro inicie este aplicativo básico de papel de parede com imagens do Unsplash ou qualquer outra coisa, até mesmo suas próprias fotos aleatórias, isso realmente não importa, só para que você tenha alguma experiência no cinto V. Em seguida, inicie mais alguns para se acostumar a obscurecer todo o processo Durante esse tempo na cama, no chuveiro, pense no que te excita, quais hobbies você tem, quais nichos você pode explorar Podem ser modelos de trens, aerografia, pingue-pongue. Podem ser discos antigos, seja o que for. Normalmente, essa é a abordagem correta. Segmente um nicho que você adora e do qual tenha um conhecimento profundo , portanto, o aplicativo real deve ser bastante simples. A funcionalidade deve ser bem básica, mas o conteúdo real deve brilhar. Podem ser histórias curtas. Pode ser uma história em quadrinhos que você escreveu há algum tempo, algumas animações curtas que têm um forte impacto, seja o que um forte impacto, Mas lembre-se de que uma ótima ideia não é nada sem todos esses bits, sem entender como a monetização funciona, a otimização abste e tudo mais, todas essas coisas vêm todas Mas sim, idealmente, você precisa do melhor dos dois mundos. Agora, deixe-me contar rapidamente uma história sobre esses dois mundos. No meu país, havia uma fábrica de detergentes, então sabão em pó que estava basicamente Eles tinham pouco ou nenhum pedido. O detergente estava bom, mas eles não sabiam nada sobre marketing, anúncios, TikTok, anúncios do Facebook, qualquer que fosse o funcionamento Então, eles estavam bastante desesperados porque, novamente, a fábrica estava parada. A fábrica era de propriedade de um casal. O casal com pessoas comuns como você e eu queria um negócio, e eles acharam que isso era algo que poderia funcionar, você sabe, a fábrica estava razoavelmente bem configurada, mas eles subestimaram a quantidade de marketing que precisariam e o quanto isso realmente Eles perceberam que, se o detergente fosse bom o suficiente, notícia se espalharia organicamente Eles cresciam constantemente semana a semana, mês a mês. É assim que a maioria dos empreendedores imagina que as coisas acontecem. Eles não estragam o alerta. Obviamente, eles não aconteceram, então eles estavam em uma situação terrível Chega esse jovem empresário que tinha sua própria fábrica, uma fábrica de meias Então ele estava fazendo meias. Ele tinha uma fábrica com robôs, e é isso. Ele estava fazendo meias de algodão. Ele recebeu alguns subsídios, alguns fundos europeus, e construiu uma pequena fábrica, seja lá o que for, dez robôs ou algo que fabricasse meias de algodão Agora, as meias estavam decentes. Ele estava vendendo algo como um pacote de 12 por algo em torno de 20 dólares, algodão puro, de boa qualidade, nada de especial, certo? Agora, seu marketing foi incrível. Ele tinha um grande carisma e, você sabe, ele tinha essa energia elétrica sobre Eu coloquei um sorriso no seu rosto. O problema é que as margens eram bem pequenas. As meias eram uma mercadoria e a margem de lucro não era fantástica, especialmente nessa faixa de preço Mesmo assim, ele tinha toda essa experiência em marketing. Essa foi a chave. Ele sabia como vender online. O produto, na verdade, não importava. Então foi ele, sua vibração, seus anúncios em vídeo que fizeram você sorrir E, para resumir, ele fez uma parceria com esse casal com a fábrica, com a fábrica de Dirgin Eles fizeram da nova empresa 50 50, ele e o marido do casal. Eles basicamente fariam a produção, e ele, o jovem empresário, faria o marketing. Ok. A propósito, essa é uma história real, e eu realmente falei com o jovem empreendedor. Ele é um cara bom. Então, após um ano no mercado, eles obtiveram mais de 2,2 milhões de dólares em receita e cerca de meio milhão em lucro puro, meio milhão no primeiro ano, absolutamente incrível para uma fábrica que estava pegando poeira Agora, meio milhão de dólares no bolso, é algo, bem, 250 para ambas as partes, 250 cada, vender detergente online, coisas boas Mas o problema é o seguinte: no segundo ano, mais de $3 milhões em receita e cerca de $750.000 Então, essa foi uma história de sucesso retumbante. E, finalmente, em seu terceiro e último ano, infelizmente, cerca de 5,5 milhões de dólares em receita e cerca de 1,1 milhão em lucro Então, em apenas três anos, essa nova parceria rendeu a eles quase 2,5 milhões de dólares Então isso é lucro, ok? Mas eles entraram em uma discussão e tudo parou. Tudo desmoronou. Vou resumir, diz-se que a família que tinha a fábrica era gananciosa Dito isso, supostamente, eles perceberam que estavam fazendo todo o trabalho duro e queriam uma fatia maior, não 50 50 Afinal, o cara do marketing estava apenas filmando a si mesmo e levando para casa centenas de milhares de dólares por ano e lucros Agora, quão difícil pode ser filmar a si mesmo e publicar alguns anúncios? Sobre inúmeras agências de publicidade por aí, certo? Por que deveríamos dar 50% desse negócio incrível para um cara que trabalha apenas algumas horas por semana, certo? Além disso, uma agência de publicidade custará alguns mil por mês, dois, 3.000 alimentos, $5.000 por Esse cara está levando para casa 700 e qualquer outra coisa, meio milhão de dólares em lucro. E foi assim que tudo desmoronou. O casal com a fábrica basicamente falhou totalmente com seus próprios anúncios. Eles tentaram criar seus próprios anúncios. Não estava funcionando. E eu via seus anúncios de vez em quando, não estavam funcionando. O profissional de marketing passou cerca de dois anos tentando criar uma nova fórmula de detergente Resumindo, todo mundo ficou decepcionado e amargo, super, super amargo. Então, qual é a lição Não importa o quão bom seja seu conteúdo se o resto não estiver bem elaborado. Você não pode ser um artista incrível. Isso cria, não sei, arte incrível, seja o que for, mas você não tem ideia de como criar um aplicativo com base nesses protocolos, baseado na otimização da loja de aplicativos e em como exibir anúncios e receitas recorrentes, custo de aquisição de clientes valor vitalício e outros enfeites Então esse é o problema. Você não pode ser um ou outro, e é isso. Você não pode colocar a cabeça na areia e dizer: Ok, isso é tudo que eu posso fazer. Eu só faço marketing, onde eu apenas faço a arte real. Então, se você é ótimo em marketing, mas o produto é péssimo, você está muito perto Você está tão perto de ser um golpista. Então, isso também não é o ideal. Você tem que encontrar o melhor dos dois mundos. Mas é claro que isso é raro. Isso é incrivelmente raro, mas pode ser feito com muito trabalho e perseverança. Ok, de volta ao aplicativo. O chip se destaca, embora eu não esteja apaixonada por esse tom de ouro, não é o ideal. A coroa também é um pouco modesta, mas transmite a ponta. O pop-up VIP é muito bom, mas inicialmente está oculto. Cerca de metade não é visível sem um bom motivo. Mas, sim, o design em si, é bastante sólido. O preço anual é um pouco menor que 25 dólares e $0,12, o que pode desanimar 25 dólares e $0,12, o que pode E quando testarmos o anúncio premiado, sim, o papel de parede será desbloqueado Ok. No geral, um grande progresso. O aplicativo tem outra parte interessante, mas todas essas imperfeições estão começando a me incomodar, e elas deveriam incomodar você também. Devemos lidar com eles porque o aplicativo está crescendo muito rápido, e eu gostaria de abordar alguns desses problemas agora. Claude está pronto. Também testou o modo VIP. A propósito, fez algo muito inteligente. Ele ativou o modo VIP, como se você já tivesse pago por ele adicionando um toque longo no chip. Então, se você pressionar e segurar, isso simulará que você fez a compra Obviamente, isso não estará disponível no aplicativo real, mas mostra o quanto um modelo inteligente pode realmente ajudá-lo. Fantástico. Coisas incríveis. Ok, vamos fazer uma pausa, depois voltaremos. 31. Dívida tecnológica: o que é e como ela se aplica ao Claude: Bem vindo de volta. Deixe-me dizer a Claude que conserte algumas coisas Então, número um, no cartão, a segunda linha está muito esticada. Portanto, a altura da linha deve ser fixada. Defina-o para 150%. Agora, sendo designer, sei o termo certo : altura da linha, tamanho certo, número certo, 150% Isso é algo que você saberá se seguir meus cursos de design. Caso contrário, você pode simplesmente copiar e colar. Agora, a segunda coisa é que os chips da área de categorias são um pouco monótonos, muito chatos, e os usuários podem não vê-los, melhorá-los Aqui, isso é um pouco arriscado porque estou sendo muito vago. Idealmente, eu forneceria um design feito na Figma, ou pelo menos algum tipo de referência Em terceiro lugar, o cartão tem um traçado de um pixel ao redor, mas um pixel é muito fino. Então, vamos agrupá-lo em, digamos, três pixels, fazer com que pareça melhor. E quatro, o cartão VIP deve ser exibido completamente sem qualquer rolagem Ok, agora, enquanto Claude está trabalhando, deixe-me dizer que essas são apenas algumas coisas, algumas que devem ser O aplicativo foi desenvolvido basicamente por Claude. Agora, isso é uma coisa ruim? Na verdade, não, mas os usuários verão algo básico, bastante insosso, que não foi feito com amor É por isso que muitos desenvolvedores de laboratórios móveis falham. Confie em mim, 100%. Sim, os aplicativos são tecnicamente corretos. Eles funcionam. Eles funcionam bem. A funcionalidade é sólida, mas o design é, na melhor das hipóteses, medíocre Os usuários não gostam disso. Existem milhões, literalmente milhões de aplicativos disponíveis. Você precisa de uma história, uma vibração, um clima. Não basta me dar a ação em si. Quero que toda a experiência seja adorável. As pessoas adoram atenção aos detalhes. É por isso que adoramos presentes, a sacola, a embalagem, tudo, não apenas o presente dentro dela, certo? E essa é uma das razões pelas quais estou alterando o preço anual para 24 99 neste aplicativo Isso mostra que um humano real pensou nisso. Não é uma decisão automatizada tomada por uma IA de 25 pontos de $0,10 ou $0,12, seja o que for IA de 25 pontos de $0,10 ou $0,12, seja o que Agora, para comprovar, existe um termo chamado dívida tecnológica. Resumindo, imagine que suas paredes tenham mofo, ok? E também há grandes rachaduras em todos os lugares. Então, as paredes estão super bagunçadas. Agora, fazer reparos reais consumiria muito tempo e seria um trabalho muito sujo, certo? Imagine ter que destruir tudo, a bagunça, o barulho, mas também o preço desse trabalho real, certo? Porque mofo e rachaduras são coisas caras de consertar. É assim com qualquer tipo de software, especialmente no passado, antes do surgimento da IA. Então, os desenvolvedores sabiam que certas partes do aplicativo, do site e do software precisavam ser refeitas do zero Agora, a empresa não permitia isso e, normalmente, por boas razões, o prato do desenvolvedor já estava cheio. Ele tinha tarefas contínuas. Além disso, os usuários estavam realmente usando a plataforma como está e pagando um bom dinheiro por ela. Então, nada era realmente crítico, você sabe, a plataforma ainda funcionava. O software ainda estava funcionando. E quando os insetos apareciam, eles eram controláveis. Esse ainda é o caso de certos bancos ou instituições administradas pelo governo. Até as companhias aéreas usam sistemas antiquados. Quero dizer, realmente tem 20, 30 anos. Agora, mudar para um novo sistema, um novo, atualizar para um novo software será um grande problema. Não se pode dizer demais o quão difícil e demorado é para uma grande corporação Então, eles continuam usando o Windows 98. Isso é só uma metáfora, porque ainda funciona. É lento, é feio, mas funciona. A empresa está bem, embora os funcionários obviamente estejam reclamando da experiência horrível, mas funciona Então isso é dívida tecnológica, ok? Com o Claude Code para a maioria das empresas, não as grandes, é claro, esse não é mais o caso Qualquer empresa de pequeno a médio porte provavelmente pode fazer o upgrade para a melhor e mais recente. Em resumo, para nós, o que isso significa? Então, quando surge um novo SDK da AdMob, certa forma, podemos veicular Portanto, há menos bugs, que significa que é ótimo. Simplesmente pedimos a Claude que o integre, teste minuciosamente e, em seguida, atualize o aplicativo e o inicie Fantástico. Então, não estamos deixando nenhum dinheiro na mesa, estamos otimizando isso Algo novo surge, nós o integramos. Isso é, sem problemas, sem grandes tomadas de decisão, sem medo de estragar as coisas . Temos o Github. Sempre podemos reverter. Então, a dívida tecnológica não é mais uma grande coisa em termos de atualização de coisas, novamente, para empresas de médio porte desse nível, ok? Em vez disso, o que temos em vez da dívida tecnológica, projetamos isso ou experimentamos aquele X aquilo, chame do que quiser. Como eu disse no começo, Claude projetou tudo aqui Portanto, não há transições, não há pequenos detalhes que aqueçam seu coração, não há atenção aos detalhes Há muitas coisas que estão faltando. Especificamente, o fundo é preto puro. A fonte parece bem básica. Os chips são apenas M. Então, tudo aqui é medíocre. Nada é louco, horrível, ok? Não é arco-íris e é difícil ler fontes ou qualquer outra coisa. Não é nada muito ruim, mas também não é ótimo, sabe? Você ainda pode ler o texto. Você ainda pode usar o aplicativo, mas não é nada especial. Então essa é a nova dívida tecnológica. E você sabe o que? Continuamos construindo coisas. Estamos adicionando recursos. Estamos adicionando anúncios, mas não estamos abordando a essência do aplicativo. E isso porque isso leva tempo. Pegue esta lição, multiplique por dez, e isso é o que é necessário para fazer com que o aplicativo pareça que alguém realmente colocou seu coração e alma nele No momento, as pessoas definitivamente podem dizer que isso foi codificado pelo Vibe Meu problema é que esse tipo de trabalho de design não é realmente interessante. Não é exatamente algo que eu possa colocar neste curso de duas, três, 4 horas apenas projetando, porque é muito difícil. O fato é que eu provavelmente testaria, por exemplo, cinco tipos de fontes diferentes e veria de qual eu gosto mais Eu tentaria vários tipos de transições, por exemplo, quando você toca em um papel de parede, algum tipo de animação suave E, novamente, são apenas idas e vindas e são pequenas decisões, e nenhuma pequena decisão mudará completamente o aplicativo. Mas 20, 30, 50 dessas pequenas decisões se somarão. Mas, novamente, não é empolgante, não é interessante. E isso não é um curso de design. Eu tenho cursos de design dedicados, então você provavelmente deveria assisti-los. Mas, novamente, é um componente muito importante. Agora, eu provavelmente criaria um mascote fofo que o cumprimentaria quando você voltasse Eu provavelmente escolheria um esquema de cores brilhante e alegre que faria com que todo o aplicativo se destacasse. Eu provavelmente adicionaria ícones de mídia social. Eu provavelmente daria VIP grátis em qualquer semana se você compartilhasse o aplicativo com seus amigos, alguma coisa, certo? Então, coisas assim. Mas isso leva horas e horas. E acho que não consigo manter você envolvido por muito tempo e ainda ter tempo para falar sobre análises, notificações push, integração muitas outras coisas essenciais Agora, essas coisas são obrigatórias. Design, na verdade não. Novamente, é, mas são muito mais importantes porque são bits funcionais. Se você não consegue enviar uma mensagem para seus usuários, isso é muito pior do que não ter um rosto bonito. Mas eu queria falar com o elefante na sala. O design não é ótimo. É modesto. Então essa vai ser sua lição de casa. Quero que você faça com que seu aplicativo pareça especial. Não me mostre um aplicativo básico que Claude decidiu tudo Você precisa passar por essa experiência e projetá-la você mesmo. Veja como é realmente projetar tudo de cima para baixo. Então, por favor, faça isso sozinho e me mostre algo lindo que você decidiu. No geral, Claude fez seu trabalho. Tudo aqui está bem feito, bem executado. Eu vi algo que parecia um acidente. Acho que foi um acidente. Não tenho certeza se foi uma cintilação. Talvez tenha sido de um anúncio, mas é sempre melhor perguntar a Claude sobre isso E essa é, na verdade, uma ótima transição para as outras partes que temos que lidar. Então, se o aplicativo travar em um determinado dispositivo, como saberemos disso? Como podemos descobrir se o aplicativo está realmente instável? Então, isso é muito mais importante do que escolher um tipo diferente de, novamente, um esquema de cores ou qualquer outra coisa. Mas sim, no geral, estou muito feliz com o progresso. Vamos fazer uma pausa no momento. 32. Aperfeiçoe o próximo nível - Introdução: Bem vindo de volta. Se você está assistindo isso, significa que você fez a parte mais difícil. Você criou um aplicativo. Você o lançou em seu telefone. Você exibiu alguns anúncios. Talvez você até tenha adicionado uma assinatura. Então, isso é mais de 90 por cento das pessoas. Então, pare um segundo e tenha orgulho disso. Eu realmente parabenizo você porque é alguma coisa. É uma conquista. Mas o problema é o seguinte. Iniciar o aplicativo em seu telefone não é um aplicativo finalizado, certo? É a linha de partida. Não é uma linha de chegada. Pense nisso como abrir uma pequena loja. Você tem as portas abertas, alguns produtos na prateleira, alguns clientes entrando, mas agora o verdadeiro trabalho começa a tornar a loja mais agradável, fazendo com que as pessoas voltem, fazendo contem isso aos amigos e, lentamente, transformando esses $0,05 por dia em $0,50 e depois em alguns produtos na prateleira, alguns clientes entrando, mas agora o verdadeiro trabalho começa a tornar a loja mais agradável, fazendo com que as pessoas voltem, fazendo com que contem isso aos amigos e, lentamente, transformando esses $0,05 por dia em $0,50 e depois em cinco dólares. Então é disso que trata todo esse capítulo. Levando isso para o próximo nível. Esses são os detalhes que separam um aplicativo que morre em dois meses de um que continua crescendo silenciosamente em segundo plano enquanto você Então, o que vamos cobrir? Um monte de coisas. Vamos adicionar notificações push. Então, as pessoas realmente voltam ao aplicativo em vez de esquecer que ele existe Vamos pedir avaliações dos usuários, de forma inteligente, porque as avaliações são de ouro puro para o tráfego gratuito. Vamos adicionar alguns belos efeitos sutis, coisas que farão com que o aplicativo pareça muito mais premium e, obviamente, o telefone ficará muito mais bonito, mas vamos adicionar esses efeitos sem esgotar a bateria Isso é muito importante. Adicionaremos a experiência de integração adequada Então, aquelas poucas telas iniciais em que cumprimentamos o usuário e dizemos o que é o quê e percebo que eu as coloco ao lado dos efeitos de propósito, porque , novamente, você precisa explicar que tem esses lindos papéis de parede animados, e a integração pode realmente mostrar às pessoas como usá-los, e será uma ótima maneira de fazer e a integração pode realmente mostrar às pessoas como usá-los, e será uma ótima maneira de que elas queiram fazer Vamos configurar análises para você saiba o que realmente está acontecendo, quantas pessoas estão usando o aplicativo, quantas falhas você terá e, claro, quanto dinheiro está ganhando E vamos até mesmo levar as coisas mais longe. Vamos fazer algumas coisas de controle remoto para o aplicativo, onde você pode alterar preços no local sem atualizá-los. Vamos traduzi-lo para diferentes idiomas, e isso abrirá um mercado totalmente novo, vários mercados. Agora, um aviso antes de mergulharmos. Não tente fazer tudo isso de uma vez. Você tem que ir devagar. Você não vai fazer isso em uma única tarde. E depois de fazer qualquer coisa, é claro, teste e certifique-se de não ter quebrado nada. Salve seu progresso no GitHub e vá lentamente para o próximo recurso Como eu disse, trabalhe na segunda exibição. Lento é suave e suave é rápido. Se você colocar dez recursos em seu aplicativo em uma sessão bagunçada, passará a próxima semana resolvendo bugs e odiará sua Lembre-se do que eu continuo dizendo que as coisas vão quebrar. Seus botões estarão em um lugar diferente do meu. Seu Cloud pode fazer algo diferente do meu Cloud. Isso é normal. Esse é o estado da IA. Fique calmo, peça ajuda e continue andando. E mais uma coisa. Tudo aqui funciona, seja um aplicativo de papel de parede, um aplicativo de meditação, um rastreador de exercícios ou qualquer nicho pelo qual você se apaixone Os princípios são universais. Uma notificação push é uma notificação push. Uma boa integração é uma boa integração. IOS ou Android, não importa. Portanto, mesmo que seu aplicativo não se pareça em nada com o meu, tudo ainda se aplica. Ok, vamos ao que interessa. Vamos levar o aplicativo para o próximo nível. 33. Notificações por push: traga de volta os usuários: Bem-vindo de volta. Vamos criar uma das ferramentas mais poderosas que você tem para manter um aplicativo ativo, que são as notificações push. Essas são as pequenas mensagens que aparecem no telefone de alguém mesmo quando o aplicativo está fechado, e você pode usá-las para trazer os usuários de volta depois que eles talvez tenham se esquecido do aplicativo. Vamos começar a trabalhar e realmente construir isso, ok? Agora, veja como isso acontece. Vou acelerar bastante a gravação porque isso vai levar algum tempo. Mas, por favor, tenha paciência porque, novamente, isso levará algum tempo. Agora, aqui está o acordo, porque ele potencialmente afetará sua carteira. O que construímos agora é a versão gratuita, ok? Portanto, essas são notificações programadas locais que ficam no telefone. Portanto, não há servidor, não há cartão de crédito. Isso funciona para sempre e é gratuito. E isso porque também existe um segundo tipo. Há um segundo tipo de notificação, a paga. Aquele que diz, basicamente, enviar uma mensagem para todos agora. Então, esse tipo de empurrão, que geralmente envolve um cartão de crédito, mas abordaremos essa parte mais tarde. Depois de realmente construir algo que realmente funcione. Agora, para este pequeno aplicativo, começando, a versão gratuita é totalmente adequada. Então, vamos dar uma olhada e ver o que é o quê. Aqui está exatamente o que eu pedi. Então, vamos dar uma olhada na notificação programada local, um lembrete amigável todos os dias às 18h. Um lembrete semanal no sábado de manhã sobre, digamos, novos papéis Peça permissão educadamente, não na primeira tela, mas depois que a pessoa usar um pouco o aplicativo Ok? Agora, observe o que eu não fiz. Eu não disse a Claude qual biblioteca usar ou como conectá-la, como codificá-la, seja o que for Eu disse o que eu queria e como eu queria que a pessoa se sentisse, ok, quando a pessoa está realmente usando o aplicativo. Agora, a última linha, perguntar educadamente, é na verdade muito importante porque, novamente, isso deve mudar o comportamento de Claude E enquanto funciona, observe que Claude não está fora das corridas Ele lê o aplicativo primeiro, que é exatamente o que acontecerá quando você iniciar uma nova sessão. Ele vai ler como são as telas existentes, como o paywall se comporta, como tudo funciona basicamente Então, essa parte vai se encaixar perfeitamente. Agora, isso vai acontecer novamente toda vez que você fizer uma nova sessão, mas está tudo bem. Não pense nisso como combustível sendo desperdiçado. OK. Agora, vamos dar uma olhada e ver o que está acontecendo aqui. Esse é um momento que eu gosto. Então Claude criou um ícone de notificação, uma pequena lua, e então Claude quis vê-lo antes de realmente implementá-lo, logo antes de colocá-lo no aplicativo, como um artesão segurando-o na luz para ver se está bom ou não Mas o problema é o seguinte. A janela de visualização só aceita determinados endereços. Então Claude foi bloqueado. E esses são os avisos laranja. Isso é fascinante. Agora, veja o que um bom parceiro faz quando bate em uma parede. Ele não desiste e não diz: Ei, eu terminei, por favor me ajude. Não, Claude encontra um jeito. Ele transforma o ícone em uma imagem simples e, em vez disso, vê coisas oleosas. Então, esse instinto de verificar seu próprio trabalho em vez de apenas presumir que está tudo bem é o motivo pelo qual adoramos novos modelos Eles ficam melhores, mais inteligentes, sábios, mesmo estando longe de serem perfeitos Agora, aqui está a decisão mais importante em todo esse recurso, e não é técnica. É o momento certo. O pop-up de permissão é único. É como convidar uma pessoa para sair. A pessoa diz: Não, é isso. Ele diz: Não, uma vez, é que você nunca poderá voltar. Bem, normalmente, certo? Portanto, você não quer implorar logo na primeira tela antes que o usuário realmente use o aplicativo Não há confiança envolvida. Isso faz sentido? Então, primeiro você quer entregar algum valor e depois pede algo. Essa é a maneira usual de trabalhar. Agora, aqui está em um telefone real. Então, uma mensagem calorosa. Um papel de parede novo todos os dias o cutucará às 18h, quando o papel de parede do dia estiver pronto. quando o papel de parede do dia E uma vez no sábado de manhã, se novos chegarem, sim, então isso é tudo. Coisas boas. E você pode desligá-los sempre que quiser. Ok, dois botões parecem bons e não agora. E observe que quando aparece depois eu ver alguns papéis de parede, não antes, aquele momento e aquele aviso amigável, essas são as coisas que transformarão um não em um sim. Essa é a sua tarifa opcional aqui. Portanto, essas pequenas coisas podem criar ou destruir um aplicativo e observar o objetivo principal de uma notificação. Agora, a notificação abre o aplicativo e, em seguida, o aplicativo mostra um anúncio. É um anúncio de teste, que você está vendo agora, mas no mundo real, isso significa dinheiro. É isso que quero dizer quando digo que uma notificação não é apenas um olá amigável. É uma porta. Toda vez que isso traz alguém de volta, pessoa pode ver seus anúncios. Eles podem aproveitar a oferta VIP. Eles usam o que você construiu. Então, trazer as pessoas de volta é basicamente um negócio. Então, nós o construímos e parece ótimo, mas construí-lo é apenas metade do trabalho. Em seguida, sentamos ao lado de Claude enquanto ele testa seu próprio trabalho como um engenheiro de qualidade e nos prepara para enviá-lo com segurança Além disso, ele detectará vários outros bugs que, novamente, criou, mas é ótimo que ele os detecte e os conserte sozinho. Ok, vamos salvar nosso progresso, e eu vou te ver em um minuto. 34. Notificações por push: teste e envie com segurança: Volte. Anteriormente, criávamos notificações. Pedimos permissão muito bem e até vimos o anúncio ser disparado quando a notificação abriu o aplicativo Coisas boas. Parece acabado, certo? Mas parece acabado e está acabado são duas coisas muito diferentes, e a lacuna entre elas é o teste. Essa é a parte nada glamorosa que separa um aplicativo de hobby de um aplicativo real E é aí que você realmente verá o valor de usar Claude Então, vamos ver o que está acontecendo. Claude faz o que quase nenhum iniciante usa. Ele testa, e testa bastante. Parece que já passou uma semana inteira. Então, ele adiciona três novos papéis de parede e verifica se o aplicativo anuncia exatamente três Então, não dois, não quatro. Ele fecha o aplicativo à força, confirma os lembretes e se reconstrói na próxima vez que você o abrir Esse é o verdadeiro controle de qualidade meu telefone real enquanto eu apenas sento e assisto. E por que isso o torna muito melhor? Porque uma notificação quebrada é pior do que nenhuma notificação. Quando isso é acionado na hora errada ou duas vezes ou nunca aparece, esse é o tipo de coisa que faz com que os aplicativos sejam desinstalados São as coisas chatas e meticulosas que as pessoas realmente ignoram, mas Claude não Então isso é fantástico. Ele faz isso por você pacientemente até o ponto em que é simplesmente perfeito Agora, o que eu amo é que eu não pedi por isso, sabe? Você realmente não pode incluir todas as coisas potencialmente ruins, como, se o usuário não tiver Internet ou uma Internet muito ruim ou qualquer outra coisa, com cerca de 1 milhão de situações, certo? Mas sim, se você está apenas começando, isso é um salva-vidas Esse modelo tem iniciativa. Está cuidando de nós, e é exatamente isso que queremos. Agora, ler os pensamentos dos modelos às vezes é muito interessante. Mas quando está muito lento, às vezes eu pulo completamente porque, novamente, eu nem estou olhando para a tela, estou apenas fazendo outra coisa Beckwith, na verdade, tem um problema com meu telefone com meu telefone real que tem uma Esse telefone real me, um telefone Android bastante modesto, bloqueia alguns comandos que a maioria dos telefones permite. E, em vez de ignorar, descobre se um resultado estranho é apenas um bug real ou talvez um efeito colateral do Então, é realmente pensar e analisar o que é o quê, e eu agradeço isso. Então, esse é o tipo de cuidado que você deve ter ao criar um aplicativo. Agora, eu recomendo que você faça uma pausa de vez em quando para ler alguns desses pensamentos, mas, novamente, você terá sua própria experiência Mas lembre-se de que quase todos os vídeos que estou gravando agora têm mais de 45 minutos, e estou fazendo o possível para acelerar certas partes sem jogar fora nada que seja realmente útil Agora, quando estiver pronto, você verá que a modelo é, novamente, muito faladora e faladora Tem muito a dizer. Ele nos conta muitos detalhes sobre como implementou as notificações push e muitas outras coisas. Agora, para ser justo, se você nunca ler o que o modelo está dizendo, você não aprenderá. Você vai perder muita coisa. Então é por isso que é complicado. Às vezes você tem que ignorá-lo, às vezes você realmente precisa ler com atenção. Meu conselho é que você aprenda primeiro para saber o que perguntar no futuro. Então esse é o ponto essencial. Ok, vamos ver o que vem a seguir. Agora, aqui está um segundo tipo de lembrete que realmente vale a pena ter Os que construímos são todos : Ei, volte para os aplicativos Nudges, você sabe Mas há uma mais prática , do tipo atualização, dizendo às pessoas: Ei, uma nova versão foi lançada, e isso é incrivelmente útil. Então, por exemplo, você adicionou uma categoria inteira. Você corrigiu alguns bugs importantes. Você o tornou mais rápido. Você tem que dizer aos seus usuários que esse é o problema no Android, muitas pessoas não atualizam. Já tive pessoas usando a mesma versão que lancei há dois anos, e é incrivelmente frustrante porque você a tornou muito melhor Mas se você não tinha notificações push naquele momento, não pode contatá-las. Então, sim, um rápido. Acabamos de adicionar 50 novos papéis de parede, atualize para obtê-los. Claro, isso é muito bom. Mas essa, a atualização, porque temos novas funcionalidades, correções e outros enfeites, isso é ainda mais importante Agora, precisamos dar às pessoas a opção de optar por não participar, certo? Mas a questão é onde? Bem, para isso, precisamos de uma tela de configuração. Não tenho certeza do que mais vamos adicionar, mas a maioria dos aplicativos precisa de uma tela de configuração. Portanto, esta é minha solicitação com base na sugestão dos modelos. Sim, adicione uma tela de configuração na qual eu possa desativar as notificações. Também quero adicionar uma notificação quando uma nova versão do aplicativo estiver disponível. Portanto, o aplicativo ainda não está ativo porque eu não tenho uma conta do Google Play, mas gostaria que tudo estivesse pronto quando eu tiver uma conta. Ok, coisas boas. Esse é o aviso. Agora, as notificações de testamento são ótimas, obviamente, não exagere Portanto, não há nada que desinstale um aplicativo mais rápido do que enviar mensagens sem parar, como a cada 2 horas Parece desesperador. Uma boa notificação por dia é suficiente, talvez até menos. Qualidade acima da quantidade, sempre. E o verdadeiro antídoto para irritar é o controle. Basicamente, dê à pessoa um botão claro, um botão de desligamento honesto. É assim que você mantém seu aplicativo fora da lista de desinstalados É assim que você mantém as pessoas felizes. O fato é que, mesmo que você possa adicionar um botão de desligar, algumas pessoas não têm paciência para procurá-lo. Para a maioria das pessoas, é mais fácil simplesmente desinstalar o aplicativo, então fique atento a isso Agora, esse modelo, com esse nível de esforço, é muito bom para encontrar soluções. Tive exatamente a mesma experiência alguns anos, quando conversei com meus programadores Então eu expliquei o que eu queria em inglês simples, inglês claro. Então eles pensaram sobre isso. Eles tinham algumas objeções, algumas perguntas complementares E depois que resolvemos o problema, eles implementaram o que eu queria, a melhor versão, por assim dizer Agora, é como ter um gênio no bolso, mas o custo, eu tenho que mencionar o custo Isso basicamente não é nada, e eu não quero ser arrogante e dizer que 100 dólares ou 200 dólares por mês não é muito Só estou dizendo que um desenvolvedor qualificado semelhante com essa quantidade de habilidade custaria no mínimo pelo menos $4.000 por mês, e isso é muito baixo Os desenvolvedores do IOS poderiam facilmente quebrar de sete a dez mil por mês, sem problemas. E sim, dez mil para um único desenvolvedor que, é claro, se cansa, fica doente, tem dias bons e ruins. É por isso que estou dizendo que esse é um valor fantástico. Mas voltando ao assunto. Ok, vamos dar uma olhada aqui. Portanto, o progresso é muito bom. Podemos ver as abas, porém, oh, apenas as três primeiras estão visíveis. Em seguida, temos o ícone de pesquisa e, em seguida, o ícone de engrenagem, que é a tela de configuração. Agora, para ser justo, isso não é o ideal. Mas nós o colocamos lá porque não há espaço suficiente. Então, sim, queremos basicamente que as pessoas vejam o maior número possível de papéis de parede. Caso contrário, provavelmente criaríamos uma barra diferente. Agora, há muitos layouts que poderíamos usar. Você poderia até mostrar três papéis de parede, certo, em vez de dois. Mas é claro que isso os tornaria muito menores. Basicamente, qualquer recurso que você considere tem algumas desvantagens E neste caso, a área de parada está um pouco movimentada, um pouco cheia Mas vamos dar uma olhada na tela de configuração. Então, no topo, você pode ver que as notificações estão desativadas, o que significa que tudo abaixo está classificado Isso é inteligente e é uma ótima experiência de usuário. Isso é intuitivo. É fácil de entender. Agora, Claude provavelmente testará tudo sozinho. Então, primeiro, ele precisa permitir notificações, mas é capaz de fazer isso nesse cenário. A propósito, às vezes você verá que ele não deseja realizar determinadas ações, exceto termos e condições, resolver qualquer coisa do Capta Mas aqui, isso não é um problema. E sim, está testando todas as funcionalidades pouco a pouco, o que eu adoro. Portanto, os modelos anteriores criavam esses botões, mas às vezes os botões não faziam nada. E isso me deixou louco. Não faria nenhum sentido pedirmos botões que fizessem certas coisas, mas o modelo não os conectaria. Não os conectaria. Isso não faria com que o código realmente funcionasse. Então você teria um botão que não faria nada. Pode até se mover. Mas, novamente, não fez nada. Sim, essa era a situação. Resumindo, você pediria botões e obteria botões porque é o seguinte. Você não pediu funcionalidade. Então, esse foi um detalhe técnico que deixou as pessoas loucas e os fóruns e os leram estão repletos de algumas dessas coisas, mas isso foi há alguns anos É por isso que muitos desenvolvedores realmente odiavam IA com paixão no início dos modelos de IA Mas, sim, progredimos bastante em um período muito curto de tempo E sim, esse é um recurso completo pensado, construído, testado e explicado em uma frase, tudo em um único prompt. Isso é coisa boa. Agora, é a sua vez. Comece do início e faça uma pausa quantas vezes precisar na segunda visualização Por favor, não continue porque, em seguida, implementaremos um tipo diferente de sistema de notificação, isso é essencial que você fique comigo passo a passo. R: E uma coisa, o modelo está nos informando sobre certos problemas que não nos permitirão lançar. Por exemplo, o nome do pacote, como o aplicativo é realmente chamado. Este é um exemplo de codot. Essas são coisas bastante fáceis de consertar, então não estou nem um pouco preocupado com isso, mas agradeço que o modelo esteja cuidando de nós Do seu lado, você provavelmente usará algo que é realmente real, não um exemplo. Mas sim, por enquanto, vamos continuar. 35. Envie ofertas sob demanda gratuitamente.: Bem vindo de volta. Anteriormente, implementamos um sistema de notificação gratuito. Agora é hora do segundo tipo de notificação. O pago envia uma mensagem para todos agora, empurre. Agora, isso precisa de uma nova sessão, então certifique-se de iniciar uma. Ok, você pode pensar nisso como algum tipo de boletim informativo, ok? O primeiro era padrão e não flexível. Este oferece muito mais liberdade, mas é um pouco mais difícil de implementar. Para ser claro, esta é uma ferramenta que você se senta à sua mesa e digita uma mensagem como 50% de desconto para o VIP. Somente hoje. Então, algo que é para marketing. Os lembretes gratuitos só trazem as pessoas de volta em um cronograma definido Este os traz de volta ao comando sempre que você tem um motivo. Então, isso é muito mais poderoso. Agora, aqui está como eu peço isso. Então, eu quero habilitar uma notificação push do lado do servidor para que eu possa enviar mensagens diferentes de tempos em tempos, como uma promoção especial de 50% de desconto para VIP. Eu proponho a base de fogo, mas estou aberto a outras opções que tenham um nível gratuito. Agora, três coisas nesse prompt. Então, o que eu quero, por que eu quero, a promoção, e que estou aberto a alternativas, desde que sejam gratuitas. Então, eu não disse para usar o FCM, mensagens na nuvem baseado em arquivos Eu não ditei a solução. Entreguei o problema e o orçamento, por assim dizer, e deixei Claude fazer o trabalho E aqui está o que Claude faz. Então eu propus o Firebase e, em vez de acenar com a cabeça e, você sabe, apenas fazendo isso, lê o aplicativo primeiro e depois ele me diz o que acha, novamente, isso é novamente, isso Cada sessão deve começar basicamente com uma visão geral do aplicativo. E aqui estão as opções na mesa lado a lado E aqui está a parte que eu, pessoalmente, gosto muito. Isso me dissuade de gastar. Isso me diz para pular um serviço popular chamado WinSignal, que é bastante popular Porque no Android, na verdade, é apenas um intermediário sentado em cima da base de incêndio Isso é incrível. Esse caráter, essa personalidade. Isso é coisa boa. Portanto, esse é um software extra. Mais uma coisa entre mim e meu usuário sem nenhum ganho real. Então, está realmente ofendendo aquela empresa específica. Coisas boas. Não tenho certeza se eles ficariam felizes, mas, sim. E o decisivo é essa parte. Os gerenciadores agressivos de bateria em telefones reais, como eu e Xiaomi, exatamente como os meus, sufocam o agendador local Então, um verdadeiro empurrão é direto, mesmo quando o telefone está dormindo, e o envio dessas mensagens pelo Firebase é gratuito, exatamente o que eu queria, exatamente o que meu orçamento exige Então, eu adoro que diga qual versão é realmente recomendada: FCM, Firebase Cloud Então, é bom e claro. E antes de escrever uma única linha, ele me impede de tomar uma decisão. Portanto, meu aplicativo ainda se chama in the inside com dot example dot Wall papers. Então esse é o espaço reservado de fábrica, se você quiser. É Jane Doe. É o nome padrão, sem título. E o Google Play rejeita isso totalmente, e o Firebase se vincula a Portanto, se eu configurar as coisas agora e renomear mais tarde, terei que registrar novamente o aplicativo Eu vou ter que registrá-lo duas vezes, basicamente. Mas é um trabalho rápido. Nada muito complicado. Claude pode fazer isso rápido. Então, por enquanto, vou manter tudo como está, mas do seu lado, se você planeja lançar este aplicativo, você deve escolher um bom nome desde o início. Caso contrário, basta renomeá-lo agora mesmo. Não é difícil novamente, Claude pode gerenciar isso facilmente Agora, é incrível ler o processo de pensamento interno. Claude suspeita que estamos fazendo um Bait and Switch, onde prometemos o mínimo de notificações, mas agora estamos introduzindo uma Então, novamente, Claude é bastante cético, se você quiser. Diz que tornará a planilha honesta agora, em vez de atualizar silenciosamente alguém mais tarde, o que é, novamente, então está basicamente recuando Dissemos que não vamos incomodar as pessoas, que seríamos amigáveis e outros enfeites E agora parece que estamos enviando muitas notificações, que estamos adicionando muitas notificações Isso é, novamente, fantástico. Em seguida, continua dizendo que precisa de um papel de parede como gancho, então vinculará a promoção à categoria VIP. Portanto, um link direto significa o seguinte. Quando o usuário tocar na notificação, ele será levado a um local específico no aplicativo Pense nisso como a diferença entre enviar pessoas para cresbarn.com e, a partir daí, elas podem ir a qualquer lugar, navegar, fazer qualquer coisa ou, melhor ainda, enviá-las para um curso muito específico porque é nisso que elas estão interessadas Portanto, um link direto significa simplesmente um local específico no aplicativo, não apenas a página inicial, se você quiser. Ok. Agora, vamos ver o que está acontecendo. Ok, e há um pouco de senso comercial aqui, e isso é algo muito inteligente. Portanto, uma oferta VIP de 50% de desconto não deve ser destinada a pessoas que já são VIPs já estão pagando, porque isso seria muito chato Novamente, ótima captura. Claro, isso faz todo o sentido. , cabe àqueles que ainda não são Obviamente, cabe àqueles que ainda não são assinantes para conquistá-los, e isso é 100% o que eu quero. E quando eles tocarem nele, eles devem ir direto para a página de assinatura, não para a galeria. E, portanto, não há erros. Claude dá a quem conta como VIP, uma definição única, a mesma que o faturamento usa Portanto, a lista de quem recebe a oferta nunca pode ficar fora de sincronia com, você sabe, quem está realmente pagando Então, novamente, esse é um recurso de segurança em resumo, em que Claude garante que enviaremos a mensagem certa para as pessoas certas. Adoro isso. Você sabe, nesse cenário, é realmente proativo Mas apenas alguns dias atrás, ele realmente enviou um e-mail para todos os meus usuários sem que eu pedisse Isso ainda é perigoso. Ainda é complicado. Ok, voltando ao assunto. Só agora, depois de resolver tudo isso, agora Claude realmente escreve o Então, vamos ver o que está acontecendo. Então, ele adiciona um canal separado apenas para ofertas, ok, registra o serviço de mensagens Ele escreve um pequeno script para enviá-los. Ok, conecta um interruptor nas configurações. A propósito, sim, claro, isso é necessário. Uma coisa que eu quero que você pegue. Então, a chave que ele cria para enviar essas mensagens, essa chave é uma chave privada. Então, um que pode ser enviado para cada usuário de uma só vez. É a chave do cofre, por assim dizer. É a chave do seu apartamento. E a primeira coisa que Claude faz com isso é adicioná-lo à lista de arquivos que nunca devem sair do seu computador Então, esse instinto de segurança, sem ser questionado, é exatamente o que você deseja, porque no passado, tínhamos problemas em que, basicamente, qualquer coisa, digamos que você tinha um PIN, o PIN do seu cartão de crédito, salvo em algum lugar digamos que você tinha um PIN, o PIN do seu cartão de crédito, salvo Basicamente, os modelos, acabamos de colocá-los no Github e qualquer um poderia lê-los E, obviamente, isso não foi uma boa ideia. Ok, aqui está o resultado no telefone. Lembre-se de que essas mudanças mudam de antes, parede diários e novas atualizações de aplicativos de papel de parede. Agora temos mais uma oferta. De vez em quando, quando há um acordo no VIP? Ok. Eu não pedi isso, mas tudo bem, as promoções ganham seu próprio switch, que a pessoa obviamente pode usar sem perder o outro, então elas são independentes. E ainda por cima, se as notificações estiverem desativadas no nível do telefone, pequeno bannel diz, você sabe, ative aqui mesmo Portanto, não há interruptores que apenas finjam funcionar. Porque, novamente, isso seria muito, muito irritante. Ok, vamos ver. Então, aqui está essa correção. E aqui está ao vivo pelo telefone. Então, ok, dizer dois botões parece bom e não agora. Assim, a pessoa sabe exatamente o que está acontecendo e com o que está concordando, além do fato de que uma oferta ocasional Então, novamente, Claude é um verdadeiro defensor disso. Quer manter você honesto. O que é, novamente? Ok, muito bom. Então essa é a diferença entre construir rápido e construir corretamente. Claude realmente quer que você se atenha a esses detalhes. Realmente quer que sejamos o mais honestos possível, cidadãos íntegros Mesmo que, novamente, as infrações sejam incrivelmente pequenas, ela ainda está cuidando de nós Portanto, agora o aplicativo está pronto para basicamente receber uma oferta direcionada para fins de teste. graça, é claro, usando base de gordura, é super, super bom, super fácil. Agora, ainda falta uma coisa. Não há nenhum projeto do Firebase por trás disso para realmente enviar algo Então, aqui está a reviravolta. A configuração não acontece no código, na verdade. Isso está acontecendo no navegador. Então, vamos nos conectar ao Firebase. Vou deixar a nuvem entrar no Chrome. Eu sempre o faço rodar no Chrome e vamos disparar um verdadeiro desconto de 50%. E vamos ver o que vai acontecer. Claro, salve seu progresso. Isso é uma coisa fantástica. Estou muito feliz em ter muita personalidade e espero que você goste. Ok, eu vou te ver em um segundo. 36. no servidor: conecte o Firebase e envie uma notificação real.: Bem vindo de volta. Recapitulação rápida Então, da última vez, preparamos o aplicativo, para que ele saiba como receber uma oferta. Ele pede e não enviará uma oferta para pessoas que já estão pagando. Está bem? Então, todo o código está pronto. Agora vem a outra metade. A parte começa com Dread. E isso é a nuvem, a Internet. Então, precisamos criar um projeto real baseado em fábrica e, no final, um verdadeiro impulso que realmente leva ao telefone, parte em direção a isso Então, vamos conectar isso. Agora, observe que Claude está nos pedindo que executemos certas etapas, mas vou pedir que ele faça a primeira coisa sozinho e, em seguida, me envie para o local exato do ponto número dois Isso é muito, muito mais fácil. E isso porque eu sei que ele se recusará a gerar a chave privada sozinho. Então, eu sei que na verdade não vai fazer isso sozinho, mas eu quero que minha vida seja o mais fácil possível. Então, sim, basta me enviar para essa página específica. E está feliz em fazer a primeira parte e ela funciona. Agora, o problema é que ele não tem algumas ferramentas específicas instaladas, então teremos que usar o Chrome. O fato é que ele realmente prefere o Chrome acima de qualquer outra coisa em relação aos navegadores Então, sem Firefox, sem Safari, sem coragem, apenas E, claro, temos um plug-in instalado, uma extensão que permite que Claude fale com o Chrome Mas sim, aqui isso é um problema. Na verdade, esqueci de abrir o Chrome. Então, Claude está rodando em vários computadores meus e vê uma sessão do Chrome aberta, mas está em um computador diferente em um computador Mac, e isso não é o ideal Agora vou abrir rapidamente o Chrome aqui e espero que ele o recupere Eu posso continuar. Mas não, não está funcionando. Estou esperando que ele apareça nesta nova janela do Chrome aqui, mas ele a está ignorando E esse é o problema. Às vezes, ele marca uma vez e depois vai para as corridas com alguma outra opção em outro lugar. Portanto, isso está longe de ser o ideal. Eu até abri o console do Firebase para uma rápida pesquisa no Google Mas nenhum Claude aqui está em espiral. É encontrar contas diferentes, outras sessões. E sim, isso não é bom. Depois de deixá-lo funcionar por um tempo, finalmente tenho que pará-lo. E acho que é a primeira vez em todo esse curso. Eu tenho que parar com isso porque ele continua passando por meus próprios projetos particulares. Ele continua verificando outras contas e depois se certifica de que isso não é bom. Então, vou dizer que abri o console baseado em FAD aqui e até vou dar um link para ele Mas sim, depois de um tempo, novamente, está confuso. Ele se lembrou das outras contas que encontrou alguns minutos atrás, antes de eu pará-lo. Então, novamente, essa não é a situação ideal. Essa é uma situação ruim. Agora, não sei bem por que está crescendo tanto, porque, afinal de contas, isso foi um pequeno erro Eu simplesmente esqueci de abrir o Chrome neste computador específico. Mas insiste. Não tem certeza do que fazer. Está me dando um monte de textos sobre por que está confuso. Está bem? Então, agora está listando muitas das minhas contas privadas que não têm nada a ver com esse projeto ou sessão. E eu tento manter tudo organizado, tudo separado. Portanto, para evitar esse problema em particular, não deixe que eles se misturem Então, deixe-me dizer mais uma vez, Chrome está aberto neste computador no Windows e você está logado. E aqui está a resposta. Ok, deixe-me verificar novamente. A lista de navegadores pode ter mudado desde que eu olhei. Sim, claro, sim. Mas não , ainda não é bom ser transparente. Eu esqueci um ponto essencial. Claude funciona muito bem com o Chrome, como eu disse anteriormente, mas ele precisa de uma extensão instalada. Ele precisa de um plugue. Eu fiz isso tantas vezes em tantos dispositivos que aqui eu simplesmente esqueci Eu tinha certeza de que estava instalado, mas não, não estava. E em vez de Claude simplesmente me dizer: Ei, eu não estou vendo a extensão, ela saiu do controle Portanto, o problema não era apenas o fato Chrome ter sido fechado quando Claude começou a trabalhar Não, eu também fui o fato esquecido de instalar a extensão do Chrome neste dispositivo, que é, novamente, um dispositivo temporário Não é meu dispositivo real, ok? Sou. Isso é incrivelmente frustrante. Um erro tão pequeno e tão grande, tantos minutos e recursos desperdiçados Agora, vamos dar uma olhada na extensão oficial do Cloud. Isso é da loja virtual do Chrome e certifique-se de baixar o oficial em cloud.com, o. Para ser justo, as avaliações são horríveis, mas é o que é E depois de instalar a extensão, você precisará verificá-la com seu e-mail. Nada muito complicado. São exatamente as mesmas credenciais que você usa para se inscrever no Claude É só mais uma etapa. OK. Agora, eu realmente queria incluir essa parte no curso porque é algo que você não esperaria. Claude às vezes é tão inteligente, tão incrível. Tem iniciativa. É proativo Ele conserta as coisas antes mesmo de solicitarmos. Ele testa em dispositivos virtuais, em dispositivos reais, mas não nos diz que a extensão do Chrome está ausente. Tivemos que passar por tudo isso. Nossa, isso é estranho. Isso é muito desanimador. Mas agora tudo deve estar pronto. E sim, de fato, Claude agora está finalmente feliz. Aqui está. Os detalhes do projeto baseado em gordura estão todos corretos, ok? Isso é bom, ótimo material. Agora podemos finalmente voltar ao trabalho. A propósito, Claude gosta muito de criar grupos no Chrome, e eles têm um título e são coloridos Então, Claude normalmente não gosta de trabalhar em uma guia que você já abriu Gosta de fazer novos e, a propósito, 99% das vezes, vai deixá-los abertos. Portanto, as sessões do Microme têm 20, 40, 50 guias porque, a menos que você as instrua claramente, elas simplesmente as deixarão abertas E sim, aqui, ele fez o que eu pedi. Então, ele abriu a janela exata em que a única coisa que resta a fazer é clicar no botão Gerar na parte inferior. É exatamente assim que eu gosto de trabalhar porque às vezes há muitas opções, especialmente na Cloudflare, tantas Então, você prefere dizer: Ei, indique-me aquela página específica e, a partir daí, você pode usar o controle esquerdo para pesquisar esse botão específico. Portanto, se estiver escrito gerar, basta procurar Gerar e o Chrome o moverá para essa área específica. Ok, então isso vai baixar o arquivo JSON, JSON dot Jon Esse é um tipo de arquivo específico bastante comum no design de aplicativos. Agora Claude está esperando por mim, ok? Você pode fazer uma pausa para ler suas ideias, se estiver interessado. Resumindo, ele quer que eu habilite as notificações, mesmo que ele possa facilmente fazer isso sozinho, e quer o arquivo JSON depois de eu baixá-lo. OK. Claro. Eu disse que estamos prontos para ir. Agora, ainda assim, ele continua funcionando. E depois de um tempo, ele está reiniciando o aplicativo e preparando tudo OK. Portanto, o objetivo aqui é enviar uma mensagem promocional real. E sim, parece que o Firebase aceitou. Mas observe a resposta engraçada. Agora, ele realmente pousou? É tão humano. E depois de alguns segundos, Claude verificará automaticamente A propósito, na maioria das situações, Claude está trabalhando sozinho no meu dispositivo Então, quando você vê coisas acontecendo na tela, é Claude que está realmente fazendo isso, minhas mãos não estão tocando Sim, aqui está a mensagem promocional com meia-lua, com um título e um subtítulo Isso é coisa boa. Isso é uma vitória. Agora, foi uma vitória difícil, mas mesmo assim foi uma vitória. No entanto, não foi feito o teste. Lembre-se de que falei sobre o link direto. Então Claude tem que tocar na mensagem. E sim, somos levados para a seção VIP. E embora a experiência nos últimos minutos com a extensão do Chrome tenha sido, no mínimo, decepcionante, agora Claude parece estar voando, o que é bastante surpreendente, que é bastante surpreendente considerando todos os problemas Veja o que diz, agora a afirmação que realmente importa. O motivo principal das mensagens somente de dados é que o assinante nunca recebe um desconto no que já pagou Eu afirmei isso. Deixe-me provar isso. OK. OK. Sua compilação de depuração pode falsificar VIP pressionando longamente o chip VIP Ok, novamente, isso é fascinante. Desculpe se estou exagerando demais ou se estou reusando certas palavras como reusando certas palavras como “incrível” ou “ fantástico” ou qualquer outra coisa Mas, às vezes, eu estou realmente envolvido em tudo isso. Estou impressionado sem palavras e acho que isso também acontecerá com você, muitas vezes de maneiras inesperadas Mas, sim. E mesmo com os problemas nas válvulas aqui e ali, Claude provavelmente os resolverá automaticamente. Então, isso é muito bom. No final, veja o que Claude faz em vez de apenas dizer feito Ele resume tudo o que construímos e me entrega uma lista de verificação antes de eu ir Então, termine de renomear o aplicativo porque é sua identidade na loja, coloque preços reais no VIP, use IDs de anúncios reais com política de privacidade e tudo mais, você precisa preencher alguns formulários Ele até sinaliza uma decisão de design que cabe a mim tomar. Então, sim, esse é o curso inteiro em um único quadro. A ferramenta faz o trabalho pesado. Ele vai testá-lo e depois vai te dizer o que está acontecendo? Qual é a situação final, e então é a ligação. Então é isso que você ainda precisa guiar. Então, começamos com uma frase. Quero enviar uma oferta de tempos em tempos e acabamos com uma campanha real. É direcionado. Ainda é 100% gratuito, a menos que você realmente envie muitas mensagens. Tudo está pronto. Os navegadores estão configurados, tudo é feito corretamente. Desde os lembretes locais até essa notificação push, na qual você pode enviar basicamente boletins promocionais, você está pronto para começar Agora, é claro, você tem que usá-lo com moderação. Mas sim, isso pode realmente te ajudar muito. Isso pode realmente impulsionar o engajamento e, obviamente, os assinantes. Salve seu progresso e vamos continuar em um minuto. 37. Peça avaliações de maneira inteligente: Bem vindo de volta. Então, da última vez, criamos a notificação push do Firebase para promover algo como 50% de desconto, certo? E isso caiu no meu telefone. Tudo pronto para ir. Agora, vamos fazer outra coisa, algo que pode custar basicamente nada, mas que pode oferecer muitos novos usuários, basicamente de graça, e isso é feito por meio de avaliações e avaliações. Portanto, é uma daquelas pequenas coisas com uma grande recompensa, e a maioria das páginas realmente esquece isso completamente ou o faz de uma forma muito desleixada Então, vamos trabalhar e ver o que é o quê. Então, o aviso é esse. Adicione o prompt oficial do Google InApprView e ative-o em um momento feliz logo após alguém configurar um papel de parede com sucesso Ele aplica um papel de parede e somente depois de ter sido feito isso por pelo menos três vezes, nunca no primeiro lançamento e nunca durante a integração E antes de enviarmos alguém para a loja de aplicativos, pergunte discretamente dentro do aplicativo se eles estão gostando Se eles disserem que sim, mostre o aviso oficial de avaliação. Se eles disserem não, abra um formulário de feedback privado em vez disso. Agora, não há nenhuma instrução técnica aqui, certo? Portanto, nenhuma biblioteca, nenhum arquivo em particular, nenhum botão específico. Acabei de descrever o momento e basicamente um sentimento, e depois deixei Claude decidir o que é o quê Agora, enquanto ele procura no aplicativo lugares onde, você sabe, o papel de parede será aplicado e outros enfeites, deixe-me dizer por que estamos nos preocupando com tudo Então, lembre-se de quando falamos sobre otimização da loja de aplicativos ASO e a obtenção de tráfego gratuito da loja, obviamente, essa é a situação ideal. Sua classificação por estrelas é uma das maiores alavancas disso. Então, um aplicativo com uma classificação de 4,7 e alguns milhares de avaliações parece confiável, parece confiável E as pessoas o baixam sem nem pensar duas vezes. Um aplicativo com uma avaliação 3.1 e qualquer outra coisa, 11 pessoas avaliando , nem tanto Então, as pessoas ignoram você mesmo quando o aplicativo é realmente muito interessante, e mesmo que você o tenha potencialmente melhorado, você o aprimorou, certo? É como andar na rua e procurar um lugar para comer Se um restaurante estiver lotado e movimentado, você presume que a comida será ótima Se estiver totalmente vazio, você continuará andando. Então, basicamente, as avaliações do seu restaurante lotado sinalizam. Então, novamente, é algo em que as pessoas realmente buscam validação. E não são só os humanos que você está convencendo. O algoritmo da própria loja favorecerá aplicativos com uma classificação mais alta porque melhores avaliações, classificações altas, mais downloads gratuitos e mais dinheiro Tudo se encaixa. Tudo se conecta, e vem de um pequeno baile de formatura que levará cerca de dez, 20 minutos para ser construído Essa é a melhor coisa sobre isso. Veja o que está fazendo aqui , porque é exatamente por isso que eu dei uma sensação, em vez de uma instrução direta, uma instrução específica. Então, eu estava lendo como o aplicativo já funciona onde acontece o sucesso do conjunto de papéis de parede, onde temos a tela de configuração, quantas vezes alguém precisa abrir o aplicativo. Assim, a pergunta pode chegar exatamente ao local correto. Se eu tivesse dito, coloque um pop-up neste arquivo, eu teria recebido um pop-up naquela tela específica ou qualquer outra coisa, você sabe. Mas porque eu contei isso em um momento feliz, ele tenta descobrir onde seria esse momento feliz, certo? Agora, uma coisa importante sobre como perguntamos porque existe uma maneira certa e uma maneira causar problemas, então tanto o Google quanto Apple fornecem uma solicitação de revisão integrada adequada, ok? Uma pequena caixa que aparece. O usuário toca nas estrelas e nem sai do seu aplicativo Então esse é o que vamos usar. O que você não deve fazer é criar seu próprio pop-up de classificação falso, algo totalmente diferente que é enviado para as pessoas, e esse pop-up normalmente leva as pessoas para a página da loja. As plataformas não gostam mais disso e podem realmente sinalizá-lo, e isso vai ser um pouco problemático. Resumindo, você tem que usar o oficial. É totalmente gratuito. É uma única solicitação e mantém tudo seguro. E, novamente, sua conta está em boas condições. No passado, teríamos projetado algo muito mais bonito com estrelas e tudo mais. Mas, sim, hoje em dia, esse não é mais o caso. Agora, no momento certo, é aqui que quase todo mundo se engana. Quando você pergunta, importa muito mais do que o fato de estar se perguntando. Então pense nisso por um segundo, certo? Se você insistir, avalie-nos cinco estrelas imediatamente quando eles acabaram de abrir o aplicativo, eles não tiveram tempo de usá-lo, certo? Pode funcionar por um curto período. Algumas pessoas usaram essa abordagem, mas hoje em dia, novamente, as plataformas estão se restringindo. Mas, novamente, o usuário não fez nada, certo? Eles provavelmente ficarão irritados e há uma boa chance de você receber uma avaliação de uma estrela Portanto, essa não é uma estratégia de longo prazo. Isso é basicamente automutilação. Agora, em vez disso, o que você quer fazer é perguntar em um momento de sucesso logo após o usuário ter feito a coisa no aplicativo, e há uma boa sensação sobre isso. Então, no nosso caso, ele aplicou o papel de parede, então provavelmente está feliz. Agora, em nosso aplicativo, esse momento, novamente, é bastante óbvio. Eles disseram que era um papel de parede. Está embaixo da tela inicial. Parece adorável. É quando Gentle está curtindo o aplicativo, uma avaliação rápida realmente nos ajudaria. Se isso cair, isso é bom. Então, o bom humor flui direto para as estrelas. Então, como eles estão felizes, mais provável que o pai lhe dê cinco estrelas, mesmo para qualquer coisa que você construa. Se for um aplicativo de treino, pergunte depois de terminar um treino, não antes. Um aplicativo de meditação. Novamente, pergunte depois de uma sessão. Novamente, devo perguntar depois de vencer um nível, não depois de perder um Isso faz sentido? Essas duas interrupções, uma vez positivas, uma vez negativas Portanto, sempre aproveite a onda de uma boa sensação quando se trata de avaliações. E aqui está a jogada bônus, aquela que os profissionais usam, e eu adoro ver Claude montá-la Então, antes que alguém envie a avaliação pública, perguntamos em particular dentro do aplicativo Você está gostando O que é, novamente , uma área cinzenta, ser honesto. E ele pode dizer sim e não. Se eles disserem que sim, brilhante, podemos mostrar o pop-up oficial e eles podem te dar uma avaliação de cinco estrelas. Mas se eles disserem não, não enviaremos a avaliação. Basicamente, abrimos um pequeno formulário de feedback eles possam dizer o que há errado em particular , onde isso o ajudará em vez de prejudicá-lo Então, esse é um filtro inteligente que basicamente diz que, ok, deixe-me consertar o aplicativo em vez de ser punido por Então, é muito bom. É justo. Você está ajudando pessoas felizes a perderem sua alegria e pessoas infelizes, está dando a elas um lugar para desabafar e, potencialmente, isso pode ajudá-lo Novamente, não tenho certeza se é 100% ético, mas isso é muito, muito popular. E embora eu não seja o tipo de cara que promove coisas que estão na área cinzenta, preciso abordar isso porque muitas pessoas estão usando esse truque para realmente obter muito mais avaliações. Agora, a segunda coisa, Claude está cozinhando agora. Não pergunte muito cedo e não pergunte com muita frequência. Está bem? Então, deixe as pessoas realmente usarem o aplicativo primeiro. Isso faz todo o sentido. Alguém que o abriu cinco vezes e definiu três papéis de parede potencialmente gosta dele, e esse é o candidato ideal. Essa é a razão pela qual eu coloquei pelo menos três vezes o prompt, mas é claro que você poderia potencialmente mudar isso. E depois que eles responderem, recue. É isso mesmo. Portanto, a plataforma limita a frequência com que esse pop-up oficial pode aparecer de qualquer maneira, o que é realmente bom Isso impede que você seja muito agressivo ou irritante. Mesmo que você quisesse fazer isso, não conseguiria ver o que está no telefone, no telefone real. Acabei de configurar um papel de parede. O aplicativo espera um pouco, então não se preocupa com o momento com a satisfação E então a pergunta silenciosa desliza em duas opções : sem pressão e a saída. Então esse é o tom que você quer. Não estou desesperado, não está implorando. Basta um toque educado no ombro no momento certo. Mais uma vez, esse é um momento positivo em potencial. Agora, uma peculiaridade honesta que você precisa conhecer , pois isso o confundirá de tempos em tempos Portanto, o pop-up oficial de avaliação do Google tem uma cota e, deliberadamente, não aparece toda vez que você o aciona, especialmente em uma versão de depuração em seu Então, se você testar e nada aparecer, isso não é um problema. Isso não é um bug. Claude geralmente avisa você sobre isso Verifique se seu lado do fluxo está funcionando corretamente e confie que em um dispositivo real, no dispositivo de um usuário real, ele se comportará adequadamente. Infelizmente, isso é o que é. E uma última linha para mantê-lo longe de problemas e nunca subornar pessoas por estrelas Portanto, você não pode dizer que use cinco estrelas para desbloquear esse recurso ou algo parecido. Isso é contra as regras das duas lojas, Apple e Google, e é exatamente o tipo de coisa que fará com que você seja suspenso. Então, novamente, pergunte um bom momento, pergunte o momento certo, e boas críticas virão se o aplicativo for bom, é claro. Defina alguns papéis de parede, veja a pergunta aparecer e pronto. Ok, vamos continuar. 38. Efeitos ao vivo sutis: uma sensação premium com o mínimo de uso da bateria: Volte. Nesta lição, vamos adicionar um pouco de magia. Então, vamos fazer um tipo de efeito, um efeito ao vivo em nossos papéis de parede. Estou pensando em alguns confetes macios descendo por linhas finas, flutuando lentamente Portanto, deve ser algo relativamente pequeno, um toque elegante que faça com que o papel de parede pareça vivo e premium, e dê às pessoas um motivo para pagar para se inscrever O problema é que há uma armadilha oculta dentro dessa que pode realmente destruir seu aplicativo Aqui está a situação, e eu quero que você note a repetição. Portanto, apenas na categoria VIP, adicione um efeito sutil de confete sobre o Mantenha-o leve em torno de 15 a 20 pequenos pedaços caindo lentamente. Deve ser gentil, não distrair, muito importante Otimize-o para a bateria. Pause a animação completamente sempre que a tela não estiver visível ou o aplicativo estiver em segundo plano Quero uma sensação premium com quase nenhum impacto na bateria. Adicione também as configurações de comutação para desativar os efeitos. OK. Então eu digo sutil duas vezes e bateria duas vezes e cinco linhas , então isso não é uma escrita desleixada Desta vez, eu realmente dedico tempo a isso, porque isso é direcionamento porque aqui está o que vai acontecer se você simplesmente digitar adicionar confete Bem, basicamente, você verá talvez centenas de partículas rápidas saltando por toda a tela, o que pode parecer bom, ou pode parecer um site de 2005 Mas isso pode consumir algo torno de 20% da bateria em cerca de uma hora. E Claude não fará nada sobre isso, sabe, porque o fato é que você pediu e construiu exatamente o que você pediu, certo? Então é por isso que eu disse sutil. Portanto, a palavra sutil é trabalhar mais no prompt do que qualquer outra coisa dentro dele. Agora, a regra que eu quero que você tatue em seu cérebro é essa. A bateria é essencial. Então, nada. Quero dizer, nada faz com que um aplicativo seja desinstalado e talvez uma avaliação de pelo menos uma estrela Mais rápido do que esgotar a bateria de alguém. As pessoas percebem quando o telefone esquenta ou morre muito cedo, procuram qualquer aplicativo que tenha feito isso e o excluem com raiva genuína no coração. Também fiz isso no passado, porque, novamente, algo pode parecer fantástico, mas destruirá a vida útil da bateria, mas destruirá a vida útil da bateria RAM ou o uso da CPU. Basicamente, seu telefone vai ser uma batata quente. Então, novamente, um efeito de movimento que parece fantástico, mas mata a bateria, não é algo de que se orgulhar. Isso não é um recurso. É uma bomba-relógio estacionária que destruirá suas avaliações. Então você tem que estar atento a isso. Só porque Claude pode construí-lo , não significa que seja uma boa ideia Agora, o melhor é que a escolha segura aqui também é muito bonita, muito boa. Tão sutil geralmente parece mais caro, mais premium. Uma tela cheia de fogos artifício parece infantil, talvez pareça barata Mas algumas peças suaves de confete caindo com linhas finas que balançam linhas finas que balançam e parecem mais elegantes. Parece premium. Novamente, os restaurantes clássicos não têm néon chamativos. Menos é mais. E, nesse caso, menos também é mais barato na duração da bateria do telefone. Eles andam de mãos dadas. Ok, agora, esta é a parte técnica aqui. Então, toda vez que a tela precisar redesenhar algo que está se movendo, isso custará um pouco de energia 100 partículas rápidas saltando em todos os lugares se somam muito Agora, 15 peças lentas caindo suavemente. Isso não é um problema. O telefone mal percebe. E a maior vitória de todas é aquela que eu peço especificamente. Quando você sai da tela ou bloqueia o telefone, a animação deve parar funcionar e o custo será basicamente zero. Agora, a maioria dos Bgines nunca pensa nisso. Na verdade, já passei por isso várias vezes. Em 2016 e 2017, fiz muitos papéis de parede animados. Mas, resumindo, essa é a diferença entre um toque premium e uma reclamação de bateria. Está bem? Você não pensaria que a animação continuaria sendo reproduzida mesmo se a tela do telefone estivesse fechada, mas continuará. Então, sim, é por isso que estou tentando te ajudar. Então, deixe-me dar os protetores que eu usaria em qualquer aplicativo, para que você possa reutilizá-los Portanto, mantenha o número de elementos móveis bem baixo, uma dúzia ou duas, não centenas, ok? Então, o movimento, lento e suave, à deriva, se você quiser, não é uma dança frenética Anime somente quando o usuário estiver realmente olhando para ela. E guarde-o em um lugar especial. Em todas as situações, essa é a categoria VIP, em vez colocá-la absolutamente em todos os lugares. Então, a escassez faz parte disso, por que parece especial E, novamente, esse é um dos motivos pelos quais os usuários devem se inscrever. Novamente, não é incrível. Eu vou te dizer isso, mas este é o ponto de partida, e depende de você o quanto você quer aumentá-lo Mas sim, esse é o tipo de coisa que você vai notar com o canto do olho e pensar: Ok, isso é muito bom. Isso é legal. É um toque agradável. E essa é uma ótima maneira de começar. Vale a pena considerar algumas opções para seu próprio aplicativo, porque confetes não são a única resposta O confete parece uma celebração, certo? Uma boa opção para o momento de bloqueio VIP, ok? Linhas que se movem lentamente ou pontos flutuantes suaves parecem calmos, mínimos, ótimos para um papel de parede elegante e temperamental Você pode até mesmo fazer um desvio muito lento na própria imagem. Para um aplicativo infantil, confetes divertidos, é claro, para o aplicativo de meditação, linhas lentas Então, basicamente, você quer combinar o efeito com seu público-alvo ou com a vibração daquela foto específica e dizer a Claude qual humor você está procurando Ele compreende perfeitamente a calma e o mínimo. Portanto, embora Claude às vezes seja bastante idiota, em geral, ele entenderá esse aviso Aqui está o interruptor que eu pedi. Algumas pessoas adoram o movimento, enquanto outras o odeiam. Eles acham isso uma distração, e, sim, devemos ter um interruptor para isso Um botão que diz que os efeitos animados são ativados ou desativados deixa todo mundo muito feliz e protege você de críticos irritados pelo preço de uma única linha Definitivamente vale Observe que, sem configurar, a tela está se tornando silenciosamente. Então, o lugar onde você basicamente devolve o controle ao usuário. Então, ofertas de notificações e agora efeitos, e isso pode crescer bastante. Agora, o teste, e por favor, faça-o corretamente , porque é uma das coisas mais arriscadas Portanto, deixe o efeito ligado por um bom tempo e observe se o telefone esquenta ou a bateria cai mais rápido do que o normal. Registre a tela e confirme se o efeito realmente pára, em vez de continuar silenciosamente em segundo E se alguma coisa parecer pesada, vá direto até Claude e diga: faça-a mais leve, com poucos pedaços, com movimentos lentos e todo tipo de coisa É sempre melhor ser um pouco sutil demais do que óbvio demais. Mas, novamente, essa é uma direção em que você precisa decidir o que deseja fazer. Um papel de parede ao vivo pode funcionar mesmo se o aplicativo estiver fechado. Portanto, os telefones mais novos têm um modo sempre ativo, e você pode potencialmente fazer com que, você sabe, haja algum movimento lá Agora, como você faz isso depende realmente de você. Novamente, você precisa ser criativo e encontrar boas soluções. Mas sim, é aqui que você pode escolher um caminho. Então, agora temos algo que é muito bom. É algo que você pode mostrar, e estamos prontos para dar o próximo passo, que é uma tela de integração, porque precisamos garantir que novas pessoas realmente vejam que esse é um recurso incorporado a ela Sem exibi-lo, sem explicar claramente no início, as pessoas podem desinstalar o aplicativo sem nem mesmo descobrir esse recurso Então, vamos ao que interessa, porque isso é muito importante. Mas agora, faça uma pausa e faça isso sozinho. 39. Incorporação: venda os benefícios em três telas: Bem-vindo de volta. Criamos alguns efeitos interessantes em nosso papel de parede, agora na categoria de papel de parede animado, e agora temos muito trabalho a fazer. Temos que criar a integração. Então, essas são as primeiras telas que alguém vê quando abre o aplicativo. E esse pouco de mágica será o que realmente venderá o VIP dentro do aplicativo. Agora, a integração é uma arte. É algo em que muitas pessoas dedicam muito tempo fazendo isso Falaremos mais sobre isso em um segundo. Na solicitação, adicione um fluxo de integração de três telas que mostre apenas a primeira vez que o aplicativo é aberto primeira tela dá as boas-vindas ao usuário com uma manchete sobre o belo papel de parede e menciona que novos papéis de parede são lançados a cada duas semanas tela dois mostra um de nossos papéis de parede VIP com seu efeito animado sutil , realmente funcionando para exibi-lo. E a tela três apresenta os papéis de parede animados da assinatura VIP , designs exclusivos, sem anúncios , com o preço, um botão de inscrição claro e uma pequena opção de pular, exceto o fato de o usuário ter visto a integração, para que nunca mais a mostre As telas em uma ordem deliberada com um soco para cada E observe a última frase porque é uma que a maioria dos iniciantes costuma esquecer. Você tem que realmente se concentrar nisso. Agora, veja a primeira coisa que Claude faz. Então, antes de escrever qualquer coisa, ele abre o ponto de confete KT, o efeito da última lição Não vai escrever aquela animação novamente. Então, está alcançando a peça exata que já fizemos. Isso é o que a base de código realmente é. São todas as coisas que você possui e que você fez. E é por isso que construímos a mágica antes do discurso de vendas. Se tivéssemos feito a integração primeiro, teria sido um pouco mais complicado, A tela dois não teria nada para mostrar. Então é por isso que fizemos isso nessa ordem. Agora, enquanto Claude conecta isso, deixe-me dizer por que a integração é tão importante Então você só tem uma primeira impressão, certo? Alguém baixa o aplicativo, está curioso, mas também é extremamente impaciente Está bem? Quando o abrem e não conseguem ver algo que valha a pena, eles o fecham e nunca mais voltam. E o usuário que sai nos primeiros 10 segundos é obviamente um usuário pelo qual você pagou de uma forma ou de outra. Agora, por que três telas? Porque três parece ser o ponto ideal. O suficiente para contar uma pequena história, mas não tanto que as pessoas comecem a apertar o botão de pular porque , obviamente, querem acessar o A primeira tela é bem-vinda e a grande promessa, ok? segunda tela é o momento WOW, o que nos torna diferentes, e você pode realmente ver o efeito à sua frente E a tela três é onde você faz a jogada, é como conhecer alguém novo. Você não propõe casamento nos primeiros 5 segundos. Você tem uma boa conversa primeiro, depois pede um encontro e assim por diante. Então, ele evolui. É a mesma coisa aqui. A terceira tela é a pergunta real. E sim, lá está no telefone real um papel de parede escuro e uma manchete Seu próximo papel de parede favorito, muito bom, muito bom com um único botão aqui. Então vamos dar uma olhada na tela dois. Esse é o momento. Os VIP brilham. OK. Mesmo assim, você pode incluir vários efeitos e, obviamente, pode exibir vários aqui. Porém, novamente, quando você adiciona vários efeitos, o aplicativo cresce. Mas isso é muito bom. Está bem? Uma coisa, novamente, isso não é um vídeo. Isso é um efeito ao vivo. Então foi isso que fizemos antes. Você pode incluir um vídeo aqui caso queira falsificá-lo de alguma forma ou mostrar algo de uma forma específica. Mas, normalmente, a maioria das pessoas não usa vídeos. Eles usam algo assim. E o que você está tentando fazer é animar as pessoas. Tentando fazer com que seus olhos se arregalem um pouco, sabe? Esse é o tipo de sentimento que você está tentando provocar. Agora, obviamente, isso é bastante moderado. Não é nada inovador, mas é isso que você está perseguindo A tela três apenas diz para começar a navegar. Sem preços, sem botão de inscrição. Então, onde está a oferta? Agora, aqui está a parte adorável. Claude vê isso antes de mim. O telefone ainda tem o interruptor VIP de depuração ativado desde a última aula Curiosamente, o aplicativo acha que já estamos inscritos e pula educadamente a proposta, o que obviamente não é bom Claude diz isso. Ele desligará a anulação e executará o fluxo novamente. Aqui está a oferta real anual de 24 a 99 com um selo de desconto de 30% E então mensalmente às 299, um botão dourado de inscrição e uma pequena linha abaixo dele, OK. Agora, esse ponto talvez posterior não seja um detalhe. É algo que você tem que incluir. Portanto, sua integração precisa de uma saída clara. Se você prender as pessoas dentro dela, duas coisas ruins acontecerão Eles ficarão frustrados e serão desinstalados. E, claro, a mais assustadora o Google e a Apple podem rejeitá-la ou suspendê-lo por ter um paywall que você não pode pular. Isso não é bom. Portanto, você sempre deve manter a porta aberta, caso as pessoas queiram passar por ela. As pessoas que pularem ainda verão anúncios, e tudo bem também. Então, novamente, você tem que deixar claro que, você sabe, você pode usá-lo com anúncios, e isso não é um problema. Você não precisa fazer uma compra. Ok, agora vamos ver o que está acontecendo. Então, uma coisa que eu mudei além da pergunta: nossa tela três orgulhosamente diz que não há anúncios Ok, Claude verificou, e não era verdade. Os membros VIP ainda receberiam o banner, os anúncios na grade e o anúncio quando o aplicativo fosse aberto. Então, em vez de enviar uma promessa falsa, ele verificou tudo. Eu verifiquei isso no telefone nos dois sentidos, depois me falei sobre isso e me ofereci para reverter. Tratou nossa cópia de marketing como uma promessa que o código deve cumprir e não o fez silenciosamente. Eu o sinalizei. Novamente, Claude é um defensor porque, novamente, você pode mudar de ideia ou simplesmente esquecer O relatório também confirma que o fluxo só aparece uma vez. Então isso é bom. Saltar salva a bandeira Um novo lançamento vai direto para os papéis de parede, e voltar para o meio de onde não desperdiça sua chance. Ok, muito bom. Então, o fluxo funciona, vende e é consistente. É honesto, ok. Mas olhando para o telefone, há duas coisas que eu realmente não amo. Portanto, é difícil ler o ótimo texto nessas fotos, e nossa estrela do programa, a variação na segunda tela da integração, é um pouco sutil demais. Você pode perdê-lo completamente, especialmente se o brilho for muito baixo. Temos que consertar isso. Mas primeiro, é claro, comprometa-se e empurre, e depois continuaremos . Te vejo em um segundo. 40. Incorporação: aperfeiçoe o fluxo e envie: Volte. A integração está ativa, mas eu disse que, com duas coisas, não gostei muito o ótimo texto e o efeito invisível Agora, nesta sessão, vamos corrigir os dois e, ao longo do caminho, você verá como Claude lida com as decisões de design, como Claude lida com as decisões de design, isso prova que a animação está sendo executada quando não consegue ver o movimento e com que cuidado ela trata nosso histórico do git Isso não vai ser tão sexy ou interessante, mas o aplicativo está começando a parecer cada vez mais profissional. Então, vamos fazer isso, mesmo que não seja incrivelmente empolgante. Portanto, o aviso, o texto cinza na tela de integração, é difícil de ler Faça com que seja branco puro. Então esse é o aviso completo, e Claude responde Simples. Esses são todos Alpha esmaecidos, deixe-me levantá-los Isso significa que a opacidade é reduzida. Não é uma cor cinza. A opacidade é simplesmente reduzida. Ok, pronto. Mas leia o que ele realmente fez, porque há dois detalhes adoráveis. Então, os títulos já estavam quase brancos, e Claude os transformou em branco puro de qualquer maneira, porque se o corpo do texto ficar mais claro do que os títulos acima dele, obviamente, a hierarquia visual vira obviamente, a hierarquia visual Então, isso é algo em que eu realmente ensino essas coisas em meus cursos de design. Esse é o instinto de um designer aplicado automaticamente por Claude Coisas boas. E observe a 1 linha cinza que ela não tocou. O pequeno preço do plano anual reside em um componente que é compartilhado com nosso paywall E Claude diz, e eu adoro essa frase, em vez de reestilizar o paywall atrás de você Eu adicionei uma opção, então somente a integração recebe a versão branca OK. Sempre que você pede uma mudança visual rápida, a verdadeira questão é: quem mais usa esse componente específico, aquela peça? Porque, na maioria das vezes, os componentes costumam ser reutilizados em vários lugares O efeito ao vivo na tela também é difícil de ver. Aumente para que fique mais visível. OK. Agora, vamos ver o que está acontecendo. Então, na última lição, o ponto principal era sutileza. Sabe, temos que cuidar da bateria. Temos que ter um efeito elegante. Temos que ser contidos. Mas a integração é uma tela crítica. A tela fica lá por 3 segundos ou algo assim, exatamente a quantidade de tempo em que precisamos para provocar aquela sensação que o usuário deveria ter, então ele fará a compra O efeito tem duas funções diferentes em dois lugares diferentes, certo? desembarcar, tem que impressionar imediatamente, enquanto na versão ao vivo, tem que ser tranquilo, e é exatamente assim que Claude Olhe para a mesa. Portanto, a versão diária mantém suas 18 peças delicadas. A versão de integração tem 34 quase duas vezes mais brilho e cai quase duas vezes mais rápido Mesmo efeito quando você disca. Silencioso para uso diário, alto para a fase de integração E aqui está meu detalhe favorito. Então Claude não consegue ver o movimento em uma captura de tela. Então, para provar que a deriva está realmente funcionando, necessárias duas capturas, com 3 segundos de intervalo, e verifica se as peças realmente se moveram Coisas fantásticas. Em seguida, ele redefine o fluxo e deixa o telefone na tela também, para que eu possa assisti-lo ao vivo Então, esse é um assistente pensando em como verificar seu próprio trabalho. Porque, novamente, você pode não saber disso, mas sim, Claude não trabalha em tempo real Ele faz capturas de tela. Então, sim, essa é uma boa solução alternativa Mais uma coisa que ele sinaliza sem aviso prévio. A integração agora promete um brilho animado que Novamente, Claude é um defensor. Alguém termina a turnê, abre seu primeiro papel de parede VIP e se pergunta para onde foi o efeito ao vivo, sabe E Claude oferece 21 correções de linha, ilumina um pouco a versão diária ou usa a versão alta em qualquer lugar Este é meu produto, então a decisão é minha. Vou dizer que aumente a prévia para a escala Alpha 1.3 e depois confirme Porque, novamente, essas são decisões de design em que você precisa dizer esquerda ou direita. Ok, e veja o commit. Então Claude não se comprometeu com o Maine. Ela criou discretamente uma ramificação chamada onboarding porque, como diz, comprometer-se diretamente com a ramificação padrão é algo que ela quer evitar Ok, então um commit, seis arquivos, cerca de 770 novas linhas Está bem? E leia a última linha do relatório. O telefone fica com o tour concluído e o botão de depuração ligado novamente O mesmo que eu achei. Então, basicamente, ele limpou tudo. Ok, mescle-o com o principal. Ok, coisas boas. Mesclado. Agora aperte e observe que não havia sido pressionado antes porque eu não perguntei Está bem? Agora, exclua a ramificação de integração Isso será excluído. 66 fichas para isso. Três pequenos comandos no trabalho de hoje estão seguros no Github. Agora, antes de prosseguirmos, vamos fazer o teste do estranho Portanto, exclua o aplicativo, reinstale-o e observe o fluxo com novos olhos A tela 1 é acolhedora? A tela dois faz você pensar : Oh, isso é bom. Então pergunte a si mesmo: você pode sair disso facilmente? E se você tiver alguma dúvida, corrija o que sentir. Mas sim, agora temos um aplicativo que dá as boas-vindas às pessoas, mostra um pouco de magia e depois pede uma assinatura de forma educada O que ainda não podemos ver é o que acontece depois. Quem se inscreve, onde as pessoas desistem e quais falhas podemos ter Então, temos que nos dar alguns olhos. Então, vamos dar uma olhada em como podemos fazer isso. Estarei de volta em um segundo. 41. Analise: veja as falhas e os números que importam: Bem-vindo de volta. Até agora, estamos construindo algo bastante cego. E nesta lição, vamos corrigir isso. Vamos nos dar olhos, por assim dizer, porque aqui está uma dura verdade. Se você não consegue medir o que está acontecendo dentro do aplicativo, está apenas adivinhando E adivinhar com seu tempo e dinheiro é uma estratégia terrível E mesmo que você tenha um único telefone, existem inúmeros dispositivos Android disponíveis. Então é isso que vamos fazer. O prompt é adicionar análises baseadas em fogo e letras de falhas ao aplicativo Já temos um projeto do Firebase a partir das notificações push, então reutilize-o Configure as letras de falhas para que eu possa ver falhas com o modelo do telefone e a tela em que elas aconteceram e rastrear os eventos que realmente importam para Aplicativo aberto, conjunto de papéis de parede, tela VIP aberta, assinatura iniciada e anúncio exibido OK. Observe a frase intermediária porque ela nos poupa muita dor. Então, já fizemos a parte difícil do Firebase há duas aulas, o projeto, o arquivo de configuração, toda a dança do navegador Dizer a Claude para reutilizá-lo significa que podemos pular tudo Agora, análise é apenas uma palavra chique para números sobre seu aplicativo, quantas pessoas o usam , o que fazem, onde ele quebra, quanto dinheiro ele ganha e assim por diante E quando você vê esses números, tudo muda. Você para de adivinhar e começa a tomar decisões com base na realidade Agora, o Firebase é o que a maioria de nós busca. É do Google. É totalmente gratuito e, novamente, é usado por quase todas as pessoas que usam o Android. Agora, vamos começar com falhas porque essa é urgente. Crash Lix monitora tudo silenciosamente. Então, quando seu aplicativo trava no telefone de um estranho do outro lado do mundo, o Crash Lux o grava e o mostra no seu painel E pense no que acontece sem ela. Seu aplicativo trava para a maioria dos seus usuários. Eles obviamente ficam frustrados. Eles desinstalam. Eles deixam uma avaliação de uma estrela, que diz que ela continua falhando, e você não tem ideia do que realmente está acontecendo Você está sangrando usuários e está basicamente cego para isso. É por isso que a análise é tão importante. Agora, com isso ativado, você abre o painel e pode vê-lo em linguagem simples. Então essa falha aconteceu 40 vezes nesses modelos de telefone nesta tela, ok? E agora, aqui está o fluxo de trabalho que eu quero que você lembre porque é adorável. Então você copia as informações da falha e cola diretamente em Claude e diz: Ei, os usuários estão encontrando esse erro na tela do papel de parede Aqui está o erro, corrija-o. E é isso, você sabe, Claude cuidará de tudo. Então, o Firebase informa exatamente o que está quebrado e Claude corrige Esse loop é a diferença entre um aplicativo que apodrece lentamente e um que está melhorando a cada mês Agora, você presumiria que Claude sempre escreve um código perfeito, mas, novamente, esse não é o caso Ele precisa obter feedback real dos usuários e, então, você pode realmente melhorar. Agora, vamos falar sobre os números de uso. Aqueles que você vai conferir todas as manhãs com seu café porque, honestamente, são viciantes Então, deixe-me explicar os que realmente importam. Então, primeiro, vamos falar sobre o dinheiro. Você publicaria a receita da máfia, quantidade de anúncios que você gerou basicamente no dia anterior, porque isso aconteceu no dia anterior E então você tem assinaturas, quantas pessoas estão pagando, quantas se inscreveram, quantas cancelaram E esses dois juntos se tornam sua renda, e você vai assistir isso todos os dias. Então, o número de pessoas, essa é a chave aqui, usuários ativos diários do DAU, quantas pessoas únicas abriram seu aplicativo hoje MAU, usuários ativos mensais são quantos o abriram no último mês. Agora, por que ambos importam? Porque juntos, eles falam sobre a aderência do seu aplicativo Portanto, se seus usuários ativos diários são 100 e seus usuários ativos mensais são 3.000, maioria das pessoas usa o aplicativo uma vez e o esquece É um balde com vazamento. Mas se seus usuários ativos diários são 1.000 e seus usuários ativos mensais são 3.000, isso significa que uma grande parte de seus usuários volta quase todos os dias Então, esse é um aplicativo persistente e saudável. Essa proporção é um dos sinais mais importantes saber se as pessoas realmente amam o que você construiu. Portanto, certifique-se de verificar isso com frequência. E veja os eventos que ele está programando, porque esses são os que eu mencionei no prompt e, na verdade, não são aleatórios Então, conjunto de papel de parede. Então isso me diz que as pessoas estão obtendo valor real. Tela VIP aberta versus assinatura iniciada. Me diz quantas pessoas analisaram a oferta e quantas realmente compraram. Então essa é a sua taxa de conversão, e é algo que você deve constantemente tentar melhorar. E, basicamente, você precisa fazer muitos experimentos. Agora, escolha eventos que respondam a uma pergunta que você realmente tem. Não monitore absolutamente tudo porque você vai se afogar em dados, e isso não é bom Mas, novamente, se 100 pessoas viram a oferta e apenas três pessoas a compraram, algo está bem, então você tentará conseguir quatro pessoas, cinco pessoas em 100 visualizações. Esse é o tipo de coisa que você está tentando fazer. Agora, mais algumas coisas que valem a pena assistir. Então, retenção do número de pessoas que instalaram o aplicativo nesta semana, quantas ainda estão usando o aplicativo depois de mais sete dias? Então isso é brutal, mas é importante. A maioria dos aplicativos perde a maioria dos usuários nos primeiros dias, como no primeiro dia, segundo dia, terceiro dia, e observar a retenção informa se você está se integrando e se recebe notificações de que está fazendo o trabalho deles Em seguida, novas instalações versus desinstaladas. Em geral, você está crescendo ou diminuindo? Porque, novamente, perder pessoas é natural, mas conseguir mais pessoas é o que você quer : um total 100 usuários, e você perdeu 20. Então, isso é um líquido mais 80. E depois a duração da sessão. Quanto tempo as pessoas realmente ficam toda vez que abrem o aplicativo? Obviamente, mais tempo seria melhor. E aqui está a verdadeira recompensa, eventos reais do meu telefone real chegando ao painel Agora, é claro, você tem que dedicar seu tempo para aprender essa parte. Não vou me aprofundar muito, mas uma coisa para definir suas expectativas Firebase pode demorar um pouco para mostrar dados reais, às vezes horas, às vezes dias reais Portanto, não entre em pânico se os gráficos estiverem vazios em 5 minutos. Então isso é normal. Há uma visualização de depuração para verificar as coisas imediatamente, e Claude geralmente aponta diretamente para ela Além disso, você sempre pode perguntar a Claude : Ei, por que não estou vendo dados E, por favor, não deixe que isso o sobrecarregue. Quando você está apenas começando, você só precisa dar uma olhada em alguns deles todas as manhãs Então, novamente, sua receita publicitária, suas assinaturas, seus usuários ativos diários, se houve uma nova falha grave que apareceu da noite falha grave que apareceu Então, esse é basicamente o seu painel diário. 5 minutos com uma xícara de café, nada muito dramático. Agora, todo o resto, você analisa talvez uma vez por semana ou quando está tentando se aprofundar em um problema específico. Mas, sim. Agora, um aviso para esconder isso de alguém que realmente faz isso há anos e anos. Não caia na armadilha de ficar olhando para esses números o dia todo, revigorando a cada Não é saudável, especialmente quando você começa e eles são muito pequenos novamente, $0,05 ou qualquer outra coisa para Não é saudável olhar para ela todos os dias. Eu estive lá e isso vai te deixar louco. Portanto, verifique-os uma vez pela manhã, observe a tendência e concentre-se em realmente melhorar o aplicativo. Os números existem para orientar suas decisões de não se tornarem seu hobby. Portanto, confirme se os dados estão fluindo e salve seu progresso, e vamos continuar 42. Um controle remoto para seu aplicativo: faça alterações sem uma atualização: Bem-vindo de volta. Vamos nos concentrar em algo que será super interessante. Então, vamos mudar algumas coisas no aplicativo sem enviar uma nova versão, para que as pessoas não precisem realmente baixar uma nova versão. Isso se chama Configuração remota, e o Firebase o fornece graça . É grátis. E depois de usá-lo, você nunca mais vai querer voltar porque, como eu disse, no passado, as pessoas simplesmente não atualizavam. Por meses e anos a fio, você lançaria 20 novas versões diferentes, muito melhoradas, as pessoas não simplesmente atualizariam. Agora, isso não resolve absolutamente tudo, mas vai te ajudar bastante. Então, na solicitação, adicione Firebase Remote Config usando o mesmo projeto do Firebase Mova o preço da assinatura e a frequência com que o pop-up VIP aparece fora do código para a configuração do modo, para que eu possa alterá-los no painel sem lançar uma nova Forneça a eles valores padrão razoáveis incorporados ao aplicativo, caso ele não chegue ao servidor. Essa é a mensagem. Essa última frase é a que eu quero que você roube. Portanto, sempre tenha um padrão incorporado. Portanto, se o usuário não tiver Internet, seu aplicativo ainda saberá qual preço mostrar. Sem isso, alguém abre seu aplicativo e, você sabe, não há nada lá. Pode ser um paywall em branco ou algum valor com o qual você não esteja satisfeito Agora, deixe-me explicar o problema que isso resolve, porque você realmente entenderá Então, agora, imagine que você queira alterar o preço da assinatura de 299 a 399, certo? Ou mostrar o pop-up VIP, talvez muito menos, porque acha que talvez seja muito apertado ou talvez reformule o botão. Está bem? Normalmente, você teria que editar o aplicativo, talvez na nuvem ou qualquer outra coisa , criar uma nova versão, versão 1.1 versus 1.0 , enviá-la para a Play Store , esperar algumas vezes até dias até que o Google a revise e, finalmente, ela será lançada. Espero que os usuários realmente atualizem porque, novamente, muitos deles não atualizam Agora, o Remote Config dá a volta por cima. Certas configurações ficam no servidor em vez de serem incorporadas ao aplicativo. Então você faz login no painel, depois no Google Chrome, qualquer coisa. Você altera o preço 299-399. Você clica em Publicar e, sem mais nem menos, cada usuário pega o novo valor Sem nova versão, sem avaliação do Google, sem espera, é imediato. Pense nisso como um termostato em sua casa. Sem uma mudança , a temperatura seria muito, muito complicada Mas com um, basta girar o botão e pronto. O Remote Config é aquele dial para nossos aplicativos. E observe o que está acontecendo aqui porque esse é o trabalho técnico real da lição. Esse preço costumava ser codificado nele, para que fosse congelado, por assim dizer Agora isso se torna uma pergunta. O aplicativo pergunta ao servidor toda vez que é iniciado. Então, basicamente, o aplicativo envia um rosa, ele envia uma mensagem. Ei, qual é o preço hoje? E caso não haja resposta, há uma alternativa. Há um valor padrão. O mesmo se aplica à frequência com que o pop-up aparece. Dois valores que costumavam ser imutáveis agora estão ativos, agora estão no seu navegador. Agora, é aqui que ele se torna genuinamente poderoso, e essa é a parte que os profissionais ficam obcecados com os testes AB É uma forma de responder perguntas com dados reais em vez de apenas opiniões Então você não tem certeza. Deveria ser 99 ou 399? O que gera mais dinheiro? Em vez de adivinhar, você mostra um preço único para metade dos seus usuários e faz metade do preço ao mesmo tempo automaticamente Então você espera e olha os números. Talvez 399 faça menos vendas, mas mais dinheiro total Talvez isso acabe completamente com seu aplicativo, certo? Talvez isso acabe com as vendas. Agora, você sabe de fato, não é apenas um palpite. Não se trata de ser ganancioso ou tentar estabelecer preços mais baixos ou qualquer outra coisa Basta analisar os dados e ver o que as pessoas preferem. Então esse é o teste AB. O grupo A vê uma coisa, grupo B vê outra, e os números vão te dizer o que é o quê. E você pode testar quase tudo. Dois tons de integração diferentes, duas cores de botões, o paywall na tela de integração versus a tela três ou qualquer outra coisa, um preço semanal contra um preço mensal Cada pequeno teste é modesto por si só. Mas, ao longo dos meses, eles transformam o aplicativo em algo muito bem otimizado para manter mais pessoas engajadas E esse é o seu plano. Esse é o seu objetivo, esse é o seu trabalho. Essa é a parte complicada, porque você precisa ter paciência e ter uma visão E aqui está o lado do painel. Então, esses são dois valores no servidor no Chrome, eu posso alterá-los ou publicar uma nova versão desse jeito. Observe que esta é apenas uma página da web. Não é tão amigável, mas não há código, nada para criar, não há espera. Então, isso parece muito um superpoder na primeira vez que você faz isso, mas deixe-me ser sincero com você sobre uma coisa porque eu não quero perder seu tempo Portanto, o teste AB só fornece respostas úteis quando você tem usuários suficientes. Se você tem 12 usuários, dividi-los em seis e seis e comparar dois preços não vai te dizer Seis pessoas é basicamente barulho. É sorte aleatória. O que você precisa é de um fluxo de tráfego decente antes que os resultados realmente signifiquem algo. Então, por favor, não se apresse em fazer experiências pesadas no primeiro dia. Lance o aplicativo, faça com que as pessoas recebam essas notificações e boas avaliações e comece a fazer experimentos quando houver tráfego real para realmente enviá-las para o teste AB. Ou, claro, tráfego pago, se você realmente quiser começar cedo. Agora, aqui está a prova ao vivo. Eu altero o valor no console no Chrome, eu o publico e, em seguida, posso reiniciar o aplicativo no meu telefone, e aí está. Então, o novo valor está aí. Não há atualização, não há loja, não há espera, nada. E mais uma coisa sobre saber. Os aplicativos não buscam novos valores a cada segundo. Não, esse é um pequeno atraso de design, então você não está sobrecarregando o servidor Agora, Claude normalmente define um intervalo razoável e pode encurtá-lo para Mas na vida real, você deve esperar um relaxamento. Agora, quando você estiver pronto para realizar um experimento real, comece de forma simples. Pegue uma única coisa, diga o preço e apenas o preço. Teste exatamente duas opções, não três, não quatro, não cinco. Deixe funcionar por tempo suficiente para reunir números reais. Em seguida, observe a receita total, não apenas o número de vendas, porque, obviamente, um preço mais alto com menos compradores ainda pode ganhar. Em seguida, escolha o vencedor e escolha seu próximo experimento. A mudança de mentalidade é o verdadeiro prêmio. Você deixa de ser alguém que discute sobre o que pode funcionar, opiniões, e se torna alguém que realmente testa e sabe Porque se você perguntar aos seus amigos sobre as pessoas em sua vida, novamente, eles terão uma experiência totalmente diferente. Mas é alguém do outro lado do mundo com um telefone e circunstâncias totalmente diferentes , dinheiro no bolso e assim por diante. Ok, agora cabe a você fazer a mesma coisa, confirmar que você pode alterar seu valor no Chrome e que você pode realmente vê-lo dentro do seu aplicativo. 43. Fale a língua deles: descubra novos mercados.: Bem-vindo de volta. Nesta lição, vamos potencialmente multiplicar nosso público ensinando o aplicativo a falar idiomas diferentes E essa é uma das coisas mais valiosas que você pode fazer quando seu aplicativo está sólido, e a maioria dos desenvolvedores individuais nunca se preocupa em fazer isso, é exatamente por isso que é uma excelente oportunidade Então, vamos ao que interessa. Aqui está o aviso. Prepare o aplicativo para tradução, mova todo o texto visível do código e coloque-o em uma configuração de tradução adequada. Então vamos adicionar espanhol e português ou francês ou alemão, o que for. O aplicativo deve mostrar automaticamente o idioma correto com base nas configurações do telefone do usuário e voltar para o inglês se esse idioma não estiver disponível se o idioma não estiver presente. Depois, verifique as telas nos dois novos idiomas e corrija qualquer coisa em que o texto seja mais longo, muito longo e quebre o layout atual. Ok, então só essa parte, a última frase em que algum texto é absolutamente enorme, especialmente em alemão. Isso vai te poupar horas e horas de miséria. Você verá por que esse é o caso um pouco mais tarde. Então, primeiro, o panorama geral. No momento, seu aplicativo provavelmente está em inglês. O inglês é muito importante, sem dúvida. Mas a maior parte do planeta ainda não o fala, pelo menos não como primeira língua. Há muitas e muitas pessoas na América Latina e na Indonésia, na Índia, no Oriente Médio e em certas partes da Europa, onde as pessoas adorariam seu aplicativo, mas talvez não o usem porque não está no idioma delas. E é isso que estamos vivendo em uma bolha, você sabe, com iPhones e tendo acesso a todos os tipos de aplicativos e tendo dinheiro discricionário O mundo inteiro não é assim. Então, temos que sair da nossa bolha. Você e eu, podemos falar inglês decentemente, mas, novamente, algumas partes do mundo não No momento em que você adiciona coisas como espanhol, português, hindi, árabe, qualquer outra coisa, alemão, francês, você vai desbloquear novos países que antes eram invisíveis E aqui está um belo pedaço do mapa de negócios que remonta a algo que discutimos anteriormente. Lembra quando falei sobre como a publicidade nos EUA, no Reino Unido e na Austrália é brutalmente cara porque todo mundo está competindo por esses usuários premium que falam inglês Bem, por outro lado , conseguir usuários em outros países pode ser dramaticamente mais barato Uma instalação que custa, digamos, dois dólares nos Estados Unidos pode alguns centavos no Brasil ou na Indonésia Agora, os usuários desses países normalmente gastam menos por pessoa. Essa é a desvantagem e é real. Mas quando as instalações são baratas e seu aplicativo parece nativo delas, a matemática ainda pode funcionar. E, especialmente se você estiver usando anúncios, esse ainda pode ser um modelo de negócios fantástico. Essa é a chave técnica aqui na tela. Então, em vez de palavras serem espalhadas por toda parte e serem codificadas, congeladas dentro do aplicativo, Claude as reúne em arquivos de linguagem organizados E uma vez feito isso, adicionar um novo idioma é apenas adicionar mais um arquivo. É muito normal. É um caminho muito conhecido, e Claude sabe disso Agora, é exatamente esse tipo de trabalho mecânico tedioso que costumava custar a um desenvolvedor talvez um dia inteiro, e você está vendo isso acontecer em questão de minutos Agora, novamente, dependendo do modelo que você usa, o nível de esforço ainda são minutos. Não são 8 horas, sabe? Agora, há duas coisas que você pode traduzir, e é importante entender as duas porque maioria das pessoas se concentra apenas na primeira. Então, o primeiro é o aplicativo em si, os botões, os menus, o texto de integração, a tela de assinatura, todas as palavras dentro, ok? Então, quando um usuário no México abre seu aplicativo e tudo está em espanhol fluente, parece que foi feito só para ele. Você sabe? Isso gera confiança, e a confiança normalmente se converte em downloads e vendas Agora, a segunda coisa, e honestamente, essa pode importar ainda mais é a lista de lojas E esse é o título, a descrição, as capturas de tela, tudo dentro da loja de aplicativos Agora, lembre-se, otimize o ASO Appstd, obtendo tráfego gratuito de pessoas da loja, pessoas no Brasil pesquisando em português Se o título e a descrição estiverem apenas em inglês, você pode ficar invisível para eles na pesquisa. Agora, traduza seu anúncio e, de repente, você aparece com milhões de pessoas pesquisando suas próprias palavras. Então, isso é tráfego livre de um país totalmente novo, e é uma pena deixar isso na mesa, sabe? É dinheiro e usuários que você está deixando na mesa. E isso não faz nenhum sentido. Agora, a IA fez tudo isso basicamente como mágica, você sabe, em comparação com os velhos tempos. Eu costumava contratar tradutores para todos os idiomas. Costumávamos usar o Google Translate, mas era complicado. Todo esse processo foi basicamente lento e caro. Mas Claude Claude faz isso em segundos. Mas deixe-me dar algumas palavras de cautela, porque isso ainda é importante. A tradução de IA é boa, mas não é perfeita, especialmente para um discurso de vendas ou uma redação inteligente Então você realmente não pode traduzir, basta fazer isso da Nike para, sei lá, 50 idiomas e espera-se que tenha o mesmo zinco Agora, se um determinado mercado se tornar importante para você e você começar a ganhar dinheiro de verdade nessa região, vale muito a pena ter um humano realmente conferindo seu texto e vendo o que é o quê. Agora, novamente, fivea.com, freelancer Upwork, não será tão caro Na verdade, é mais demorado publicar no projeto real e conversar com essa pessoa. É um pouco de idas e vindas, e você tem que fazer isso em vários países. Então, sim, é um pouco complicado, mas é muito importante porque uma mas é muito importante porque tradução um pouco estranha em um simples botão pode ser boa, mas um erro de cálculo embaraçoso na tela da assinatura pode custar sua venda ou as palavras fazem você ou as palavras Porque se algo não faz sentido na tela de pagamento, novamente, o usuário perde toda a confiança. Então, tradução automática, ok, só para você começar de forma rápida e barata. E então, se necessário , aperfeiçoe certos mercados em que você parece estar ganhando força , porque não serão tão caros Normalmente, pague com tempo mais do que dinheiro. A segunda coisa, não traduza para 20 idiomas ao mesmo tempo em pânico. O ideal é começar com alguns, por exemplo, novamente, espanhol e qualquer outra coisa, alemão ou francês ou o que quer que faça você flutuar, onde quer que você ache que poderá encontrar usuários Essas são uma ótima opção porque abrangem muitas pessoas. Adicione-os, assista suas análises e veja se há uma melhoria. Veja se isso realmente faz diferença, veja se esses países aparecem em suas análises porque essa seria a situação ideal. Basicamente, deixe os dados guiarem você. Ok, agora, aqui está a situação. Esse é o primeiro. Portanto, o idioma do telefone foi alterado e o aplicativo está acompanhando. Agora, observe atentamente os botões. Este é meu terceiro aviso e é o que morde todo mundo Portanto, o texto geralmente fica mais longo quando você o traduz. Uma palavra curta em inglês pode se tornar muito longa em espanhol, por exemplo, e muito mais longa em alemão. E isso quebrará alegremente um layout do qual você se orgulhava anteriormente , então é por isso que você inseriu a última linha no prompt Então você força Claude a realmente dar uma olhada e ver o que está acontecendo. E Claude tem muitas coisas com as quais precisa lidar. É pegá-los e consertá-los. Esse é o tipo de coisa que, se você tivesse enviado dessa maneira, quero dizer, novamente, você perderia muita confiança e não seria uma situação ideal Agora, esse recurso pode realmente mudar a trajetória de Já vi aplicativos que não funcionavam em inglês e, de repente, tiveram uma grande melhora na América Latina ou no Sudeste Asiático Agora, teste-o mudando o idioma do seu telefone, percorrendo todo o aplicativo e, em seguida, faça a lista do fogão quando tiver a chance. Por favor, dê uma olhada e veja o que você pode melhorar porque, novamente, Claude detecta a maioria dos problemas, mas você também deveria dar uma olhada Ok, salve seu progresso e então vamos continuar. Eu 44. Atinja o próximo nível - Conclusão: Bem-vindo de volta e parabéns por terminar este capítulo. Veja até que ponto o aplicativo chegou. Não é mais apenas uma coisa que mostra papéis de parede. Ele recebe as pessoas com um suporte para a integração. Isso os convida a voltar com notificações. Está pedindo avaliações no momento perfeito. Tem aquele toque premium, aqueles pequenos efeitos sutis. Ele informa exatamente o que está acontecendo por meio de análises e fala mais de um idioma. Então, este é um aplicativo realmente adulto agora. Esse é o tipo de coisa que pode realmente se transformar em algo bem-sucedido. Deixe-me deixar algumas reflexões para levar adiante, porque este capítulo é, na verdade mais sobre mentalidade do que sobre qualquer recurso isolado A primeira coisa é a seguinte. O aplicativo, como você pode ver , nunca está pronto, certo? Superficialmente, estava funcionando há um tempo, ok? Portanto, o recurso inicial, a funcionalidade inicial, foi feito inicialmente no curso nas primeiras palestras Agora, o problema é que você está em constante evolução, está adicionando coisas, está testando coisas. Agora, cada um desses recursos é um dial e você pode continuar ajustando-o. Uma melhor integração converte mais pessoas. Inteligente com as notificações, traga de volta mais delas. O teste AB gera mais receita. Sempre há uma próxima pequena melhoria, e pequenas melhorias se acumulam. Eles se acumulam ao longo de semanas e meses e se transformam em algo grande As pessoas que estão ganhando com isso não são gênios que tiveram uma ideia perfeita Há pessoas que continuaram aprimorando seu aplicativo semana após semana , muito depois todos ficarem entediados e desistirem A segunda coisa, você tem que fazer isso em ordem, e você tem que fazer isso com calma, ok? Então, por favor, não interprete este capítulo como uma lista de tarefas que você tem que ler em um dia Adicione um recurso, teste-o, certifique-se de que não quebrou nada, salve-o no GitHub e passe para o próximo Então, a ideia é fazer isso passo a passo. Obviamente, você pode estar animado. Você pode ficar um pouco confuso às vezes. Mas, no geral, você deve se lembrar que isso é uma maratona. De forma lenta e constante, vence este jogo todas as vezes. A terceira coisa, deixe seus números decidirem o que vem a seguir. Agora que você tem algumas análises, não está mais voando às cegas, certo? Então, se suas notificações não estão trazendo as pessoas de volta, você precisa trabalhar nisso. Se as pessoas instalarem e desaparecerem no dia seguinte, você está se integrando ou sua primeira experiência precisa de um pouco de atenção, um pouco Se um determinado país estiver aparecendo em suas estatísticas, traduza corretamente. Deixe a realidade guiá-lo, não seu instinto, não seus amigos. Seus usuários, por meio dos números, dirão exatamente qual é o problema , se você estiver disposto a ouvir. E a última coisa, a mais importante, lembre-se por que estamos fazendo tudo isso. Na verdade, não se trata de efeitos de confete ou classificação por estrelas. É sobre a sensação sobre a qual falamos logo no início do curso, de que o MRR está aumentando, aquela receita mensal recorrente, gerando receita mensal recorrente seu primeiro $0,10, depois seu primeiro dólar por dia e depois dez por dia Tudo neste capítulo é uma preparação para que você possa ter a satisfação de agregar valor aos seus usuários, mantê-los satisfeitos e continuar oferecendo a eles algo pelo qual eles pagariam com prazer Portanto, valorize e valorize. Então, aqui está o que eu quero que você faça. Volte a este capítulo e escolha um recurso, o que mais o empolgar , e tente ir mais Veja qual etapa extra você pode fazer, o que você pode construir em cima disso. E eu vou ver você no próximo capítulo. Ainda temos um longo caminho a percorrer porque ainda temos que lançá-lo. Ainda precisamos cuidar do Google Play e de muitos outros recursos sobre os quais falaremos. Então, faça uma pausa rápida e nos vemos em breve. 45. Google Play: no que você está realmente se inscrevendo.: Bem vindo de volta. Neste capítulo, seu aplicativo deixa de ser uma coisa no seu computador localmente e se torna algo que estranhos podem baixar Este é o Google Play Console, onde você se registra como desenvolvedor, carrega seu aplicativo, preenche uma pilha de formulários e, eventualmente, pressiona o botão Publicar Agora, antes de entrarmos, uma coisa sobre como esse capítulo funciona, vou guiá-lo pela tela do console, pelo Google Play Console, pouco a pouco. E então eu vou te mostrar exatamente o que você precisa preencher, o que e onde. Agora, o que eu não vou fazer é não publicar o aplicativo de papel de parede, e eu quero deixar isso claro. Portanto, o aplicativo que criamos é didático. É um ensino construído que ainda tem o nome do pacote de fábrica, com dot example, seja o que for. O Google vai rejeitar isso. E, claro, o conteúdo, é só do Osplash Portanto, colocar um aplicativo de demonstração na loja não é uma coisa boa. Isso também pode prejudicar meus aplicativos existentes. Então, no geral, não há nada a ganhar, mas você terá o tour completo, mas eu não vou apertar o botão de publicação real, que não muda absolutamente nada, só por ser um amigo. Agora, o problema é o seguinte: vamos definir as expectativas. Portanto, publicar não é , na verdade, um único botão. Na verdade, é um processo com papelada, verificação de identidade e espera forçada E na primeira vez, na verdade, leva algumas semanas. Não é uma tarde e não é algo relacionado a Claude ou à sua própria configuração O Google Play restringiu bastante. Agora, o problema é que nada disso é realmente muito difícil. Há muito disso, e a maior parte está fora de suas mãos. Você só tem que esperar. Primeiro de tudo, o dinheiro, porque essa é a boa notícia. Uma conta do Google Play custa apenas 25 dólares uma vez, e pronto Então, um único pagamento e pronto. Não é por ano, não é por aplicativo. Assim, você paga uma vez e pode publicar quantos aplicativos quiser pelo resto da vida se ainda tiver sua conta. Em comparação com a Apple, são $99 por ano, independentemente de você enviar um aplicativo ou não Agora, para alguém que está começando sem renda, essa diferença é um dos motivos mais fortes para começar no Android, e é parte do motivo todo esse curso se concentrou em aplicativos Android. Em segundo lugar, digite a conta e escolha com cuidado, pois ela molda tudo depois. Há uma conta pessoal e a conta comercial, organização. Portanto, organização significa basicamente registrar-se como uma empresa real, e o Google solicitará documentação para provar Agora, pessoal é você como ser humano, e é isso que quase todo mundo que assiste provavelmente deveria escolher. Você pode absolutamente ganhar dinheiro com uma conta pessoal e transferi-la para uma conta corporativa posteriormente, se isso se transformar em um negócio real. Mas eu não sou advogado. Eu não sou contador, então você faz o que é melhor para sua situação com as leis locais A terceira coisa, verificação de identidade. O Google solicitará que você forneça quem você é, um documento de identidade oficial, seu endereço talvez algumas contas para provar seu endereço. Agora, isso vai demorar um pouco. Pode levar dias, até algumas semanas, especialmente se você enviar a coisa errada. Comece com isso o mais cedo possível. Não espere até que você realmente tenha o aplicativo pronto para ser lançado. Agora, comece o mais cedo possível. E agora, a única coisa que deixa as pessoas cegas , então, por favor, escutem. Se você criou uma conta pessoal de desenvolvedor depois de 13 de novembro de 2023, há muito tempo, Google não permitirá que você publique sua primeira etapa de produção até que você execute um teste fechado com pelo menos 12 testadores optando continuamente por 14 dias, contas anteriores a essa data específica contas organizacionais e contas comerciais estão Agora, deixe-me ser preciso sobre minhas palavras, porque cada uma delas pode custar algumas semanas. Portanto, 12 é o mínimo absoluto. Eles devem ser ativados, que significa que aceitaram o convite e realmente instalaram o aplicativo em uma conta do Google correspondente Convidar, mas nunca instalado, não conta, e os 14 dias devem ser ininterruptos Agora, o Google afirma claramente que os testadores que optam pelo teste por menos de 14 dias e depois optam por não são contados, não contados E aqui está a parte que a maioria das pessoas perde completamente. Quando esses 14 dias acabam, você não é simplesmente promovido. Você precisa se inscrever para obter acesso à produção por meio de um formulário que pergunta sobre o aplicativo, como você o testou e por que acha que ele está pronto. Seja complicado. O Google diz que as avaliações geralmente demoram cerca de sete dias, embora possam levar mais tempo. Então, após a quinzena, 14 dias, um orçamento de mais uma semana antes seu aplicativo possa ser revisado normalmente Agora, depende de você qual caminho você deseja seguir, porque, novamente, decisão é sua e, com base nisso, você terá que passar por esse processo ou não. Agora, cadastre-se na conta e verifique a identidade por vários dias. 12 festivais por 14 dias. Ok, um aplicativo de acesso de produção de até uma semana e, em seguida, a análise do aplicativo em si, em alguns dias. Então, desde o dia em que você decide publicar até o dia em que um estranho pode instalá-lo ao vivo no Google Play, pela primeira vez, de quatro a seis semanas, isso é realista Agora, isso não é um aviso. É um fato de planejamento. E a solução é bem simples. Abra a conta hoje, seja verificada hoje. Portanto, o relógio já está funcionando enquanto você faz todo o resto em todo o curso. Agora, uma última coisa e é a razão pela qual eu quero que você seja cético em relação a todos os tutoriais, incluindo este. Esta regra costumava ter 20 O Google reduziu para 12 no final de 2024. Isso pode mudar novamente no próximo ano. Portanto, considere esses números com cautela porque as coisas podem mudar. A melhor maneira de fazer isso é verificar por si mesmo. Acesse o Google Play Console e veja o que está acontecendo. Mas sim, com isso dito, vamos continuar. 46. Como criar seu aplicativo no Console do Google Play: Bem vindo de volta. Vamos criar a entrada do aplicativo. O registro no Google Play que todo o resto está suspenso. É uma forma curta, mas uma dessas respostas nunca pode ser desfeita Então, vamos desacelerar quando chegarmos lá. Então, vamos dar uma olhada em como realmente registramos um aplicativo no Google Play Console, que é esse URL aqui. Ok. Agora, aqui está o formulário inteiro, e é mais curto do que você poderia esperar. Então, o nome do aplicativo, que é o que as pessoas veem na loja e que fornece 30 caracteres, idioma padrão e, em seguida, duas opções, se é um aplicativo ou um jogo e se é gratuito ou pago. Agora, pare com esse último porque é permanente. Portanto, se você registrar seu aplicativo como gratuito, nunca poderá transformá-lo em um aplicativo pago. Nem mais tarde, nem nunca. Você teria que publicar um aplicativo completamente novo e abandonar tudo o que está associado a ele. Indo para o outro lado, pago de graça, isso é permitido, mas não vice-versa. Portanto, a menos que você tenha um motivo muito específico para cobrar antecipadamente, é claro, escolha gratuitamente É por isso que recomendo 100%. Grátis é a melhor escolha. Agora, nosso dinheiro virá dos anúncios e da assinatura VIP, e os downloads são gratuitos em primeiro lugar. Então, novamente, o pagamento não funciona para esse modelo durante todo o curso. Agora, a escolha do aplicativo ou jogo importa menos, mas ela decide em qual lista de categorias você pode escolher e em quais gráficos você pode aparecer. Então, o nosso é um aplicativo, é claro. Se você criar algo divertido, seja honesto, porque colocá-lo na categoria errada não é exatamente uma boa ideia Algumas pessoas fazem isso apenas para que possa subir nas paradas com um pouco mais de facilidade, mas essa desonestidade vai se recuperar, e o Google acabará por te avisar Eles podem suspender você. Você nunca sabe. Agora, algo que você pode esperar ver neste formulário é o nome do pacote. Agora, esse é o ID do aplicativo. O que parecia ser, por exemplo, papéis de parede pontilhados quando Claude gerou nosso projeto pela primeira vez O Google usa isso desde a primeira versão que você carrega. A partir desse momento, ele fica bloqueado permanentemente neste aplicativo. Você nunca pode alterá-lo e nunca pode reutilizá-lo, e ele deve ser exclusivo em toda a Play Store, não apenas em sua conta Pense nisso como um site. Há apenas um risbarn.com que não pode ser vários crisbarns.com que não pode ser Claro, você pode ter crisbarn.net, ok? Mas isso é algo diferente. Agora, Claude disse que isso é um bloqueador. Não podemos lançá-lo a menos que o consertemos. Então isso é uma coisa boa. Mas sim, do jeito que está, temos o exemplo de pontos C. Então, se alguma coisa for rejeitada de imediato, é porque é um espaço reservado com o qual todo tutorial basicamente começa Para nós, não há problema não publicar aqui, mas para você, é importante. Então, renomeie o seu corretamente antes de criar um único arquivo de lançamento A convenção é seu domínio invertido e, em seguida, seu aplicativo. Então, nomeie papéis de parede com pontos, por exemplo. Você não precisa possuir o domínio, mas escolha algo que faça sentido para você quando tiver dez aplicativos, algo como Chris Barin ou qualquer outra coisa, você sabe, Christian Barn, algo parecido, algo bastante único, ok E quando o aplicativo existe, Google entrega isso para você, o que eu realmente gosto. Isso é um cheque. Isso transforma um processo vago e intimidador em uma lista de tarefas muito difíceis Portanto, configure sua listagem de lojas, preencha os questionários de conteúdo, faça o upload da versão, escolha os países e assim por diante Portanto, ele diz exatamente o que está faltando e não permite que você publique até que a lista esteja pronta. Então, analise um por um e não entre em pânico com o comprimento. A maioria desses itens leva alguns minutos e pronto. Agora, um hábito a ser criado agora. Tudo o que você digita nesse console é voltado para o público, para seus usuários ou é legalmente vinculativo. Então, o nome, as descrições, a declaração sobre quais dados são coletados não são um bloco de notas, então vá devagar, leia com o que você está concordando Agora, as próximas duas telas são aquelas em que é muito importante diminuirmos a velocidade. Vamos fazer uma pausa rápida e depois continuaremos. 47. A lista da loja: sua vitrine: Volte. Agora vamos dar uma olhada na lista de lojas. Esta é a vitrine da sua loja, por assim dizer. Então, as pessoas pousam nele por cerca de 5 segundos e tomam uma decisão de sim ou não. Então, cada peça está fazendo um trabalho incrivelmente importante. Então, vamos dar uma olhada. Agora, três campos de texto com limites rígidos, o nome do aplicativo 30 caracteres, a breve descrição 80, a descrição completa, 4.000 Então, isso é bastante. Agora, os dois primeiros são mais importantes porque são o que, na verdade, a maioria das pessoas lê. A breve descrição fica logo abaixo título e geralmente é a única frase que alguém vê E é aqui que a ASO vive a otimização da loja de aplicativos, a ideia de tráfego livre do início do curso. Então, as pessoas pesquisam na loja palavras simples, papéis de parede, papéis de parede HD, papéis de parede animados, fundos de quatro K e assim por diante, e o Google lê seu título e descrições para decidir se você combina Portanto, seu título nunca deve ser apenas uma marca inteligente. Nunca deveria ser res Barron ou This looks great.net ou qualquer Deve ser sua marca mais o conteúdo real do aplicativo, então não pode ser Lumina Podem ser papéis de parede Lumina HD, ok, onde lumina é uma marca de algo, algo espirituoso, algo inteligente, algo interessante, onde lumina é uma marca de algo, algo espirituoso, algo inteligente, algo interessante, ok? Então, você pode colocar algo específico, mas precisa colocar algo no Google para otimizar a loja de aplicativos. E é a mesma lógica na breve descrição, 80 caracteres para dizer o que é e por que é bom na linguagem humana normal. E na descrição completa, primeiro lugar para a pessoa. Então, com um usuário real em mente, não para o algoritmo. O algoritmo está em segundo lugar. Eu digo isso porque muitas pessoas enviam um monte de palavras lá pensando que podem enganar o algoritmo para mostrá-las melhor. Agora, mencione suas palavras principais naturalmente, ok, papéis de parede, planos de fundo, qualquer coisa, em frases reais O que você não deve fazer é enchê-lo com essas palavras-chave Portanto, uma parede de palavras-chave separadas por vírgulas parece spam para um humano e, obviamente, o Google a punirá Antigamente, era mais permissivo. Hoje em dia não. Então, escreva como se estivesse descrevendo o aplicativo para um amigo que perguntou o que você estava construindo. Linguagem tão simples. Agora, as fotos e essas fazem a venda real, não as palavras. Poucas pessoas realmente leem as descrições, mas todas veem as capturas de tela Portanto, o ícone do aplicativo, 512 por 512, depois um gráfico especial, o banner largo na parte superior da página às 10:24 por 500 e as capturas de tela do telefone, pelo menos duas a oito, sempre valem para oito, sempre valem para oito, Eles estão no modo retrato. Então, agora, essa é a coisa menos vista em toda a loja. A maioria dos iniciantes carrega duas capturas de tela brutas diretamente de seus telefones e depois se pergunta por que não estão recebendo tráfego orgânico Portanto, trate-os como um argumento de venda, como um deck de vendas. Portanto, coloque uma legenda curta na parte superior de cada um. Milhares de papéis de parede HD, novos designs toda semana, papéis de parede VIP animados. Então, alguém navegando, aprende tudo sobre seu aplicativo sem ler uma única palavra na descrição Então esse é o objetivo dessas oito capturas de tela, você contar toda a história e colocar sua imagem mais forte em primeiro lugar, porque é a que aparece nos resultados da pesquisa além do seu ícone e do ícone Isso também merece atenção real . É super pequeno. Ele fica próximo aos concorrentes e deve ser legível no tamanho de uma unha Portanto, tem que ser uma forma simples, com contraste forte, sem texto pequeno, sem enfeites sutis, detalhes ou coisas relacionadas ao design Portanto, se você precisar apertar os olhos no seu próprio telefone, refaça-o Agora, Claude pode gerar um design decente para Claude, que é uma parte diferente de Claude Mas este é um lugar onde um pouco de dinheiro lhe pagará dez vezes mais. Use um designer, venha ao meu servidor de decodificação. Ou, claro, você pode usar o HAGPT porque o modelo de geração de imagem número dois no momento tem um codinome Eu vou colocá-lo na tela. Esse é muito bom. Ele pode fazer algo fantástico. Mas antes de tudo, você precisa escolher alguns exemplos e mostrá-los. Ei, esses quatro, eu os amo, me fazem algo nesse estilo. Ok, então a limpeza, obviamente, você tem que escolher sua categoria A nossa seria a personalização. É difícil dizer isso, personalização. Espero que você possa entender. Adicione as tags que o Google oferece, pois elas ajudam você a ser descoberto e preencha os detalhes de contato com cuidado, pois seu e-mail de suporte é exibido publicamente na página da sua loja. Use um endereço que você queira que estranhos vejam e que você realmente deva ler, porque é aí que seus usuários escreverão para você quando algo quebrar e outras coisas Um último pensamento. Seu anúncio não é um documento certo para todos. É uma das coisas mais fáceis de melhorar mais tarde. Você pode alterar as capturas de tela. Você pode reescrever a breve descrição. Você pode experimentar uma primeira imagem diferente e observar se a taxa de instalação se move positivamente ou negativamente. Basicamente, não custa nada e, ao contrário do seu aplicativo, ele não precisa de uma nova versão nem de uma nova revisão séria. Normalmente, isso acontece sem problemas. Agora, desista de algo bom e planeje torná-lo mais nítido Você já deve ter algumas ideias diferentes sobre quais deseja mudar, com qual delas experimentar. E com isso, vamos continuar. 48. Conteúdo do aplicativo: os formulários que ninguém avisa você: Bem vindo de volta. Vamos fazer a papelada. Portanto, esta é a seção de conteúdo do aplicativo. É uma série de questionários e é onde a maioria dos lançamentos pela primeira vez param mais do que qualquer outra coisa Agora, nada disso é realmente difícil. Há muito disso, e uma regra percorre tudo isso. E isso é uma coisa em particular que você deve se lembrar. Se você não tiver certeza, pergunte a Claude. Essa é a coisa mais fácil que você pode fazer. Algumas partes não estão claras, então simplesmente pergunte a Claude Ei, como isso se aplica ao meu aplicativo? Então, aqui está a lista. Temos uma política de privacidade. Temos anúncios, acesso a aplicativos, classificação de conteúdo, público-alvo, segurança de dados, além de algumas declarações sobre categorias específicas como finanças ou saúde, que na maioria das vezes não se aplicam a nós Graças a Deus. Portanto, cada um deles precisa ser verde antes que você possa publicar. Novamente, um pouco tedioso , mas muito factível. Agora, a política de privacidade em primeiro lugar, e já fizemos essa parte. Lembra da lição de consentimento e privacidade em que Claude realmente elaborou uma política a partir do que o aplicativo realmente faz em termos de anúncios, análises, relatórios de falhas Bem, você simplesmente hospeda esse arquivo em algum lugar da web e cola o link aqui. Agora, ele precisa ser um URL real e acessível ao público, portanto, um site real e seu conteúdo precisam corresponder ao que o aplicativo realmente Uma política genérica copiada de algum outro aplicativo não é boa Isso é pior do que ser inútil, na verdade, porque agora sua declaração e sua política podem se contradizer. E sim, o Google não vai ficar muito feliz com isso. Então, por favor, tenha cuidado. Faça com que Claude faça tudo. Em seguida, você declara que seu aplicativo contém anúncios, o que, obviamente, o nosso contém. Você pode dizer que sim, porque ele precisa colocar um rótulo contendo anúncios que devem aparecer na página da loja, que é muito normal. Ninguém se importa. Mentir seria uma grande bandeira vermelha, então isso não é bom. A classificação do conteúdo é um questionário de uma pessoa externa e pergunta sobre violência, linguagem, conteúdo sexual, jogos de azar, esse tipo de coisa Para o aplicativo de papel de parede, é principalmente uma longa fila de notas. Agora, responda honestamente, de qualquer maneira. E a classificação que ele produz decide qual faixa etária pode ver seu aplicativo e em quais países, e a classificação errada é uma violação da política e não um pequeno erro. E quando coisas específicas de papéis de parede, se alguma de suas imagens for um pouco sugestiva no sentido sexual, isso muda sua resposta Portanto, seja honesto sobre seu conteúdo. E, novamente, o Google é incrivelmente sensível, então eu sei que isso pode ser uma questão de opinião, mas você tem que agir com muito, muito cuidado, porque você pode olhar para uma imagem e achar que está tudo bem Mas se for 5% de dúvida, 1% de dúvida, talvez haja muita pele ou qualquer outra coisa. Se houver alguma dúvida em sua mente, basta cortá-la. Agora, atinja o público-alvo e cure uma armadilha que vale a pena conhecer Então, o Google pergunta para quais faixas etárias seu aplicativo se destina. Se você incluir crianças, um livro de regras extra inteiro chegará até você. A política familiar, as restrições sobre quais anúncios você pode exibir, requisitos adicionais de design e uma análise muito, muito mais severa Então, a menos que você esteja criando deliberadamente um aplicativo infantil, que eu não recomendo, e esteja pronto para passar por tudo isso Sim, mais uma vez, tenha cuidado. Meu conselho é que você exclua crianças, ok? Mas aqui, para ser mais preciso, não se trata, na verdade , de excluir ninguém Trata-se de não se inscrever em um regime de conformidade que você não planejou. Então, obviamente, você pode querer que algumas crianças usem seu aplicativo de papel de parede, mas isso é mais sobre coisas específicas que são feitas apenas para crianças. E a seguir na lista, essa é a maior segurança de dados. Portanto, o Google faz com que você declare exatamente quais dados seu aplicativo coleta, o que ele compartilha e o que você faz com Para nosso aplicativo, essas são as análises que adicionamos, os relatórios de falhas e se as redes de anúncios realmente fazem alguma coisa. E quaisquer dados que as redes de anúncios realmente coletem. Se você estiver usando a AdMob, isso é muito, muito fácil Então, você analisa categoria por categoria e faz o possível para responder com precisão. Em caso de dúvida, pergunte novamente a Claude, mas você deve perguntar a Claude com base no aplicativo real Portanto, se você fizer uma conversa separada que não esteja relacionada ao repositório real do projeto real, obviamente, Claude não saberá todos os detalhes Portanto, você precisa ter uma conversa capaz de realmente ler o aplicativo e ver os detalhes do código. É por isso que este merece toda a nossa atenção. Portanto, o Google compara o que você declara com o que seu aplicativo realmente faz Eles podem ver quais bibliotecas você enviou. Então, se você verificar, não coletamos nada enquanto AdMob e o Firebase estão dentro do seu aplicativo coletando coisas silenciosamente Essa incompatibilidade é uma violação da política e pode fazer com que você seja suspenso Não há como enganar o Google. Essa é a questão. Então, esse é o tópico exato que entra na aula de bandliss. Quase ninguém é removido por ser mau porque a maioria das pessoas que são suspensas, a maioria, eu digo, não fez nada mau, malicioso ou ruim de propósito. Eles simplesmente foram descuidados em um formulário. Eles marcaram a caixa errada. É assim que acontece. Então, a maioria das pessoas é assim que elas são suspensas. Eles marcam a caixa errada. Então, por favor, tome seu tempo. E se você não tiver certeza do que uma biblioteca coleta, pergunte novamente a Claude: quais dados o ADM E como devo responder formulário de segurança de dados do Google para isso? Ok, e é isso. Ele sabe exatamente o que está no projeto e o guiará por todas as categorias. E esse é um uso muito melhor do que adivinhar e esperar, ok Então, pegue todas essas luzes verdes, e metade está basicamente pronta. Vamos continuar. 49. Assinatura e AAB: o arquivo que você entrega ao Google.: Bem-vindo de volta. Vamos nos concentrar no arquivo de upload em si e na chave. O principal é que, se você perder a chave, seu aplicativo basicamente termina permanentemente. Agora, isso não é eu sendo dramático, e vou te mostrar o porquê em um segundo. Primeiro, o que você carrega. Então, por anos e anos, todo mundo fez upload de um arquivo APK, e você ainda encontrará essa palavra em todo lugar em termos de desenvolvimento para Android, APK. Mas para novos aplicativos, o Google agora exige um arquivo AAB, um pacote de aplicativos Android A diferença prática realmente não importa para você porque, novamente, é um detalhe técnico Mas um AAB é um pacote que o Google usa para criar um download personalizado menor para o telefone específico de cada usuário Isso significa download menor, melhor taxa de instalação. Portanto, é algo que o Google faz em nosso benefício. Você ainda usa um arquivo APK para testar em seu próprio dispositivo. Mas o que você vai enviar no Google Play é um AAB, um pacote de aplicativos Então, vamos dar uma olhada e ver o que está acontecendo. Então, vamos dizer a Claude que crie para mim uma versão assinada AAB para o Google Play e me oriente na criação da chave de upload E Claude conhece os comandos e sabe o que o Google Play espera Caso contrário, ele pode simplesmente verificar. Sim, isso funciona perfeitamente bem, embora o aplicativo ainda seja um exemplo de ponto de comunicação Portanto, esse nome do pacote só se torna um problema no momento em que você o carrega no Google Play, é por isso que podemos criar o arquivo e você não pode enviar o nosso para lugar nenhum. O seu deve ser renomeado antes de você chegar a esse ponto. Isso é importante. Então, por favor, renomeie-o para o que quiser, algo único Mas a mecânica que você está assistindo será exatamente a mesma Então, você seguirá as mesmas etapas. E, novamente, Claude ficará muito feliz em ajudá-lo. E aí está a chave. Então, deixe-me explicar a assinatura de uma forma simples. Portanto, todo aplicativo Android precisa ser assinado criptograficamente, o que é apenas uma forma de provar que uma atualização veio genuinamente Está bem? Então, quando você tenta fazer o upload, você tem que dizer: Sim, eu sou o autor oficial. Eu sou o dono, e aqui está minha chave. Através dessa chave, posso provar que sou eu. Eu sou o verdadeiro autor. Agora, a assinatura vem do arquivo de chave, do arquivo de armazenamento de chaves, e depois de gerá-la, você precisa mantê-la pelo resto da vida porque, por meio dessa chave, você pode fazer atualizações. Agora, atualmente, o Google oferece algo chamado assinatura de aplicativos do Play e você deve usá-lo. Portanto, o Google mantém a chave real de assinatura do aplicativo em seu cofre, o que é muito bom Você mantém uma chave de upload separada que usa para assinar o que quer que seja enviado. Então, se você perder sua chave de upload, o Google pode redefini-la porque eles têm a chave importante. Portanto, esse é um novo recurso e é muito bom. Então, essa rede de segurança não existia nos velhos tempos, alguns anos atrás. E esse novo recurso salvou muitas vidas porque às vezes você apenas, você sabe, seus suportes SSD ou qualquer outra coisa, e, sim, você não quer perder suas Eu pessoalmente uso o drawbox e tudo está seguro na nuvem Mas não relaxe muito porque sua chave de upload ainda é importante. E se você optar por não assinar aplicativos do Play , estará sozinho e, sim, não há como voltar atrás. Então, aqui está a regra, e é a mesma da lição da lista de proibições Repita-a aqui porque essa é a lição em que o arquivo realmente passa a existir. Portanto, faça backup de que você armazenaria chaves em vários lugares. Armazenamento em nuvem, seu gerenciador de senhas, uma unidade externa. Você pode enviá-la por e-mail para si mesmo e assim por diante, no Gmail ou Yahoo ou qualquer outra coisa, e depois fazer backup da senha com ela, porque um armazenamento de chaves que você não pode desbloquear é exatamente tão inútil quanto um armazenamento de chaves Então você precisa da senha. Novamente, trate isso como a escritura de uma casa ou qualquer outra coisa, algo muito, muito importante Sem isso, você não pode verificar a propriedade. Agora, duas pequenas coisas que o confundirão na primeira vez que você enviar a atualização Portanto, cada compilação carrega um código de versão e um nome de versão. O nome da versão é o amigável que usa C, 1.0, 1.1, 2.0, o que você quiser. O código da versão é um número inteiro simples que o Google usa para diferenciar as compilações e deve aumentar toda vez que você faz o upload da nova Então, um, dois, três e assim por diante. Portanto, tente fazer o upload da versão cujo código virgem você já usou, e o Google Play a recusará. Não vai funcionar. E isso vai acontecer sem parar Mesmo com Claude, vai esquecer o número. Vai esquecer o nome. Isso acontece. Mas você pode copiar e colar o erro, e tudo bem. Mas, sim, esse é todo o trabalho do seu lado. Portanto, você precisa de um AAB assinado com uma chave da qual você tenha feito backup em vários lugares, um código virgem que você lembrou de incrementar para adicionar mais OK. Agora, o que acontece a seguir é um dragão cair no console, no Google Play Console, e é aí que as faixas entram. E vamos falar sobre isso na próxima lição. Faça uma pausa por enquanto 50. Testando faixas e o problema dos doze testadores: Bem-vindo de volta. Temos que construir. Agora atingimos o requisito sobre o qual eu o avisei na primeira aula, o período de testes. Então, deixe-me mostrar as faixas. Em seguida, lide com a parte genuinamente difícil, que não é nem um pouco técnica Porém, novamente, você pode pular boa parte dessa parte difícil inscrevendo-se como desenvolvedor que é uma empresa O Google oferece uma escada. Portanto, os testes internos são os melhores executados por conveniência, com até 100 testadores, e a compilação sai em minutos e, basicamente, não há revisão Esse é o seu próprio dispositivo e talvez um amigo, e é a primeira parte até você encontrar alguns bugs e corrigi-los. Agora, abaixo dele, testes fechados, uma lista específica de pessoas que você convida, e esta é revisada. Em seguida, temos testes abertos em que qualquer pessoa com o link pode participar e seu aplicativo aparece publicamente com uma etiqueta de acesso antecipado. E, finalmente, a produção. Isso é o que você quer. Essa é a loja real. Agora, o teste fechado é o que importa para o requisito. Portanto, no mínimo 12 testadores optaram por participar continuamente por 14 dias antes mesmo de você se inscrever para obter acesso de produção à Live Google Play Store E eu quero ser preciso porque isso pode custar muito tempo. Então, novamente, só para ficar claro, 12 é o mínimo. Isso não é um alvo. Meu conselho foi dirigido a 15, 20 pessoas porque as pessoas obviamente desistem, e uma desistência pode custar a você a corrida se você ficar com apenas 12 pessoas. Elas precisam ter 12 contas distintas do Google. Então, não 12 dispositivos, isso teria sido fácil. Ativar significa que eles clicaram no seu link e, na verdade, instalaram o aplicativo na conta do Google Portanto, alguém da sua lista de e-mail que nunca a instalou não é um testador no que diz respeito ao Google Eles têm que passar por tudo isso. E a coisa dos 14 dias, tem que ser 14 dias ininterruptos O Google afirma abertamente que não contará ninguém que opte pelos testes por menos de 14 dias e depois opte por não participar Então, novamente, o Google é muito rígido. Vamos colocar assim. Agora, mecanicamente, é bem simples. Você cria uma lista de endereços de e-mail, as contas do Google de seus testadores, e o Google Play fornece um link opcional E cada pessoa abre esse link no telefone , aceita e depois pode instalar o aplicativo na Play Store normalmente. Então esse é todo o trabalho deles. E aqui está o problema real o qual ninguém prepara você Encontrar 12 humanos reais que farão isso e permanecerão ativos por duas semanas é mais difícil do que realmente escrever o aplicativo do que realmente construí-lo duas semanas é mais difícil do que realmente escrever o aplicativo do que realmente construí-lo Então, deixe-me dar algumas opções honestas porque isso é muito, muito complicado Obviamente, você pode começar com pessoas que lhe devem um favor, amigos, familiares, colegas e ser específico com elas porque testar meu aplicativo geralmente não funciona Portanto, envie o link, diga que leva 2 minutos, peça para instalá-lo e simplesmente deixe-o instalado e diga explicitamente não o remova por pelo menos duas semanas A maioria das pessoas falha nessa última parte simplesmente porque você não lhes disse claramente. Não o desinstale, ok? Então, as comunidades de desenvolvedores estão exatamente na sua posição, leiam no Discord, eu tenho um servidor de discursos em vários fóruns Então, pessoas que testam os aplicativos umas das outras de acordo com esse requisito, ok? Você testa o deles, eles testam o seu. Essa é uma rota completamente legítima. Está totalmente bem. É um chapéu branco. Não há problema. E é assim que muitos desenvolvedores individuais superam esse requisito. E, novamente, é bem difícil. Agora, o que eu evitaria é que alguém lhe vendesse 12 testadores pela taxa do preço Isso não é uma boa ideia. O Google pode decidir que essas contas são falsas e então você terá um problema. Não essa pessoa, você vai ter um problema. Então, sim, você não deve perder duas semanas e depois descobrir: Ei, na verdade, eram bots, e isso não é Agora, mais um conselho, use esses 14 dias ao máximo. Não espere. Portanto, é um feedback gratuito de pessoas reais em telefones reais que você nunca teve em mãos ou conectado a Claude Então pergunte a eles o que os confundiu, se alguma coisa falhou, se o design é bom, algo parecido Obviamente, você assistirá às letras de Crash, é por isso que as configuramos na aula de análise, e você verá alguns dados Mas muitos desenvolvedores saem desses 14 dias com um aplicativo muito melhor porque, novamente, coisas acontecem e você pode corrigi-las antes de lançá-las. Portanto, não pense nisso como algo ruim. Pense nisso como uma oportunidade de melhorar o aplicativo. Ok, vamos continuar. 51. Como entrar em funcionamento: acesso à produção, revisão e rejeições.: Bem-vindo de volta. Os testes ficaram para trás. Os formulários agora estão todos verdes, a compilação foi enviada. Agora vamos começar a produção, e depois lidamos com a parte que você não controla, que é alguém que analisa seu aplicativo no Google e decide se ele é bom ou não, e você recebe luz verde para colocá-lo no ar. Se você estiver em uma dessas contas pessoais mais recentes, há uma etapa antes do lançamento em si. O aplicativo de acesso à produção. É um formulário perguntando sobre o aplicativo, sobre como você o testou e por que acha que ele está pronto. Agora responda corretamente. Alguns parágrafos reais sobre o que você criou e o que seus testadores encontraram, três palavras. O Google diz que o processo de revisão geralmente leva sete dias ou menos, embora possa ser mais longo. Depois de concluí-lo, só então você pode criar uma versão de produção, só então você pode realmente ir ao ar para o público em geral. E essa é a própria tela de lançamento. Então você escolhe sua versão, escolhe seus países, todos eles, é claro, e escreve notas de lançamento. Quais são as novidades que os usuários de texto verão. Agora, para um primeiro lançamento, obviamente, mantenha as coisas simples. Primeiro, lance milhares de papéis de parede HD atualizados semanalmente, algo assim. Ninguém quer alterar o registro no primeiro dia porque é um aplicativo totalmente novo. Agora, em relação aos países, vá para o mundo todo, a menos que você tenha uma razão muito específica para não fazê-lo. Não acho que seja esse o caso. Agora, isso remonta diretamente à aula de tradução. Você tem espanhol e português ou francês ou qualquer outra coisa. Então, obviamente, você tem que ter certeza de que vai chegar a esses países. Restringir a um único país não faz muito sentido, mas já vi pessoas fazerem isso se quiserem testar o mercado Meu conselho nunca faça isso. E aqui está a configuração que eu quero que você realmente use. Esse é um lançamento gradual. Então, em vez de acessar 100% dos seus usuários de uma só vez, você o libera para uma pequena parte, digamos, 20%. Então, se algo der muito errado, alcançará apenas um quinto dos seus usuários e, obviamente, você pode interrompê-lo e, obviamente, você pode interrompê-lo Portanto, essa é uma ferramenta que você deve usar ao atualizá-la. Agora, no primeiro lançamento sem usuários, é claro, isso é inútil Então, sim, mas só para você saber, para o futuro, crie um hábito de qualquer maneira, porque isso ajudará E então, basicamente, você vai enviar e esperar agora, expectativas. revisão pode levar de algumas horas a vários dias. Já vi até uma semana, e seu primeiro envio em uma nova conta é quase sempre o mais lento porque eles estão avaliando você tanto quanto o aplicativo Então isso leva algum tempo. Mas, novamente, é apenas no lançamento inicial com uma conta totalmente nova. As atualizações posteriores geralmente são feitas muito, muito mais rápido, mas não entre em pânico no segundo dia e não envie novamente pois envios duplicados apenas empurram de volta para a fila Na verdade, não há nada que você possa fazer. Mesmo que você envie um e-mail para eles e eles respondam, não há nada que eles possam fazer. Agora, vamos falar sobre rejeição porque há uma boa chance de isso acontecer de vez em quando, e você deve estar pronto em vez de ficar chocado Ser rejeitado não é um problema e não é um desastre. Não é uma coisa ruim, ok? É normal. Isso acontece até mesmo com desenvolvedores experientes. O que você precisa fazer é corrigir isso e reenviar Aqui estão os que realmente capturam pessoas. Portanto, o link da sua política de privacidade está morto, ou descreve um aplicativo diferente, ou talvez sua declaração de segurança de dados não corresponda ao que seu aplicativo realmente coleta. Isso geralmente acontece quando você atualiza constantemente o aplicativo. Você adiciona novos recursos, mas se esquece de atualizar esse formulário. Essa incompatibilidade é algo discutimos há algumas lições e, acontece, é um erro honesto Mas, novamente, o Google realmente não se importa com suas intenções, não é? Se você violou os termos de serviço, você quebrou a regra. É isso mesmo. Algo trava, esse é outro motivo para a rejeição ou o botão, que não vai a lugar nenhum porque, você sabe, o revisor tenta tocar nele e ele está basicamente Outra razão pela qual as capturas mostram algo que o aplicativo realmente não faz muitas coisas relacionadas ao design são adicionadas, mas essas coisas na verdade não aparecem lá dentro Ou especificamente para os aplicativos de papel de parede, você incluiu uma imagem da qual não tem direitos e, obviamente, isso se torna um problema muito maior. Agora, quando chega uma rejeição, leia-a bastante. Agora, o e-mail geralmente especifica qual política você violou e geralmente informa onde Portanto, resista à tentação de reescrever metade do seu aplicativo em pânico. Você tem que consertar com precisão essa coisa específica. Novamente, uma rejeição é totalmente aceitável. O que você não quer fazer é passar avaliação e, em seguida, o Google o derruba. Essa é a parte perigosa. Essa é a violação, ok? Agora, voltando ao assunto, se o texto for complicado e, muitas vezes, o Google Play apenas disser coisas que não fazem nenhum sentido, cole a mensagem inteira em Claude e pergunte o que isso significa e o que precisamos corrigir Então Claude provavelmente vai consertá-lo, uma chance muito alta de que isso conserte Em seguida, você reenvia com uma pequena nota educada dizendo o que você mudou E se você acredita que eles estão errados, o que acontece porque tudo é automatizado, não há uma pessoa real por trás dessas avaliações, há um processo de apelação e é algo que, de tempos em tempos, pode funcionar, uma apelação de tempos em tempos pode realmente convencê-los. Mas sim, ninguém do outro lado quer te pegar. Essa é a questão. É uma mistura de automação, e talvez uma pessoa que veja seu aplicativo muito rapidamente e, novamente, tenha essas ferramentas internas. Mas sim, em resumo, não é malícia. Principalmente 99% dos chefes rejeitam você. Então, com isso dito, vamos continuar. 52. Depois do lançamento: elementos fundamentais, revisões e sua primeira atualização.: Bem vindo de volta. Digamos que seja verdade. O aplicativo está finalmente disponível. O Google Play Console agora muda de personagem. Deixa de ser um formulário que você preenche e se torna um painel de instrumentos que você lê. E há muitas informações valiosas que você verá aqui, o que será fantástico. Agora, você verá muitas informações depois de provavelmente cinco ou sete dias depois de encontrar, digamos, 50 pessoas que estão realmente usando o aplicativo. Caso contrário, o painel obviamente ficará vazio. Mas sim, o painel principal fornecerá instalações e desinstalações, Então, esses são os primeiros hábitos que você precisa implementar. Você tem que dar uma olhada neles. Primeiro, sempre leia “Desinstalado ao lado das instalações, em vez de “sozinho”. Estar 100 instalações e 90 desinstalados é um dia muito diferente de 105 Você precisa comparar instalações e desinstalações para ver quantas pessoas você está E se for líquido geral, você está crescendo ou está encolhendo Porque, novamente, você está recebendo 100 usuários e está perdendo 80 Ok, você ainda manteve 20. Isso ainda é alguma coisa. Então essa é a parte importante. Agora, os números do seu lançamento inicial serão pequenos e instáveis Então, você verá 100% de melhoria em alguma coisa. Isso não significa muito. Não redesenhe o aplicativo porque você viu uma métrica específica E observe que isso vai se sobrepor às análises baseadas em arquivos que configuramos anteriormente, o que é totalmente bom Portanto, o Google Play falará muito sobre a loja. Ele vai falar sobre suas avaliações, sua receita. Você verá um monte de informações aqui. E, obviamente, você pode personalizar sua tela inicial para ver mais do que lhe interessa. Agora, o Firebase vai falar muito sobre o comportamento dentro do aplicativo, então o que as pessoas estão fazendo dentro do aplicativo, quais telas elas visitam, quais telas elas visitam, se definem um papel de parede, se acessam o paywall Agora, você quer os dois. Você quer os dois lados da história, e eles respondem a perguntas diferentes. Agora, a seção que a maioria dos iniciantes não abre, e é uma das mais importantes, é essa Android Vitals Então, esse é o Google medindo seus aplicativos, técnicos em dispositivos reais, e dois números importam. Sua taxa de falhas e sua taxa de ANR. ANR significa o aplicativo que não está respondendo, que é basicamente o congelamento do aplicativo Então, ele congela em vez de fechar, o que não é nada bom, nem Agora, eis por que ele merece sua atenção. O Google define limites para o que é considerado mau comportamento. E se você cruzar essa linha, isso pode reduzir seu tráfego orgânico. Basicamente, o Google Play pode reduzir silenciosamente a visibilidade do seu aplicativo na Google Play Portanto, um problema de estabilidade não irrita apenas os usuários que o enfrentam Não, na verdade, ele desativa seu tráfego gratuito, e esse é o loop que construímos. Então, Crash Lytic fornece os detalhes. Você cola o erro para Claude. Claude corrige isso e você envia uma atualização, e então os sinais vitais confirmam se a correção foi realmente corrigida . Então é assim que acontece. É uma coisa contínua. As avaliações. E eu quero que você faça algo que muitas pessoas simplesmente não fazem, que é responder a elas. Responda. Suas respostas são públicas Alguém deixa duas estrelas dizendo que o aplicativo travou no telefone Você responde educadamente que foi corrigido na versão mais recente, e agora todo visitante vê um desenvolvedor que está realmente engajado As pessoas frequentemente voltam e aumentam sua avaliação após uma boa resposta, e isso leva apenas alguns minutos por semana, e isso muda a classificação. Isso aumenta, o que é muito importante para seu tráfego orgânico. E lembre-se do recurso de avaliação que incorporamos ao aplicativo, aquele que pergunta em um momento feliz e, silenciosamente, rouba dos usuários insatisfeitos feedback privado em vez de Agora, esta página é onde você descobre se funcionou. Se for o momento certo, ele se enche de quatros e cincos, que é exatamente o que Em seguida, sua primeira atualização, e é o mesmo caminho de antes, com duas regras. Então, novamente, aumente o código da versão porque o Google Play recusa um número que já viu, e Claude confundirá isso com bastante frequência, especialmente se você tiver vários aplicativos e os lançar em etapas. Essa é uma boa ideia. 20%, observe os sinais vitais por alguns dias e depois expanda. Lembre-se de que há um pequeno atraso. Portanto, tudo o que você vê no seu console está com um atraso, geralmente 24 horas, se não mais. Agora, após a implantação de 20%, se as falhas aumentarem, obviamente, você interrompe a implantação e os outros 80% não verão o e os outros Eles não terão acidentes. Então, esse único hábito é a diferença entre uma construção ruim uma experiência muito ruim em termos de agradecimento pelas vistas, uma avalanche de uma estrela E, sim, é basicamente isso. Obviamente, há muito mais aqui. Você pode fazer muita coisa no painel. Mas, por enquanto, essas são as coisas mais importantes. O que eu realmente quero de você é ter paciência, paciência e perseverança. Se você os tiver, se continuar com eles, você vai melhorar lentamente. Inicialmente, é como empurrar um trem. Você mal vai movê-lo um centímetro. Mas semana após semana, mês após mês, você aumentará lentamente a velocidade. E não pense nisso como cara, passei três meses e estou com apenas $0,10 Então, depois de 12 meses, eu vou ganhar qualquer coisa, $0,40 Não é assim que funciona. Então, vai crescer substancialmente, mas você tem que trabalhar Você tem que fazer isso dia a dia, semana a semana, mês a mês. Então essa é a parte mais importante. Não desista, continue fazendo isso, e você vai ficar bem. Agora, no dia em que o aplicativo finalmente for lançado, vai ser incrível e você deve se parabenizar Mas lembre-se, essa não é a linha de chegada. É o dia em que você finalmente começa a receber informações reais, instalações reais, avaliações reais, falhas reais em telefones que você nunca teve na mão Então use isso como combustível e lembre-se, se você pensar nisso como uma maratona, você será fantástico Se você pensar nisso como um sprint, acho que não vai durar muito Eu realmente acredito em você, então vá em frente. Ok, vamos continuar. 53. Otimize e dimensione — introdução: Bem-vindo de volta a um novo capítulo. Se você está acompanhando, você construiu muitas coisas. Você criou um aplicativo. Você viu como monetizar isso, como fazer com que os usuários voltem, como verificar as análises, como traduzi-las Então, esse é um progresso incrível até agora. Agora, este capítulo trata de pegar tudo isso, pegar aquela máquina e fazer duas coisas com ela. Portanto, fazer com que ele ganhe mais de cada usuário e o proteja para que não seja destruído por um erro descuidado porque é assim que você perde sua conta e seus aplicativos Vou ser honesto, algumas dessas coisas neste capítulo serão muito chatas. Vai ser o material profissional. Serão formulários de consentimento, conformidade com políticas e respaldo. Não é tão divertido quanto criar um recurso legal, sabe? Mas isso é exatamente o que separa um hobby que desmorona desse jeito de um negócio que dura Agora, os desenvolvedores que ganham dinheiro de verdade não são bons apenas nas partes interessantes, você sabe. São eles que não têm suas contas banidas, que fazem backup de suas chaves, que ajustaram o paywall de 2% para 4% e dobraram sua receita sem um único novo usuário, esse é o tipo de coisa que você também deve fazer Então, deixe-me colocar um número nisso , porque esse é o objetivo principal deste capítulo. Então imagine dois desenvolvedores com exatamente o mesmo aplicativo e a mesma quantidade de usuários, 1.000 usuários, ok? O primeiro deixa tudo como padrão, o padrão. O segundo aperta o paywall, ativa a mediação de anúncios. Assim, cada anúncio ganha um pouco mais e reduz um pouco a rotatividade. Mesmo aplicativo, mesmo tráfego, mas o segundo desenvolvedor pode estar ganhando duas ou três vezes mais. Sem novos recursos, sem novos usuários, sem novos recursos, apenas otimização, apenas ajustes finos. Então, essa lacuna é o que espero que este capítulo lhe ensine E, por outro lado, o primeiro desenvolvedor pode perder tudo, toda a conta Ele pode ser banido. Bem, você sabe, o outro cara vai voar. Ele vai assobiar para o banco, e essa é a metade da proteção Então, aqui está o plano. A primeira metade é sobre o dinheiro. Então, reconstruiremos o paywall adequadamente e falaremos sobre a psicologia de preços porque pequenas mudanças podem realmente criar grandes oscilações na receita, boas Analisaremos cada tipo de anúncio. Vamos analisar algo chamado mediação, e vou ser honesto sobre o que espera por você, porque não vai ser fácil E vou tentar responder a uma das equações mais importantes em todo esse negócio Vou falar sobre valor vitalício do cliente versus custo de aquisição, que é o número que indica que você pode escalar com segurança. E lucrativamente, é claro. A segunda metade é sobre proteção e escala. Falaremos sobre o consentimento de anúncios e as partes de privacidade que a lei realmente exige. Vamos nos aprofundar em ficar fora da lista de banimentos para que você nunca perca seu aplicativo da mesma forma que eu perdi o meu, mesmo que sejam circunstâncias diferentes. E espero que, ao final disso, você comece a criar um portfólio de aplicativos Mesmas regras, apenas um aplicativo após o outro. Então, vamos ao que interessa. 54. Design e psicologia de preços de paywall: Bem vindo de volta. Bem-vindo à tela de dinheiro. O paywall é o lugar mais importante em termos de receita, onde você ganha ou perde Em termos de assinaturas, este é o seu pão com manteiga Portanto, com o mesmo aplicativo, mesmo usuário, mesmo tráfego, com um paywall melhor, você pode realmente dobrar o que ganha É por isso que os profissionais ficam obcecados com essa tela minúscula, essa pequena parte do aplicativo e por que você deve criar uma que seja fantástica Agora, isso será apenas uma visão geral. Você tem tantos exemplos por aí. Vou mostrar alguns deles na tela. Mas sim, vamos dar um passo a passo. Primeiro, repita, redesenhe o paywall VIP, ofereça dois planos, semanal e anual, e mostre o anual como o herói com o selo de melhor valor, e o preço detalhado Portanto, a economia é óbvia. Adicione um teste gratuito de três dias ao plano anual com um lembrete gentil antes que ele termine, adicione um pequeno, talvez mais tarde, para que as pessoas sempre possam optar por não participar e mostrar o paywall em um ponto alto logo após alguém definir o papel de parede, não no momento em que abrirem o aplicativo Ok, então quatro ideias em um único aviso, e cada parte é uma peça de psicologia, psicologia de preços. Então, vamos fazer um de cada vez. Portanto, o teste gratuito é uma das ferramentas mais poderosas que você tem. Então, em vez de pedir a um estranho que pague adiantado por algo que ele não experimentou, deixe que ele experimente Experimente o VIP gratuitamente por três dias. Eles recebem os papéis de parede animados, a coleção exclusiva, sem anúncios. Eles sentem o quão bom é seu aplicativo e, em seguida, a assinatura começa. muito mais provável que as pessoas paguem por algo que já gostaram e perderiam do que por uma promessa na tela. E observe que pedi um lembrete gentil antes que terminasse Esse único detalhe é a diferença entre um julgamento que parece justo e um julgamento que parece uma armadilha, e armadilhas produzem reembolsos, e armadilhas produzem reembolsos, cancelamentos e avaliações Segunda coisa, ancoragem. Ao mostrar seus preços, coloque o plano anual ao lado do semanal e torne a economia óbvia. Apenas $0,80 por semana cobrados anualmente contra 299 por semana. O preço semanal faz com que o anual pareça um aço. Claro, você pega esse. Então, esse contraste é chamado de ancoragem. O primeiro número que seu cérebro vê define a estrutura para tudo depois disso. Mostre o anuário como herói, destaque-o, coloque um distintivo de melhor valor nele e muitas pessoas o aceitarão O que é ótimo para você, porque assinantes anuais permanecem por aqui e pagam menos E essa é a âncora fazendo seu trabalho. Veja como esses dois números parecem diferentes sentados um ao lado do outro em comparação com qualquer um sozinho. Nada mudou no valor do produto, apenas na estrutura em torno dele Então, isso é uma coisa inteligente. Novamente, muitas grandes empresas gastam enormes quantias de dinheiro estudando essas coisas. A terceira coisa, ofertas de apresentação e ofertas de recuperação. Uma oferta de introdução é um desconto no primeiro período, 50% no primeiro mês para diminuir a barreira do primeiro sim Uma oferta Win Back é a que mencionamos quando falamos sobre rotatividade. Quando alguém cancela, você desconta na porta e diz: Ei, espere, aqui estão 50% de desconto para ficar. Ambos recuperam dinheiro que, de outra forma, você deixaria na mesa, e duas coisas que você pode adicionar posteriormente, quando o básico estiver sólido E quarto, talvez a maior alavanca de todas, e não seja um design É quando você mostra. Então, um paywall é colocado na cara de alguém no segundo em que ela abre o aplicativo antes de sentir que uma onça de valor é descartada Um paywall exibido logo após o aha, logo após eles verem um lindo papel de parede e se sentirem bem, converte Observe que esse é exatamente o mesmo princípio da aula de classificação. Então, mesmo momento, pergunta diferente, tempo, supera o design. E aqui está o resultado. Então, dois planos, o anual, obviamente, o ido, o julgamento, na frente e no centro, e no final, a saída, o me leva à regra que eu continuo dizendo: sempre saia talvez mais tarde, sempre saia talvez mais tarde, não só porque prender pessoas faz com que você seja desinstalado e talvez seja rejeitado pelo Google ou pela Apple Não, mas a maioria dos paywalls precisa ter isso. Você sabe, aquele pequeno texto cinza está fazendo um trabalho jurídico e também trabalho de design. E aqui está a melhor parte. Você não precisa adivinhar nada disso. Lembre-se de que fizemos configuração remota e conversamos sobre testes AB É exatamente para isso que eles servem. Portanto, teste um teste de três dias contra um teste de sete dias. Teste 299 contra 399. teste mostrando que o paywall pode estar na tela de integração, etapa três, após a aplicação do primeiro papel de parede Portanto, deixe o comportamento real do usuário escolher o vencedor , mantenha-o e passe para a próxima pergunta. Pouco a pouco, você ajusta essa tela em uma máquina de dinheiro. Então é isso que você tem que fazer. E é aqui que as duas lições se juntam. Os preços e a duração do teste não estão congelados no código. Eles estão em configuração remota, o que significa que você pode facilmente experimentar para obter o desprezo do HT Tudo está no seu painel. Isso não requer uma nova versão. Essa é a vantagem adicional de construir as coisas na ordem certa Então, agora você pode fazer isso de novo e de novo e novo e de novo e não precisa esperar pela revisão ou qualquer outra coisa. Uma última palavra e é o aviso que eu te dei com os painéis NK BHD, você sabe, Hi app Não seja ganancioso. Espremer demais, preços muito altos, colocar o paywall na cara das pessoas a cada 5 segundos Isso normalmente sai pela culatra. Isso lhe dá críticas iradas e cancelamentos em massa. Os melhores paywalls parecem justos. Você está oferecendo um ótimo valor a um preço razoável no momento certo. Teste seu caminho para alcançar esse equilíbrio, e então você vai ficar dourado. Ok, vamos continuar. 55. Mediação de anúncios: ganhe mais com os mesmos usuários: Bem-vindo de volta. Esta é uma visão geral em vez de uma construção, e quero dizer por que esse é o caso, porque há uma razão pela qual ela é mais útil do que realmente construí-la. Portanto, a mediação de anúncios é uma verdadeira alavanca, e você deve saber que ela Mas ele só começa a pagar quando você tem um tráfego intenso, e configurá-lo é realmente uma das tarefas mais frustrantes Eu tenho uma história sobre isso em um minuto. Então, nesta lição, vou explicar o que é e por que vale a pena. E quando você voltar a isso, você decidirá se quer fazer isso ou não se planeja realmente implementá-lo em seu aplicativo. Então, vamos começar com o número que faz tudo o que coloca tudo em contexto. E isso é E CPM. Em inglês simples, E CPM é quanto dinheiro você ganha por mil visualizações de anúncios Então, se o E CPM for de cinco dólares, cada 1.000 vezes que um anúncio for exibido em seu aplicativo, você ganhará cinco dólares. Fácil o suficiente, certo? Então, 1.000 impressões de anúncios e cinco dólares para mantê-lo super simples Esse número, junto com quantos anúncios você exibe, decide sua renda publicitária. Agora, aqui está a ideia por trás da mediação, e é impressionante. É fantástico. Então, agora, se você usa a AdMob sozinha, toda vez um espaço publicitário abrir, você quer mostrar um Somente a AdMob preenche esse espaço, ok? Seja qual for o preço, a AdMob quer pagar, certo? Então, esse é um único comprador, sem concorrência. Em vez disso, imagine que toda vez que um espaço é aberto, você tem cinco ou dez redes de anúncios diferentes que licitam umas contra as outras por ele, por aquele espaço dentro do seu aplicativo. E tudo isso acontece em uma fração de segundo, e o licitante com lance mais alto vence Então, essa concorrência eleva o preço. Isso é mediação. Então, cada visualização de anúncio se torna um mini leilão, certo? Então, pense nisso como vender qualquer coisa. Se apenas uma pessoa estiver interessada, você aceita o que ela oferece. Se dez pessoas estiverem em uma guerra de lances , é claro, o preço vai subir e você vai ganhar Então, é o mesmo anúncio, o mesmo usuário, mas você ganha mais dinheiro só porque convidou mais compradores para a sala. E os números que as pessoas citam são, na verdade, reais Passar de uma única rede para um imposto de mediação adequado ou várias empresas que licitam pode aumentar a receita publicitária em 20, 30 e até 50% com exatamente o mesmo tráfego Então, por que diabos não estamos fazendo isso? Agora, dois motivos e o segundo é pessoal. O primeiro é o tráfego. Portanto, a mediação é um leilão e um leilão precisa de licitantes que realmente queiram seu inventário, então eles precisam se interessar pelo seu aplicativo Agora, a rede precisa de volume antes de competir por ele, certo? Com um punhado de usuários por dia, não há nada significativo em leiloar Então, se você não tem usuários, não está recebendo volume suficiente, não é interessante. Portanto, essas redes extras não se preocuparão em licitar e você passará uma semana de sua vida conectando algo e sua renda será basicamente a mesma Talvez mude, aumente em alguns centavos. Então, isso é otimização prematura. Você está trabalhando para nada. A segunda razão é que a configuração é genuinamente dolorosa, e eu prefiro ser sincero com você do que contar uma fantasia Então, deixe-me contar exatamente o que aconteceu comigo. Eu tentei isso muito recentemente. Eu tentei adicionar anúncios da Rede Metas e do Facebook. Então, isso se chama Audience Network. É a mesma coisa que a AdMob, mas do Facebook e não do Google, ok Então, tentei fazer isso com alguns dos meus aplicativos. Então eu tentei quatro ou cinco vezes diferentes, e toda vez que algo não estava alinhado, algo não estava certo. A conta, o posicionamento, a verificação, a forma como ela se conecta à AdMob, nunca começaram a funcionar Não entregou um único anúncio. Então eu fiz a coisa sensata. Eu abri um ticket de suporte com o Meta. Então eu entrei no chat ao vivo. Eu falei com uma pessoa real. E aqui está a parte que me surpreendeu. Ninguém poderia ajudar. Portanto, o suporte do meta é construído com base nos anunciantes. Então, as pessoas compram anúncios no Facebook e no Instagram, ok? Do lado da monetização de aplicativos, editores como nós, colocando sua rede Esse é um mundo completamente diferente, ok? E as pessoas do outro lado da conversa, os caras do Facebook e Mita, não faziam ideia O que? AdMob, mediação, exibição de Você quer veicular anúncios? Não, estou tentando exibir anúncios dentro do meu aplicativo. Então você não está tentando anunciar, está tentando promover seu aplicativo Você está tentando instalar seu aplicativo. Não, sou editor. Quero seus anúncios dentro do meu aplicativo. Estou tentando ganhar dinheiro. Não, não, não fazemos isso aqui. Te mando uma passagem para outro lugar. Coisas malucas. Então, estou lhe dizendo isso por dois motivos. Primeiro, para que você não fique sentado por horas a fio pensando que, OK, esta é a última vez, agora vai funcionar. O problema é que você pode pensar que a culpa é sua, mas você não é culpado. Essa parte da indústria está muito mal documentada e o suporte é fino como papel Até Claude diz isso. E a segunda coisa, então você entende o nome do jogo. Portanto, esse não é um recurso que você adiciona desse jeito, como com todo o resto, como com o Firebase ou qualquer É um projeto de integração com contas, aprovações e painéis dos dois lados Você tem que criar uma empresa, você tem que ser avaliado. Há muita coisa acontecendo. Portanto, não é plug and play como no Firebase ou qualquer outra coisa, crash lytics ou qualquer Cloudflare. Então, aqui está o que eu realmente recomendo. Você fica com a AdMob. Funciona. É confiável. Isso compensa. E sim, mesmo que não pague muito bem, você não será banido. É muito decente. Não é ótimo. É decente. Então, coloque sua energia em outras coisas que realmente aumentem sua receita publicitária Concentre-se em melhorar o anúncio, concentre-se em onde você coloca seus anúncios, quantas vezes as pessoas voltam e os veem , porque um usuário que retorna cinco vezes vale muito mais do que esse sistema de leilão. E, claro, se possível, confie em anúncios premiados Então, esses são aqueles em que o usuário escolhe assistir a um anúncio para desbloquear algo exatamente o que incorporamos no VIP Unlock Eles ganham o máximo de qualquer formato, e os usuários não se ressentem deles porque optaram por participar e compraram algo por Essa é uma vitória maior e mais fácil do que a mediação, especialmente no começo Depois, volte à mediação mais tarde, quando você tiver um volume diário estável e sua receita de anúncios for um número que realmente importa para Porque se são 50 dólares por dia e você aumenta em 20%, isso é alguma coisa Se for $0,50 por dia, isso realmente não importa. Então, novamente, vá devagar ao optar pela mediação, adicione uma rede por vez, não use cinco de cada vez Dê a cada um pelo menos uma semana antes de julgar, porque, novamente, o leilão precisa de alguns dias para calibrar e observar você no CPM no painel da AdMob com o mesmo hábito diário sobre o qual falamos na Esse é o número que vai te dizer se alguma dessas coisas está funcionando. Portanto, saiba que essa alavanca existe, saiba mais ou menos o que é e, posteriormente, ela pode ajudá-lo a aumentar bastante sua receita. Ok, vamos continuar. 56. LTV x CAC: a equação que permite dimensionar: De volta. Esta lição tem poucos recursos e é muito importante porque aprenderemos a equação mais importante em todo o negócio. Domine essa ideia e você entenderá por que alguns aplicativos podem simplesmente investir dinheiro em anúncios e crescer para sempre, enquanto outros queimam dinheiro e basicamente morrem. Tudo se resume a duas coisas: LTV e CAC. Agora vamos defini-los em termos simples. Portanto, o CAC é seu custo de aquisição de clientes. Algumas pessoas chamam isso de CPA, mas CAC é um termo melhor Então, quanto custa , em média, conseguir um novo usuário. Se você gastar 100 dólares em anúncios e conseguir 50 usuários, seu CAC será de dois dólares seu CAC será de dois dólares, $2. Simples o suficiente, certo? O LTV é o valor vitalício. A quantia total de dinheiro que um usuário traz para você durante toda a vida no aplicativo. Isso é tudo o que eles geram. Todos os anúncios, além de quaisquer possíveis assinaturas que eles pagam, somaram todo o tempo que eles realmente usam o aplicativo antes finalmente cancelá-lo retirá-lo, desinstalá-lo ou qualquer Agora, aqui está o jogo inteiro, a equação. A única coisa a lembrar se você esquecer absolutamente todo o resto deste curso. Então você tem que comparar os dois. Se o seu LTV for maior que o CAC, você tem uma máquina de dinheiro. Pense no que isso significa. Se um usuário vale três dólares para você ao longo da vida, e você pode comprar esse usuário por, digamos, dois dólares por meio de anúncios , toda vez que você gastar dois dólares, receberá três de volta Você faria isso o dia todo , tanto quanto possível. Você coloca $1, ganha 50, repita para sempre. Isso é escalabilidade. É assim que esses aplicativos crescem incrivelmente rápido. Eles encontraram uma máquina em que o LTV supera o CAC e apenas a alimentaram com cada vez mais dinheiro Mas dê a volta por cima. E é basicamente um desastre. Se você tem um LTV de cinco dólares , toda vez que você compra um usuário, você perderá $2 Portanto, gastar mais em anúncios não expande seus negócios. Isso acelera sua falência. Sua carteira estará basicamente vazia. E isso aqui é exatamente o que aconteceu na minha história, você sabe, inicialmente, quando lancei o Sad Finder, gastei cerca de 770 dólares e fiz, qualquer coisa, 165 ou Então, meu CAC era muito maior do que meu LTV. A matemática não combinava, por assim dizer. Na verdade, não estava administrando um negócio. Eu estava administrando um triturador de dinheiro e nenhuma quantidade de escala realmente resolveria isso Isso só me faria perder mais dinheiro um pouco mais rápido. Mas é claro que essas foram as primeiras semanas. Desde então, as coisas melhoraram muito, mas vale a pena ter em mente esses dois números. Se você olhar constantemente para eles, você ficará dourado. Espero que você veja por que tudo neste capítulo é importante Cada coisa que fazemos é, na verdade, promover duas coisas Está empurrando o LTV para cima ou para baixo. O paywall que reconstruímos, aumentando o CPM por meio de mediação, reduzindo a rotatividade, para que os usuários permaneçam Tudo isso eleva o LTV, fazendo com que os usuários façam vídeos e referências gratuitamente, melhorando a conversão da página sua loja Tudo isso basicamente reduz seu CAC, então todo o negócio é um cabo de guerra entre esses dois números, LTV E você basicamente ganha quando o LTV avança. Então, como você realmente encontra seus números? análises e os painéis para jovens, aqueles que configuramos, fornecem todas as informações sua receita de anúncios e receita assinaturas dividida por seus usuários, : sua receita de anúncios e receita de assinaturas dividida por seus usuários, monitorada ao longo do tempo, levam você Seu anúncio gasto, dividido pelos usuários adquiridos, fornece CAC. Eles não serão perfeitamente precisos no início, e tudo bem. Você está procurando a verdade geral no início. O LTV está claramente acima do KC ou claramente abaixo ou aproximadamente igual Agora, essa resposta sozinha diz exatamente o que fazer a seguir. E aqui está a piada. Até que seu LTV supere confortavelmente seu Kak, não invista muito dinheiro em anúncios. Cresça por meio de canais gratuitos e gaste sua energia aumentando o LTV E isso basicamente significa melhor monetização e Somente quando a máquina for comprovada, quando cada usuário trouxer de volta de forma confiável mais do que custa, você poderá escalar pagar os pais Essa é a diferença entre os desenvolvedores que ganham discretamente 20 mil por mês e aqueles que gastaram uma fortuna e não têm nada para mostrar Então, entenda esses dois números e deixe que eles decidam quando você está pronto para escalar. E uma coisa, caso você esteja confuso sobre o valor da vida útil, alguns usuários podem usar o aplicativo por dois dias, outros podem usar o aplicativo por dois anos. Você está procurando a média, ok? E com base nessa média, o que você está tentando fazer em vez de quatro meses em média em que o usuário realmente usa o aplicativo, você está tentando aumentá-lo para cinco, seis ou sete, então isso é retenção. Então é assim que você pensa sobre o valor da vida útil caso esteja confuso porque eu vi algumas perguntas sobre isso. Ok, vamos continuar. 57. Consentimento e privacidade de anúncios: fundamentos obrigatórios: Bem-vindo de volta. Esta lição não é empolgante. Ninguém sonha em criar um aplicativo para poder preencher formulários de privacidade, mas ignorá-lo pode fazer com que seu anúncio seja desligado ou sua conta sinalizada, ou sua conta sinalizada, e eu não quero que você passe por esse incômodo Então, vamos tirar isso do caminho para que você possa se sentar bem e calmo. Então, aqui está o aviso. não estou pronto para publicar meus aplicativos Ainda não estou pronto para publicar meus aplicativos porque não tenho uma conta do Google Play, mas quero estar pronto. Então, adicione o SDK de consentimento UMP do Google para que os usuários nas regiões que o exigem vejam um formulário de consentimento adequado antes dos anúncios e garantam que nossos anúncios respeitem o que eles escolherem Mostre o formulário no momento certo no fluxo do aplicativo e resolva o caso de alguém recusar Além disso, elabore uma política de privacidade para esse aplicativo com base no que ele realmente faz, análise de anúncios, relatórios de falhas, assinaturas e tudo mais, para que eu possa publicá-la em uma página da web e vinculá-la ao Google Play Console Oh, isso é bastante. Então, basicamente, são duas tarefas nesse prompt. A coisa que está no aplicativo e no documento que precisa estar na web porque o Google Play exige isso e, na verdade, na loja de aplicativos também no lado da Apple. Então, aqui está a situação. Como seu aplicativo exibe anúncios e , portanto, coleta alguns dados e porque você terá usuários de todo o mundo, infelizmente você está sujeito às leis de privacidade A grande questão sobre a qual todo mundo fala é a GDPR, a lei europeia de proteção de dados Se você tem usuários na Europa e terá, a lei diz que você deve pedir consentimento deles antes de mostrar anúncios personalizados. Você já viu isso 1.000 vezes. Valorizamos sua privacidade, esses pop-ups, sabe? Infelizmente, seu aplicativo precisa disso. A boa notícia é que o Google tem uma ferramenta integrada exatamente para isso e ela se conecta diretamente à AdMob É chamado de UMP, às vezes chamado apenas de SDK de consentimento Ele mostra ao usuário um formulário de consentimento adequado quando necessário, com base em onde ele está no mundo. Ele gerencia a escolha e a transmite automaticamente para seus anúncios. Você basicamente configura a mensagem uma vez na sua conta da AdMob e Claude conecta Portanto, não há grande dor de cabeça para nós. Agora, é aqui que a formulação real dessa forma realmente vive. São alguns cliques e depois é feito para sempre E deixe-me esclarecer por que vale a pena seus 10 minutos ou mais. Se você ignorá-lo, o Google poderá limitar ou interromper a veiculação de anúncios para seus clientes europeus, seus usuários europeus Isso não é um tapa legal no pulso. Essa é a queda da sua receita. Você simplesmente não pode pagar. Então, isso é basicamente um recurso para ganhar mais dinheiro. Não é só uma caixa marcando. É muito importante. E sim, aí está no telefone. Observe quando ele aparece muito cedo antes do primeiro anúncio, porque é isso que a lei quer. Novamente, é frustrante, mas é o que é. E observe que o aplicativo ainda funciona perfeitamente. Se alguém disser não, recebe anúncios não personalizados, que, novamente, paga um pouco menos, mas você mantém o usuário e sua conta limpos. Nunca crie a versão quando a recusa interromper o aplicativo, porque isso será um problema para basicamente todo mundo Agora, a segunda parte, a política de privacidade, tanto o Google Play quanto as redes de anúncios exigem que seu aplicativo tenha uma página da web real que explique que tipo de dados seu aplicativo coleta e como eles estão sendo usados Portanto, você não pode publicar nada no Google Play sem ele, sem esta política de privacidade. Agora, isso parece um pouco intimidante, mas é completamente rotineiro Então, Claude elaborou um com base no que o aplicativo realmente faz, e seu trabalho é simplesmente hospedá-lo em algum lugar, resbarn.com ou qualquer outra coisa, e depois publicar o link no Play Console no Google A única regra é garantir que seja honesto e corresponda à realidade. Uma política de copiar e colar que não descreve seu aplicativo é, na verdade, pior do que nenhuma. Portanto, certifique-se de pedir a Law que faça um original. E o terceiro, intimamente relacionado, é o formulário de segurança de dados no Play Console. Então, quando você publica, o Google faz com que você preencha um formulário, declarando quais dados seu aplicativo coleta e compartilha, suas análises, seus anúncios e assim por diante A regra mais importante aqui é ser preciso. Portanto, não adivinhe, não subestime isso. Não pegue caixas aleatoriamente para acabar com isso. Na verdade, o Google verifica tudo o que você declara e o que o aplicativo realmente faz E se houver uma incompatibilidade, isso é uma violação da política que pode fazer com que você seja suspenso Então, por favor, dedique alguns minutos e tente preenchê-los com sinceridade Meu conselho, use Claude, acesse seu navegador, peça ajuda, e é assim que você vai fazer isso da maneira certa Ok, e veja com o que acabamos. Então, temos três coisas. Portanto, um formulário de consentimento para os anúncios por meio do UMP do Google, uma política de privacidade em uma página da web e o formulário de segurança de dados estão bem configurados no Google Play. Então esse é o conjunto completo. Coloque-os no lugar mais cedo, acabe com isso e você estará são e salvo. Agora, uma coisa que preciso esclarecer alguns usuários acham que, ao recusar esse formulário de consentimento, eles não estão recebendo anúncios Só para ficar claro, eles ainda estão recebendo anúncios, estão ficando piores. Portanto, a diferença é personalizada, seja, coisas nas quais o usuário possa estar interessado e não personalizadas. E, novamente, é um erro. Algumas pessoas acham que não receberão anúncios se eles diminuírem. Esse não é o caso. Eles simplesmente verão anúncios piores, o que não ajuda ninguém. Agora, no geral, eu sei que esse é o canto monótono da criação de aplicativos Não é empolgante, mas pense nisso como um seguro e sinos, certo? Traga a direita até o ponto em que você realmente precisa deles quando ocorrer o desastre. Teste em seu telefone, verifique se a política de privacidade está realmente disponível em algum lugar da web e, com isso, podemos continuar. 58. Ficando fora da lista de exclusões: proteja o que você construiu: Bem-vindo de volta. Esta lição é pessoal para mim porque eu vivi esse pesadelo, e não é uma boa sensação, para dizer o mínimo Lembre-se, no início do curso, quando contei como perdi aplicativos que com ganhar mais de 800 dólares por dia, essa não era uma história só para assustar você só por diversão Foi um aviso. Nesse negócio, você pode construir algo absolutamente maravilhoso e perdê-lo da noite para o dia se for descuidado Então, vamos garantir que isso nunca aconteça com você. Agora, o principal perigo é toda a sua empresa fica no topo da sua conta do Google Play, e o Google pode suspender essa conta desse jeito da noite para Se isso acontecer, seus aplicativos desaparecerão, sua receita diminuirá e, às vezes, sem nenhum aviso, e o processo de apelação é muito lento e é provável que você não ganhe a apelação. Portanto, a regra número um de se proteger é bem simples. Siga absolutamente as regras da plataforma como se seu sustento dependesse disso, porque, é claro, depende dessas Diga isso ao Claude. Diga isso acima de tudo, acima de otimizar a monetização Você quer ter certeza de que não será banido. Portanto, ao implementar notificações push, ao implementar qualquer tipo de recurso, peça a Claude que verifique as regras Então, o que pode fazer com que você seja banido do Google Play? Agora, deixe-me explicar alguns dos grandes. Então, em primeiro lugar, uma das coisas mais comuns são os direitos autorais, o conteúdo protegido por direitos autorais Essa é uma armadilha para iniciantes, e eles caem constantemente nessa armadilha, especialmente com aplicativos de papel de parede Portanto, você não pode usar, não pode usar, nem usar imagens das quais você não tem direitos. Até minhas próprias imagens pessoais, por exemplo. Então, se eu fizer um banner e colocá-lo no meu blog, você não poderá usá-lo. E se você não pode usar o meu, é claro, isso significa que você não pode usar Marvel, Disney, Lego, nada, nenhum logotipo famoso, nenhuma foto que você tirou do Google, imagens de celebridades, nada disso Então, mencionei isso na aula de assinatura e estou repetindo porque é um dos assassinos mais importantes da sua conta do Google Play Portanto, use imagens que você possui, imagens que você criou ou licenciou adequadamente, porque, novamente, se você tiver a licença para isso, pode ser bom. Em caso de dúvida, deixe isso de fora. Então, se você não tiver certeza de algo, deixe-o de fora. A segunda coisa, comportamento enganoso. Não prometa coisas na listagem da sua loja que seu aplicativo realmente não cumpre. Então, isso é muito importante. E Claude é um defensor, então, na maioria das vezes, isso vai te ajudar Ele lhe dirá: Ei, não prometa isso porque não está dentro do aplicativo. Não use capturas de tela falsas. Não encha seu título com palavras-chave não relacionadas. Não crie avaliações ou downloads falsos, porque, novamente, existem maneiras pelas quais você pode usar a fibra e comprar avaliações ou qualquer outra coisa. Os algoritmos do Google são incrivelmente bons em detectar esse tipo de comportamento e vão puni-lo duramente Portanto, você não pode falsificar avaliações ou downloads de uso com qualquer outra coisa. A terceira coisa, permissões e dados. Portanto, peça apenas as permissões de que você realmente precisa e gerencie os dados de forma totalmente honesta E isso remonta à lição de privacidade que acabamos de ter. Portanto, um aplicativo que exige acesso a contatos e localização sem um motivo claro obviamente levanta bandeiras E havia muitas piadas sobre isso. Por que seu aplicativo de lanterna precisa acessar sua localização ou seus contatos ou suas mensagens SMS ou Gmail ou qualquer outra coisa É um aplicativo de lanterna ou uma calculadora que não faria nenhum sentido Agora vamos falar sobre defesa, as etapas práticas que podem protegê-lo. A mais importante que quase nenhum iniciante conhece até voltar, faça backup de sua loja de chaves Então, quando você publica um aplicativo Android, ele é assinado com um arquivo de chave especial chamado keystore E aqui está a parte brutal. Se você perder esse arquivo, nunca mais poderá atualizar seu aplicativo. Portanto, é extremamente importante. Portanto, você teria que publicar um aplicativo totalmente novo do zero e perder todos os usuários, todas as avaliações, todo o progresso. Então, guarde essa chave em vários lugares no armazenamento em nuvem em um gerenciador de senhas em algum lugar onde você não a perderá. Portanto, trate-o como a escritura de sua casa. É incrivelmente importante. Então Claude vai criá-lo durante a publicação. Seu trabalho é colocá-lo em um lugar muito, muito bom. O próximo hábito defensivo são os lançamentos graduais. Ao lançar uma atualização, não a envie para 100% dos seus usuários de uma só vez. Você pode soltá-lo em pequenas fatias de apenas 10% ou 20%, algo assim. Então assista e veja o que acontece. É aqui que as letras de Crash, da aula de análise, realmente se mantêm Portanto, se a atualização tiver um bug grave, você o detecta enquanto está afetando apenas uma pequena fração de seus usuários e pode interrompê-lo antes que chegue a todos Então, se você enviar isso cegamente para 100% dos seus usuários, isso pode agradecer sua avaliação da noite para o dia, porque, novamente, é muito fácil receber avaliações de uma estrela É tão difícil sair desse buraco com avaliações cinco estrelas. Resumindo, ao enviar uma atualização, implemente-a lentamente, observe as análises e, em seguida, expanda. E, finalmente, quando o Google enviar um e-mail de política para você, meu Deus, não o ignore. Verifique sua pasta de spam com frequência e certifique-se de que, ao receber uma mensagem, faça isso imediatamente. Leia, entenda e corrija o problema rapidamente. Essas mensagens geralmente vêm com um prazo. Responda prontamente e você geralmente mantém seu aplicativo sem problemas Mas se você vai ignorar isso, você pode perder tudo. Alguns desenvolvedores, depois de terem vários aplicativos, os distribuem em várias contas. Portanto, se você tiver um problema com uma conta, isso não ameaçará o resto da empresa, por assim dizer Agora, essa é uma precaução avançada, mas mostra a seriedade com que os profissionais a levam Você trabalhou muito duro para construir algo, então precisa protegê-lo. Mas, sim, ter várias contas não é algo que eu possa recomendar hoje em dia porque o Google pode conectá-las facilmente. E se um aplicativo tiver um problema, se uma conta tiver um problema, você perderá todos eles. Além disso, o simples fato de você ter várias contas pode ser uma bandeira vermelha em termos da política do Google e outros enfeites Normalmente, o Google não gosta disso. Novamente, não é exatamente desencorajado, mas não é algo que eu possa incentivar Mas sim, no geral, proteja seu portfólio, conteúdo limpo, listagens decentes, armazenamento de chaves de backup, lançamentos graduais e, se possível, Faça isso e você nunca sobreviverá ao meu fiasco de 800 dólares por dia, onde perdi tudo várias vezes Ok, vamos continuar. 59. Crie um portfólio de aplicativos: Bem-vindo de volta perto do fim, mas deixe-me deixar algumas ideias interessantes. Então, tudo até agora era sobre um único aplicativo, um aplicativo de papel de parede. Mas os desenvolvedores que realmente ganham a vida isso quase nunca têm um único aplicativo. Eles criam um portfólio e, quando você entende o porquê, isso muda a forma como você pensa sobre toda essa jornada. E aqui está o raciocínio. A maioria dos aplicativos individuais é bem pequena. Seu primeiro pode ganhar cinco dólares por dia. Isso é real, é empolgante, mas não é exatamente ganhar a vida, certo? Agora, e se você tiver dez aplicativos e cada um ganhar cinco dólares por dia Então, são 50 por dia, 1.500 por mês. E se um desses dez se tornar viral e ganhar 50 dólares por dia, mesmo que isso não seja exatamente viral Mas sim, digamos que ele comece a ganhar 50 dólares por dia sozinho De repente, você tem uma renda confortável. Esse é o efeito portfólio. Portanto, nenhum aplicativo precisa ser um sucesso monstruoso. Você só precisa de vários aplicativos decentes e de um vencedor ocasional E essa é uma segunda proteção de benefícios mais silenciosa. Lembre-se de que, na última lição sobre a perda de um aplicativo, se toda a sua renda for baseada em um único aplicativo e ele for suspenso, o que diminui, você volta ao zero Se for um de dez, perder um não será um grande problema. Você ainda sobreviverá. Portanto, o portfólio distribui seu risco da mesma forma que um investidor não coloca cada dólar em uma única ação, em uma única empresa Então é assim que você dorme à noite neste negócio. Agora, aqui está a parte que torna um portfólio realmente viável para uma pessoa, e é linda Seu primeiro aplicativo se torna um modelo. Pense em tudo o que construímos e aprendemos durante todo o curso. Assim, os anúncios incluíram uma assinatura e um paywall adequado, integração, notificações push, local e do servidor, classificações, análises e relatórios de falhas, configuração remota, traduções, formulários de consentimento e configuração remota, traduções, formulários de consentimento Então, todo o encanamento, todas aquelas peças duramente conquistadas, você não precisa reconstruí-las do zero para o aplicativo número dois Você simplesmente os reutiliza. Você usa seu primeiro aplicativo como padrão, troca o conteúdo e tem um segundo aplicativo em uma fração do tempo, e seu terceiro aplicativo será ainda É aqui que Claude e toda essa abordagem se tornam uma superpotência Depois de ter um modelo funcional, você pode dizer a Claude que crie um novo aplicativo para mim , assim como meu aplicativo de papel de parede, mas para sons naturais de alta qualidade ou para citações motivacionais diárias e reutilize todos os seus sistemas comprovados citações motivacionais diárias e reutilize todos os O que fez todo esse curso na primeira vez pode levar cerca de 20% do tempo. Então essa é a vantagem agregada que transforma um aplicativo em dez E uma ideia sobre o que esses aplicativos deveriam ser. Lembre-se do meu conselho sobre escolher nichos que você realmente gosta no chuveiro durante uma Mantenha uma lista contínua de ideias, modelos de trens, meditação, receitas, cronômetros de exercícios tudo o que o empolga Cada aplicativo é um bilhete de loteria em potencial, e cada um ensina algo que torna o melhor ainda melhor Alguns fracassarão e isso é normal. Você tem que aceitar isso. Alguns serão completamente estáveis, nada, cinco usuários por vida, ok? Mas a ideia é que você teria gasto muito pouco tempo com cada uma de suas balas, graças a essa reutilização, graças a esse modelo, por assim dizer Então, novamente, você só precisa de alguns para trabalhar. Se um não funcionar, isso não é um problema. Você tem que atirar de novo e de novo e de novo. Você tem que publicar mais e mais e mais. Depois de dez aplicativos, você pode se reagrupar. Mais uma ideia para planejar aplicativos futuros. Aplicativos são ativos que você pode vender. Portanto, quando um aplicativo ganha dinheiro estável e previsível, alguém pode tentar comprá-lo de você, geralmente pelo múltiplo da receita mensal Existem mercados construídos exatamente para isso. Portanto, um aplicativo que ganha 500 dólares mês pode ser vendido por vários milhares de dólares em uma única quantia Então esse é outro caminho. Você constrói, cresce, vende e depois repete. Você tem opções. Então essa é a mentalidade do portfólio, e é a nota com a qual quero terminar Não coloque toda a sua identidade em fazer um ato perfeito. Isso não existe. Crie um, aprenda tudo, transforme-o em um modelo e, em seguida, crie o próximo cada vez mais rápido. Divida suas apostas, mantenha seus vencedores e deixe tudo se acumular ao longo de meses e anos. É assim que isso se torna não apenas um projeto, mas uma forma genuína e durável de ganhar a vida. E com isso, vamos continuar. 60. Otimize e dimensione — Conclusão: Bem-vindo de volta e parabéns. Não apenas terminando este capítulo, mas tudo o que construímos para chegar a esse ponto. Reserve um momento real com isso. Você começou este curso talvez nunca tenha escrito uma única linha de código ou usado IA. E agora aqui estamos. Você pode criar um aplicativo móvel. Você pode lançá-lo na loja. Você pode ganhar dinheiro com isso por meio de anúncios e assinaturas. Você pode atrair usuários por meio de sua própria agitação. Você pode fazer com que eles voltem. Você pode extrair valor real de cada um deles. Você pode proteger sua empresa contra desastres e multiplicá-la em um portfólio Este é um conjunto completo de habilidades, e isso é algo raro. Então, parabéns. Deixe-me montar esse capítulo final. Você aprendeu que seu paywall é uma alavanca com pequenos ajustes, significa muito dinheiro e que o tempo e o bom valor sempre superam a ganância Você aprendeu sobre mediação sobre aumentar seu CPM e por que isso é um trabalho para um pouco mais tarde Você aprendeu que uma equação rege quase tudo: LTV versus CAC, e que você só cresce com dinheiro pago anúncios pagos quando o usuário traz de volta mais do que Você lidou com o lado não tão sexy do consentimento, das políticas de privacidade e outros enfeites Você aprendeu a proteger o que criou com conteúdo limpo, uma chave de backup e lançamentos graduais E, finalmente, você diminuiu o zoom e viu a imagem maior A verdadeira riqueza vem de um portfólio de aplicativos. Você não precisa de um golpe. Você só precisa continuar construindo. E aqui está a verdade, quero deixar você nada disso é uma jogada mágica, ok? Não há um único segredo, nem um único aviso. Não existe um aplicativo secreto perfeito que mude sua vida da noite para o dia. É a combinação de pequenas coisas, um paywall um pouco melhor, um CPM um pouco maior, alguns por cento menos rotatividade, um outro Portanto, cada melhoria é na verdade, modesta por si só, é claro, mas, somadas mês após mês, elas transformam $0,05 por dia em uma renda As pessoas que ganham com isso não são mais espertas do que você. Eles continuam acumulando pequenas vitórias muito depois de todos ficarem entediados e desistirem Então, não desista. Continue empilhando Esse é meu conselho amigável para você. E lembre-se de por que começamos desde o início. Na verdade, nunca se tratou de papéis de parede , confetes ou formulários de consentimento Era sobre aquela sensação de construir algo real. Agregando valor às pessoas e vendo sua receita mensal recorrente de MRR custar $0,10 por dia do que $1 de dez, ganhando a vida de qualquer lugar do seu jeito, com nada além um computador Esse é o jogo inteiro. Então, aqui está minha pergunta final. Finalize seu aplicativo e coloque-o na frente de pessoas reais. Não será perfeito. Não é necessário lançá-lo, aprender com ele e, em seguida, criar o próximo para ser um pouco melhor. E quando as coisas quebrarem porque elas permanecerão calmas, peça ajuda e continue. A paciência é uma grande parte desse jogo. Estou orgulhoso de você por ter feito as pazes até agora. Agora vá construir algo empolgante, e espero poder te ver em outro curso meu. Aqui é Chris Barin saindo. Muito obrigado por se sentar comigo. Obrigada