Pular para o conteúdo

Testei o repo viral de engenharia reversa (o que você precisa saber)

Ver no idioma original →

Autoria: Jack Roberts · Assistir no YouTube

Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.

Idioma original: inglês

Vídeo original: I Tested the Viral Reverse Engineering Repo (What You Need to Know) · Canal: Jack Roberts · 16:32 · Assistir no YouTube

Tópicos: Automação de tarefas e workflows, Cibersegurança e segurança de software, Engenharia de software com IA, Governança e regulação de IA

Jack Roberts testa o uso de IA e do Base44 para recriar versões funcionais de Calendly, Typeform e Trello a partir de referências visuais e prompts. Os resultados incluem interfaces, bancos de dados, login, compartilhamento e outras funções, embora cada app ainda exija ajustes e não reproduza todos os recursos do original. O vídeo ressalta que a viabilidade de criar uma alternativa depende da complexidade do software e do valor do seu tempo. Também alerta para não copiar código, imagens, logotipos ou recursos pagos: a recomendação é descrever as funções desejadas e criar uma identidade própria.

  • A abordagem apresentada analisa a interface, a lógica e os dados de um app para orientar a criação de uma alternativa.
  • O apresentador usa Base44 para desenvolver os exemplos com prompts e capturas de tela, sem configurar manualmente o backend.
  • A versão de Calendly criada oferece disponibilidade, agendamento, perguntas personalizadas e envio de informações por e-mail.
  • A alternativa de Typeform permite criar formulários, compartilhar um link e consultar resultados.
  • O exemplo de Trello inclui quadros, cartões, listas de verificação e convites para outras pessoas.
  • Os resultados iniciais cobrem funções centrais, mas recursos adicionais e detalhes visuais podem exigir iteração.
  • A decisão de construir uma alternativa depende da complexidade do software, da dificuldade de substituí-lo e do valor do tempo investido.
  • O vídeo distingue inspiração de cópia: recomenda não reutilizar código, imagens, logotipos ou recursos pagos de outros produtos.
  • A orientação é especificar as funcionalidades desejadas e combinar essa lista com referências visuais e uma identidade de marca original.
Início Capítulo Resumo
00:00 A proposta da engenharia reversa com IA O apresentador introduz a ideia de recriar apps e explica que a abordagem considera interface, lógica e dados.
02:05 Criando uma alternativa ao Calendly Com uma captura de tela e um prompt no Base44, ele testa agendamentos, disponibilidade, perguntas personalizadas e notificações por e-mail.
06:43 Recriando Typeform e Trello O vídeo demonstra a criação de formulários compartilháveis e de um quadro com cartões, listas de verificação e convites.
13:58 Limites, custos e cuidados com propriedade intelectual O apresentador compara a praticidade dos apps criados com os originais e ressalta que não se deve copiar código, imagens ou logotipos.
16:00 Como orientar uma criação original A recomendação final é especificar as funções desejadas e fornecer referências visuais sem abrir mão de uma identidade própria.

É um app totalmente funcional. — 04:40

É uma questão de profundidade e complexidade. — 10:19

Há uma grande diferença entre se inspirar em algo e simplesmente copiar e colar. — 14:28

Você quer criar coisas originais. — 16:00

  • Reverse Engineering (conceito): Abordagem demonstrada no vídeo para estudar a interface e as funções de um produto e criar uma alternativa própria.
  • Base44 (ferramenta): Plataforma usada nos exemplos para gerar apps a partir de prompts e capturas de tela, incluindo recursos de backend.
  • Calendly (ferramenta): Sistema de agendamento usado como referência para criar uma alternativa com disponibilidade e marcação de reuniões.
  • Typeform (ferramenta): Plataforma de formulários usada como referência para criar e compartilhar questionários e consultar respostas.
  • Trello (ferramenta): Aplicativo de organização visual usado como referência para criar quadros, listas e cartões.
  • Adobe (empresa): Empresa citada ao discutir o impacto da criação de alternativas a softwares comerciais.
  • Jack Roberts (pessoa): Apresentador do vídeo, que testa a criação de apps com Base44.

00:00 Reverse Engineering é um novo app viral que consegue clonar qualquer coisa em minutos, economizando centenas de dólares e ajudando você a ganhar mais dinheiro. Passei horas testando isso e, neste vídeo, vamos criar três apps que valem bilhões de dólares em minutos. Assim, você vai ver como usar isso, do que a IA é realmente capaz e qual é o maior erro que está impedindo a maioria das pessoas de avançar. Então, se ainda não fez isso, pegue aquele café delicioso e vamos direto ao assunto. Agora, desde que Reverse Engineering foi lançado, as pessoas enviaram um monte de lenços de papel Kleenex para a sede da Adobe porque elas precisam

00:31 disso. Desde que isso foi lançado, pessoal, Photoshop, After Effects, Higgs Field, Halo, Dell, DX, Apple, Whisper Flow. Isso está bombando no YouTube. Está bombando no X porque as pessoas estão usando IA para fazer engenharia reversa de praticamente qualquer app. A questão é: quão bom isso é de verdade? Acontece que é realmente muito bom. Testei no Photoshop e no Premiere Pro, com as alternativas a eles. E, pessoal, é realmente impressionante. Agora, como o Ria funciona, de fato? Precisamos saber isso antes de usá-lo para criar algo. Basicamente, ele analisa a interface, observa a lógica e, em seguida,

01:02 analisa os dados e, usando tudo isso, a ideia é que ele consiga recriar praticamente qualquer coisa. Essa pessoa reconstruiu Terraria em 3D. Esse cara aqui replicou o Spider-Man inteiro. Mas não se trata apenas de jogos; acho que o principal caso de uso interessante é o software pelo qual você está gastando centenas e centenas de dólares. Agora, a pessoa média está gastando cerca de US$ 219. Vamos ver exatamente se conseguimos apagar e remover as assinaturas. E vamos fazer isso, pessoal, com três softwares que valem bilhões de dólares. Vamos fazer o Calendly, o Typeform e o Trello. E isso é muito fácil de usar.

01:34 Vamos criar tudo dentro do Base 44. Assim, teremos todo o backend e todas as integrações. Ele também é o patrocinador do vídeo de hoje. Então, falo mais sobre isso depois. Vamos pensar primeiro no que é o Ria e em como ele funciona. Já usei o Ria. Testei e encontrei algo bastante controverso. Depois de muitos testes, uma das coisas interessantes que percebi sobre o Ria é que o próprio Ria tem 420.000 linhas de TypeScript e código. Na prática, são 789 delas, especificamente extraídas nesta skill, que trata de todo o processo de engenharia reversa.

02:05 E, quando você compara isso com simplesmente fazer o mesmo no Claude ou no ChatGPT, acaba sendo mais rápido. Então, quero que você venha aqui e pegue este prompt. Vou deixar o link abaixo para você poder acessá-lo. A primeira coisa que vou fazer é ir direto para o Base 44, porque estou usando o Base 44 já que posso simplesmente fornecer uma captura de tela e um prompt, e ele conecta automaticamente todo o backend e blá-blá-blá, além de resolver todo o resto para mim, sem que eu precise fazer mais nada. Depois disso, quero pegar uma captura de tela do Calendly. Aqui, você pode ver que consigo clicar em botões diferentes. E, de novo, vamos ver o quanto ele consegue fazer isso bem.

02:37 Pode reconstruir isso para nós? Então, volte para cá e solte a captura de tela. E a única coisa que realmente precisamos fazer é dar um prompt. “Oi! Quero que você recrie o Calendly para mim, o sistema de agendamento, com base na captura de tela. Dê a ele um nome diferente, mas quero que tenha todas as funcionalidades principais. Obrigado.” Depois de fazer isso, basta descer e clicar em criar. Você também pode usar o modo de planejamento no Base 44, em que dá para planejar um pouco melhor, o que é útil, mas isso vai usar todos os bancos de dados do backend e todo o resto, e gerenciar tudo isso para nós, o que é fantástico. Agora, a primeira coisa que

03:07 acontece enquanto ele está criando é que você pode ver que ele está pensando. Se precisar de algum esclarecimento, pode simplesmente nos perguntar. E, pessoal, foi isso que recebemos. Vou publicar para podermos brincar com o app e conferir, só para vê-lo em uma janela nova. Vamos abrir o app e testá-lo. Tenham em mente que isso está usando aqueles princípios. Vamos ver o que temos. Vou descer e abrir o painel. E, certo, temos um aleatório aqui. Vamos lá; ele até criou uma seção de login, o que é fantástico. Vamos entrar com o Google. Depois de entrar, vamos descer e abrir nosso painel aqui. Agora, o legal

03:37 de fazer algo assim no Base 44 é que todo o backend já está configurado automaticamente, então podemos começar a usar. E vamos ver com o que estamos lidando aqui, pessoal. Estou dando minhas opiniões sinceras, cruas e francas. A primeira coisa que temos aqui é a disponibilidade, do lado direito. Posso escolher os dias, clicar neles e ativá-los ou desativá-los. Nada mal. Digamos que eu não queira trabalhar às sextas, terças, quintas nem mesmo quartas. Na verdade, só vou trabalhar às segundas e aos domingos. Que tal? E vou deixar as pessoas agendarem reuniões de 15 minutos. Lembrem-se de que fiz isso com uma única tentativa, aliás. Desço, clico em salvar horários, o que é fantástico.

04:09 Posso conferir meu link para reuniões de 15 minutos. Posso clicar nele. E, pessoal, isso é realmente absurdo. Certo, vamos voltar um segundo. Vamos adicionar algumas coisas diferentes aqui. E vamos salvar meus horários. E vamos dar uma olhada nisso. Depois, vamos comparar com o que temos aqui. Este é o Calendly típico. Este é o nosso. Se eu clicar nele, o que aparece? Isso é muito absurdo. Entramos oficialmente na era em que dá para clonar praticamente qualquer coisa que você quiser. Clique em próximo, nome, e-mail, insira algumas informações aqui, insira algumas informações ali. Bem,

04:40 o Base44 até adicionou pré-validação, o que é bem legal. Vamos colocar um dado falso aqui. Confirme o agendamento. Certo, ótimo. E pronto. Posso agendar outro horário e voltar. E você não vai acreditar, mas ele já configurou automaticamente o envio de e-mail para mim. Então, é um app totalmente funcional que não só me permitiu recriar a interface inteira, como também tem um sistema de agendamento dinâmico de verdade, baseado na conta do Google que acabei de criar. Fiquei realmente muito impressionado com isso. Sinceramente, não esperava que todos esses recursos já estivessem funcionando só com um prompt. Agora, isso definiu as

05:11 funcionalidades principais, mas, se voltar ao Base44, há algumas outras coisas que você pode fazer, como editar. Então, quero saber se ele nos deixaria fazer isso. Posso conferir minha disponibilidade. Posso gerenciá-la, mas não há uma seção de edição. Então, o que realmente precisaríamos fazer é voltar ao Base44 e dar um prompt como: “Oi! Eu gostaria muito de poder editar as informações das minhas reuniões individuais e também editá-las para incluir emojis e, basicamente, definir perguntas quando eu configurar essas reuniões, por favor.” Vou simplesmente colocar isso na caixa de perguntas à esquerda. Depois, é só ir e voltar para desenvolver esses recursos. Agora, você pode listar todos os

05:42 requisitos, se quiser. Uma grama de planejamento vale um quilo de trabalho depois. E, enquanto ele trabalha em segundo plano, posso até copiar o link da minha reunião. Vamos abrir isso em um navegador novo e ver o que acontece. Faço isso. Agora, posso compartilhar esse link com as pessoas para que elas agendem. Literalmente clonamos os recursos principais e podemos alterar qualquer outra coisa que estiver faltando. Mas há uma ressalva importante sobre isso, à qual vou chegar neste vídeo. Quero ter certeza de que você entenda. E, assim, ele fez as alterações. Abri o app e agora tenho um botão de edição. Posso clicar nele. Posso adicionar uma descrição. Posso adicionar emojis. Posso escrever: “Oi! Como vai?” Eu

06:12 Você pode adicionar perguntas como: “Qual é sua receita anual?”. Seja qual for a pergunta, torne-a obrigatória. Digite isso como uma reunião salva. Ótimo. E então, se eu abrir esse link, como podem ver agora: “Olá! Nós…”, e eu digo que eles querem vir e agendar uma reunião. Assim, clico em Avançar. “Qual é sua receita anual?” E, mais uma vez, todas essas informações são enviadas para nós por e-mail. Isso pode economizar de 10 a 20 dólares instantaneamente. Agora, tudo isso deve estar soando como se eu estivesse falando espanhol. Vou deixar um link abaixo para minha masterclass completa de Claude Agenceek, que leva você de iniciante completo a dominar coisas como esta, criar sites bonitos, sistemas de memória, como criar aplicativos,

06:43 tudo o que você precisa saber, além de acesso completo aos meus sistemas operacionais do Agenceek, aos meus sistemas de memória e a como conectar todos esses aplicativos em um sistema bonito para ficar anos-luz à frente de todo mundo. Vou deixar um link abaixo para você usar e arrasar de verdade. Agora, já vimos basicamente como criar com o Calendly e seus principais recursos. O próximo teste que estou realmente curioso para ver se você consegue fazer é, na prática, o Typeform. O Typeform é ótimo porque precisamos usar formulários para muitas coisas, certo? Tenho essa assinatura há muito tempo. Recomendei e experimentei coisas como Paperform e Typeform. Este pode ser um pouco

07:15 mais complicado. Então, estou realmente curioso para ver o que podemos fazer com ele. Aqui temos o Typeform; podemos explorar e usar este modelo, por exemplo, e brincar um pouco para ver como ele fica. Vou me cadastrar e mostrar exatamente para vocês. E, para criá-lo mais uma vez, vamos descer até aqui e copiar tudo deste documento do Notion. Mais uma vez, vou deixar um link abaixo para os dois 44, assim vocês podem clicar aqui e criar junto comigo, testar isso em algo real. Vejam se conseguem. Escolham qualquer aplicativo pelo qual estejam pagando agora e vamos ver se vocês conseguem criá-lo agora usando um único prompt. Mais uma vez, colo isso aqui. Subo até o começo e digo: “Oi, quero que você crie para mim, por favor,

07:46 esta versão do Typeform. Vou anexar uma captura de tela. Veja se consegue recriar as funcionalidades. Dê-me a possibilidade de criar formulários para que eu possa cancelar minha assinatura e não precise mais pagar por ela. Claro, dê a ele um nome diferente de Typeform e faça com que seja um pouco diferente nesse sentido.” Certo, pessoal. Este é o Typeform. Pessoalmente, não gosto desse fundo cor de mocha, mas dá para ver que funciona, certo? Tenho coisas à esquerda. “Conte-nos sobre você.” São perguntas diferentes que estamos fazendo, o que é legal. É… sabe, está bom. Quer dizer, está… está tudo bem. Este é o Typeform, certo? É um negócio muito, muito bem-sucedido, mas vocês entenderam a ideia. Dá para

08:17 criar esse tipo de coisa nele. Agora, vamos ver o que o Base44 fez. Vou abrir este aqui e olhem só, pessoal. Agora, vamos publicar para podermos conferir. O que é muito legal é que posso deixar isso privado, porque não quero disponibilizá-lo ao público. Posso ir direto para a análise. Não precisamos fazer isso agora. Obviamente, podemos escolher se queremos que seja um aplicativo para dispositivos móveis. Sabe, mais uma vez, há muitas opções diferentes. O legal é que, se quisermos criar nosso próprio domínio exclusivo para dar um ar profissional, podemos fazer isso. Agora, olhem só. Isto se chama Ask, em vez de Typeform. Para ser sincero, pessoal, a interface é bem elegante. Vamos começar. Vamos nos cadastrar com uma

08:47 conta do Google. Agora, uma das coisas legais que estou percebendo imediatamente ao usar o Base44 é que não preciso fazer nenhuma configuração adicional. Não preciso pensar em bancos de dados nem em coisas que ficam nos bastidores. Nesse sentido, é uma bênção. Ele gerencia tudo isso, porque, tradicionalmente, era um verdadeiro pé no saco ter que vincular o e-mail e decidir quem pode configurar tudo. O fato de ele fazer isso tudo é muito útil. Agora, tenho este fluxo de boas-vindas, e isto está no Title Form. Então, vamos começar. Vamos chamar este de “questionário gigante sobre café”. Tenho uma mensagem de boas-vindas e vamos simplesmente dizer: “Oi”. Agora, vamos começar. Vou adicionar uma pergunta. Então, múltipla escolha. Múltipla escolha, ótimo. Sei lá. Quantos

09:19 cafés você toma por dia? Certo, seja qual for a pergunta. Desça até aqui. A opção um pode ser, sei lá, zero. E depois talvez possamos ter um. Mas vocês entenderam a ideia, pessoal. É só descer. Dois. E assim por diante. Podemos ter texto curto, como ABC. Mais uma vez, vamos fechar um aqui. Blá, blá, blá. E depois uma avaliação de um a dez. Seja lá o que for: o quanto o café é legal? O quanto o café é legal? Pronto, seja lá o que for. Vamos salvar. Pronto. Posso mover essas opções para cima e para baixo. Fantástico. Se quiser compartilhar, clico no botão de compartilhamento. O link público foi copiado. Então, vamos

09:49 ver se isso é verdade mesmo. Clico aqui. Abro o questionário gigante sobre café. Posso começar assim. Quantos cafés eu tomo? Tomo mais de três, mas vocês entenderam a ideia. ABC, ABC. O quanto o café é legal? Nota oito de dez. E pronto, acabou. Obrigado. Então, vocês entenderam a ideia: basicamente, recriamos a interface do Typeform. Depois, posso descer até os resultados e ver todos eles imediatamente. Isso é de cair o queixo para mim, porque dá para gastar facilmente 400 dólares com ferramentas de formulários. E o fato de eu poder simplesmente deixar esses formulários prontos, compartilhar um link, publicá-los com um único prompt e já começar a usar é incrível. Mas isso me leva

10:19 a um dos primeiros pontos que quero destacar aqui, pessoal. E é que, como em tudo, a questão é o nível de profundidade e complexidade. Recriei o que eu provavelmente consideraria os 80%. As funções principais que precisa ter. Precisa me permitir criar perguntas, mudar o tipo de conteúdo dessas perguntas, coletar respostas e compartilhá-las com outras pessoas. Eu diria que isso representa uns 80%. Obviamente, quando vocês acessam o próprio site, dá para ver que há mais coisas. Há uma seção de design. Há

10:51 otimização para dispositivos móveis. Dá para brincar, dá para fazer todas essas coisas. Agora, pessoal, estou a um prompt de adicionar tudo isso. Esse é o meu ponto: a questão é quantos minutos vocês conseguem esperar até conseguir isso. Mas poderíamos adicionar tudo isso com muita facilidade. Sei lá, digamos, por exemplo, que você quisesse criar um modo de pré-visualização. Deixe-me mostrar como é fácil. Desça até aqui. “Olá, adicione para mim um modo de pré-visualização. E adicione mais um tipo de pergunta.” E o que quero dizer aqui, pessoal, é que, na prática, vocês só estão limitados pela imaginação. Entramos oficialmente na era do designer. Se você consegue

11:22 imaginar, se consegue dizer, consegue criar. Esta é a era de ouro para criar qualquer coisa. Eu realmente, realmente, realmente acredito nisso. Há caos e, no caos, há oportunidades. Como dizem? O caos é uma escada. Agora, sei que muita gente vai pensar que todos os advogados de propriedade intelectual vão ganhar os maiores bônus de suas vidas este ano, porque todas essas empresas estão dizendo: “Que diabos está acontecendo?” Todo mundo está criando softwares incríveis. Vou falar disso daqui a pouco. Vocês precisam ouvir isto. O que quero dizer é que, se conseguirem imaginar, vocês realmente podem criar isso com a ferramenta certa

11:52 prompts, com os sistemas certos. Não estamos mais limitados por ter que saber programar, na prática, sabe? Por ficar presos em um quarto com um notebook Windows e 16 latas de Red Bull. Isso já não é necessário. Podemos ficar conversando com a IA e ela pode criar coisas. E agora, pessoal, como vocês podem ver, ela adicionou mais uma pergunta, que é de sim ou não. Além disso, agora posso visualizar o resultado apertando play. Tudo de que precisa são referências e o que você quer. Isso nos leva ao terceiro nível, que vai ser o Trello. O Trello é incrível. É uma empresa muito, muito valorizada. E vocês podem ver aqui como o Trello funciona. Olhem só. Vocês podem

12:23 pegar coisas, arrastá-las para cá, mexer nelas, clicar nelas e ver coisas diferentes. Como podem imaginar, tudo o que vamos fazer é voltar ao nosso documento do Notion, copiar tudo assim e depois ir para o Base 44. E foi exatamente isso que ele construiu. Este também é bem impressionante. Deixem-me mostrar o que quero dizer para vocês poderem comparar os dois lado a lado. Temos colunas aqui. De novo, vamos entrar com o Google. Para ser sincero, é prático o Google oferecer um cadastro desse jeito. Vamos clicar neste quadro de demonstração, por exemplo. Olhem só. Isso é bem impressionante. Acho que é até meio estranho. É engraçado para mim. É como se dissesse: “Beleza, disseram: ’Tem folhas verdes no

12:54 fundo. Vá lá e copie isso.’” E aí, meio que fez: “Vou fazer umas folhas verdes. Vou fazer isso. Sem problema.” Então, consigo mover as coisas com bastante facilidade. Posso adicionar cartões, como: “Ei, faça carinho no Dexter.” Ele é meu lindo Springer Spaniel Inglês. E agora adicionei isso. Posso adicionar uma capa. Vamos adicionar esta capa aqui. Garanta que o Dexter receba carinho todos os dias. Na minha opinião, isso ficou esticado demais. Mas vão ter coisinhas com as quais vocês vão precisar mexer, certo? Ainda não chegamos à era de fazer tudo de uma vez. Mas estamos cada vez mais perto. Então, estou satisfeito com isso. A lista de verificação é legal. Adicionar um item. Ele está

13:26 sorrindo? Perfeito. Vamos descer. Não há botão para salvar. Imagino que, se eu clicar fora, vai dar tudo certo. Como podem ver, está bem aqui, e posso movê-lo de “Fazendo” para “Concluído”. Agora tenho um app completo, o que é fantástico. Posso convidar minha equipe? Se eu clicar neste link de convite aqui, posso, ótimo. Então, vou adicionar: “ei, em…” Na verdade, vou deixar meu endereço de e-mail aqui. Acabei de me convidar. Vamos ver se aparece alguma coisa. Acreditem ou não, pessoal, recebi um convite do Lanes para entrar como usuário. Então, vamos abrir. Abri e, acreditem ou não, entrei. Há duas pessoas e agora temos um app. Ótimo. Vamos nessa. Mas isso me leva a uma das grandes

13:58 coisas que precisamos discutir sobre esse processo de engenharia reversa e o que ele significa. Olhem só este recurso bem legal: ao clicar naquele tipo de logo, ele muda. Acho isso muito legal. Mas vamos falar do que tudo isso significa e por que é tão importante. Ele chegou bem perto em uma única tentativa. Agora, pensem no que fizemos. Fizemos o frontend, fizemos o backend, fizemos o banco de dados, fizemos os logins, fizemos a hospedagem e, se quiséssemos, também teríamos feito os pagamentos, tudo em um app e com um único prompt. Acho isso muito legal e demonstramos o poder dessa estratégia. Falamos sobre observar como um usuário, anotar o que o produto faz, construí-lo do zero e depois fazer o seu próprio. Mas

14:28 há uma coisa que você não deve fazer. Não copie o código, não copie as imagens, não copie o logo e, necessariamente, os recursos pagos. Há uma grande diferença entre se inspirar em algo e simplesmente copiar e colar. Você não pode simplesmente copiar e colar coisas desses apps e sites. Então, a pergunta passa a ser: quando devo construir algo por conta própria, em vez de pagar por isso? Em geral, agora que a IA está ficando mais barata e eficaz, às vezes é mais econômico construir sua própria versão de algo do que pagar por ela. Mas nem sempre. Isso depende de dois

14:58 fatores. O primeiro é: quão complexo é o software que você está considerando e quão difícil é substituí-lo? E o segundo é: quanto vale o seu tempo? Por exemplo, se você está gastando 200 dólares por mês, 1.000 dólares por mês em um app, e a IA consegue reproduzi-lo para você em um ou dois dias de trabalho — nem digo reproduzi-lo, mas, sabe, criar uma versão melhor por conta própria —, então isso é algo bem interessante, certo? Já se for algo em que você gasta 20, 30, 100 dólares por mês, mas, por exemplo, for muito mais barato e levar muito tempo para fazer engenharia reversa… Levem

15:29 em conta que vocês não têm uma equipe de especialistas construindo e desenvolvendo tudo ao mesmo tempo. Essas são as compensações que vocês precisam considerar. E cada vez mais, pessoal, dado o nível em que a IA está, está ficando mais econômico e atraente para as pessoas criarem seus próprios softwares. Por isso, acho que a Adobe ficou extremamente alarmada e as pessoas agora dizem que a propriedade intelectual já não serve mais como uma vantagem competitiva. O ponto principal a reforçar é que vocês não podem copiar os apps de outras pessoas. Não podem copiar o código-fonte. Não podem copiar as imagens delas nem simplesmente extraí-las e roubá-las. Vocês

16:00 devem criar coisas originais. Então, a melhor maneira que encontrei de fazer isso é entender qual é a funcionalidade de determinada coisa. Tipo, o que você quer que ela faça? E então construir com a sua própria identidade de marca. Por exemplo, o que você criar não deve ser simplesmente entregue a uma ferramenta com a instrução: “Vá e copie isso.” Na prática, você deve dizer: “Ei, quero que você crie um app que faça A, B, C, D, E, F, G.” Dê uma lista de recursos e, depois, algumas referências de interface bonitas. Isso vai levar você a um nível completamente novo. Mas isso nos leva a uma última pergunta.

16:32 E essa pergunta é: como conseguir uma interface bonita, que fique deslumbrante e transforme visualizações em compradores? Bem, por acaso expliquei tudo isso em detalhes, com coisas que nunca vi ninguém discutir em outro lugar, neste vídeo aqui. Peguem aquele café. Vejo vocês lá.

Transcrição original

[00:00] Reversing Engineering is a new viral app that can clone anything in minutes, saving you hundreds of dollars and making you more money. I spent hours testing this and in this video we’re going to build three apps worth billions of dollars in minutes. So you can see how to use it, what AI is actually capable of, and the biggest mistake that is holding most people back. So if you haven’t already, grab that beautiful coffee and let’s dive straight in. Now since Reverse Engineering has dropped, people have sent a great load of Kleenex tissues to Adobe HQ because they need

[00:31] this. Since this has dropped guys, Photoshop, After Effects, Higgs Field, Halo, Dell, DX, Apple, Whisper Flow. It is blowing up on YouTube. It is blowing up on X because people are using AI to reverse engineer essentially any app. The question is how good is it really? Turns out it’s actually really good. I tested it on Photoshop and Premiere Pro, the alternatives of it. And guys, it is really impressive. Now, how does Ria actually work, which we need to know before we actually use it to build something. Effectively, it checks out the UI, it looks at the logic, and then

[01:02] checks out the data, and using all of that, the idea is it can effectively recreate anything. This individual rebuilt Terraria in 3D. This guy right here replicated the entirety of Spider-Man. But it isn’t just games, the main interesting use case I think is software that you’re currently spending hundreds and hundreds of dollars for. Now the average person is spending around $219. Let’s see exactly if we can delete and remove the subscriptions. And we’re going to be doing this guys across three softwares worth uh billions of dollars. We’re going to do Calendly, Typeform, and Trello. And this is so easy to use.

[01:34] We’re going to build the entire thing inside Base 44. So we’re going to have all the back end, all the integrations. Who’s also the sponsor of today’s video. So more on that later. So let’s go ahead and actually think about first of all what Ria is and how it works. Now I’ve used Ria. I’ve tested it and I found something quite controversial. Now after lots of testing, one of the interesting things I realized about Ria is that Ria itself is 420,000 lines of TypeScript and code. There are effectively 789 of them, which are pulled out specifically in this skill, which is all about the

[02:05] reverse engineering process. And when you compare that with just doing it in Claude or ChatGPT, it ends up being faster. So, what I want you to do is come over here and grab this prompt. I’ll put it down below so you can go ahead and grab it. And then the first thing I’m going to do is head straight over to Base 44 because I’m using Base 44 because I can just give it a screenshot, a prompt, and it just auto connects all the back end and blah blah blah and sort everything else out for me without me needing to do anything else. Then, once I’ve done that, I want to go ahead and grab a screenshot of Calendly. So, I’ve got here you can see I can click on different buttons. And again, let’s see how well this can actually do.

[02:37] Go ahead and rebuild this for us. So, come straight back over and drop the screenshot in. And then the only thing we need to do really is just give it a prompt. “Hey there, I want you to go ahead for me and recreate Calendly for me, the booking system, based on the screenshot. Give it a different name, but I want to have all of the core functionality. Thank you.” And once you’ve done that, you can go ahead and just go down and click on build. You can also a plan mode in Base 44 where you can plan it out a little bit more, which is handy, but this is going to use all its back end databases, everything else like that, and just do manage all that sort of stuff for us, which is fantastic. Now, the first thing that

[03:07] happens while it’s building here, you can see it’s thinking. If it needs any clarification questions, it can just ask us. And guys, this is what we got back. So, I’m going to go ahead and publish this so we can go ahead and play around with it and check it out just so we can see it in a brand new window. Let’s go ahead and open this app up and test it out. Now, bear in mind, this is using those principles. Let’s see what we’ve got. I’m going to come down and open up the dashboard. And okay, we’ve got a random one here. Let’s go ahead and it’s even created a login section, which is fantastic. So, let’s go ahead and sign in with Google. Once I’ve signed in, we’re going to come down and open our dashboard here. Now, the cool thing

[03:37] about doing something like this on Base 44 is all the back end already auto configured so we can rock and roll. And let’s have a look at what we’re dealing with here, guys. And I’m giving my honest, raw, candid thoughts. First thing I’ve got here is availability on the right hand side. I can pick this based on the day, click it, toggle it off and on. Pretty decent. Let’s go say I don’t want to work Fridays, or Tuesdays, or Thursdays, or even Wednesdays. I’m just working actually I’ll work Mondays and Sundays. How about that? And I’ll let people book in for 15 minutes. Bear in mind, I’ve done this is complete one shot by the way. Come down, click on save hours, which is fantastic.

[04:09] I can check out my 15-minute meeting link. I can click this. And guys, this is actually outrageous. Okay, let’s go back one second. Let’s add some different things in here. And let’s save my hours. And let’s take a look at this. And let’s then compare them with what we have here. So, this is typical Calendly. This is ours. If I click on it, what do I see? This is pretty outrageous. We have officially entered the era where you can pretty much clone anything you want to. Click on next, name email, enter some stuff there, enter some stuff there. Well,

[04:40] Base44 has even added pre-validation, which is pretty cool. We’ll give it a fake one here. Confirm that booking. Okay, great. And now it’s done. I can go ahead and book another time and come back. And you’re not actually going to believe this, but it already auto-configured the email to me. So, it is a fully functioning app that not only has allowed me to recreate the entire interface, but has an actual dynamic booking system based on the Google account that I just created. I am genuinely really impressed with that. I genuinely did not expect to have all those features live just from one prompt. Now, this has locked down the

[05:11] core functionality, but if you come back to Base44, there’s a few other things that you can do like edit. So, I wonder if it would let us to go ahead and do that. I can check my availability. I can manage it, but there’s no editing section. So, what we’d really need to do is go back over to Base44, and then I can give a prompt like, “Hey there, I would really like the ability to edit the information on my own individual meetings and edit that so I had like emojis and basically dictate questions as and when they set those up, please.” I’m just drop that in the question bar on the left. And then you just go back and forth to build these out. Now, you can effectively list all the

[05:42] requirements if you want to. An ounce of preview is worth a pound in post. And whilst it’s is away in the background, I can even copy the link of my meeting and let’s put this into a brand new browser and see what it does. I do this. This is now something I can share with people to go ahead and book. We have literally cloned the core features and anything else that’s missing, we can go ahead and change. Now, this comes with an important caveat, which I’m going to get to in this video. I want to make sure that you understand this. And just like that, it’s gone ahead and made the edits. I then open it up and now I have an edit button. I can click on that. I can add a description. I can add emoji. I can do, “Hey there, how’s it going?” I

[06:12] can add questions like, you know, “What is your annual revenue?” Whatever the thing is, make that a required question. Type that as a saved meeting. Awesome. And then if I just open up that link, as you can see now, “Hey there, we and I say they want to come down and book a meeting.” Like so, click on next. “What is your annual revenue?” And again, we get all this information emailed to us. This can save you $10 to $20 instantaneously. Now, this all sounds like I’m speaking Spanish. I’m going to put a link down below for my full Claude Agenceek masterclass that takes you from complete beginner to mastering things like this, building beautiful websites, memory systems, how to build apps,

[06:43] everything you need to know as well as full access to my Agenceek operating systems, my memory systems, how you connect all these apps together into one beautiful system to get you light-years ahead of everybody else. I’ll put a link down below so you can use that and absolutely crush it. Now, we’ve covered essentially how to build with Calendly and its core features. The next test that I’m really curious to see if you can hit actually is effectively going to be Typeform. Now, Typeform’s great because we need to use forms for lots of stuff, right? It’s a subscription that I’ve had for ages. I recommended and played around with things like Paperform and Typeform. This one can be a little

[07:15] bit more tricky. So, I’m really curious to see what can we actually do with this one. So, here we’ve got Typeform, so we can play around, use this template as it for instance and have a little play around with what that looks like. I’ll sign up and show you it exactly. And to build it once again, we’re going to come down here and just copy everything from this Notion document. And again, I’ll put a link down below for both 44, so you can click this and build along with me, test this on a real thing. See if you can do it. Pick any app that you’re paying for right now and let’s see if you can build it right now using one prompt. Again, I paste this in. I come up. I say, “Hey, I want you to go ahead and build for me, please,

[07:46] this version of Typeform. I’m going to attach a screenshot. See if you can recreate the functionality. Give me the ability to create forms so I I can cancel my subscription and no longer have to pay for it. Of course, give it a different name other than Typeform and make it a little bit different in that sense.” All right, guys. So, this is Typeform. I don’t like that mocha background, personally, but you can see it works, right? I’ve got things on the left. Tell us about yourself. These are different questions that we’re asking, which is cool. Um you know, it’s okay. I mean, it’s it’s all right. I mean, this is Typeform, right? It’s a freaking very, very successful business, but you essentially get the idea. You can go

[08:17] ahead and build these type of things into it. Now, let’s see what Base44 did. I’m going to open this one up here and look at this, guys. Now, let’s go ahead and publish this so we can check it out. What is really cool is I can just make this private cuz I don’t want to go out to the public. I can just go to scan. Don’t need to do that right now. Obviously, we can pick do you want it to be a mobile app? You know, again, lots of different things. What is cool if we want to just create our own unique domain to make it feel professional, that’s a really cool thing that we can do. Now, look at this. This is called Ask instead of Typeform. To be honest, guys, pretty sleek interface. Get started. Let’s go and sign up with a

[08:47] Google. Now, immediately, one of the cool things that I’m finding out with the using Base44 is I’m not having to do any additional plumbing. I’m not having to think about databases or things in the background. It is a blessing in that sense. It does manage all of that because classically it’s been a real pain in the backside having to like link at the email and like decide who can configure the fact it can do it all is really helpful. Now, I’ve got this welcome stream and this is on title form. So, let’s begin. So, we’ll call this one the giant coffee questioner. I’ve got a welcome message and we’re just going to say, “Hey.” Now, let’s go ahead and begin. I’m going to add a question. So, multiple choice. Multiple choice, great. I don’t know. How many

[09:19] coffees do you drink every day? All right, whatever the thing is. Come down. Option one could be, I don’t know, zero. And then we could have maybe one. But you get the idea here, guys. Just come down. Two. So on and so and so forth. We can have short text, which is like ABC. Again, we’ll just close one down here. Blah, blah, blah. And then a rating one to 10. whatever it is, how cool is coffee? How cool is coffee? Bam, whatever it is. Let’s save, done. I can move these up and down. Fantastic. If I want to share this, I click on the share button. Public link is copied, so let’s

[09:49] see if this is actually true. I click on this like so. I open it up, the giant coffee questionnaire. I can begin like so. How many coffees do I drink? I drink more than three, but you get the idea. ABC ABC. How cool is coffee? It’s an eight out of 10. And just like that, all done, thank you. So you get the idea that we’ve basically gone ahead and recreate today form interface. And then I can come down to the results and immediately see all of the results. This is mind-blowing to me cuz you can spend $400 easily on form things. And the fact I can just have these up now, share one link, publish it in one prompt, and be ready to go as well. But this does bring

[10:19] me to one of the first points I want to call out with this guys. And that’s the fact that as with all wise, it’s a question of depth and complexity. Now, I’ve recreated what I would probably consider to be the 80%. The core things that it needs to do. It needs to let me be able to build questions, um change the the kind of content category of those questions, and then collect results and share it with people. I’d say that’s like 80%. Obviously, when you come over to the website itself, you can see there’s more to it. There’s a design section. There

[10:51] is mobile optimized. You can play, you can do all these things. Now guys, I’m one prompt away from adding all that stuff in. So that’s my point to you. It’s just a question of how many minutes can you wait before you get it? But all this stuff guys, we could add in so easily. Like, I don’t know, let’s say for example that you wanted to create a preview mode. Let me show you how easy that is. Come down. Hey there, go ahead and add for me a preview mode. And add me one further question type. And the point that I’m really making here guys is that you are essentially limited only to your imagination. We’re officially in the era of the designer. If you can

[11:22] think it, if you can say it, you can build it. This is the golden era for building anything. I genuinely, genuinely, genuinely believe that. There is chaos, and in chaos there is opportunity. What do they say? Chaos is a ladder. Now, I know that a lot of people are going to think that, you know, all the IP lawyers are going to have the biggest bonuses of their life this year because all these companies are like, “What the hell is actually going on?” Everybody’s building this incredible software. I’m going to talk about that in a second. You need to listen to this. The point I’m making here is if you can imagine it, you can actually build it with the right

[11:52] prompts, with the right systems. We’re no longer limited by effectively having to know how to code, you know, being trapped in a room with a Windows laptop with 16 Red Bulls. It isn’t required anymore. We can yap to AI and it can build things. And now, guys, as you can see, it’s now added a further one, which is a yes/no question. And on top of that, I can now go ahead and preview by pressing play. All it needs is references and what you need. Which leads on to the third level, which is going to be Trello. Now, Trello is a beautiful one. It’s a very, very highly valued company. And you can see how Trello works here. Look at this. You can

[12:23] grab things, bring them over, have a play around with them, click into them, see different things. As you can imagine, all we’re going to do is strip back over to our Notion document, copy everything like so, then head over to Base 44. Now, this is exactly what it went ahead built. This one is pretty wild as well. Let me show you what I mean so you can compare them side by side here. We’ve got lanes right here. Again, we’ll sign in with Google. Now, being frank, it is handy just that Google does a sign up like that. Let’s click on this demo board, for example, and look at this. This is pretty crazy. I think it’s actually weirdly kind of It’s funny to me. It’s like, “Okay, it’s been told, ’Hey, there’s green leaves in

[12:54] the background. Go and copy that.’” And then it’s kind of done, “I’ll do I’ll do some green leaves. I’ll do that. No problem.” So, I can move things around pretty easily. I can add cards like, “Hey, pet Dexter.” He’s my beautiful English Springer Spaniel. And I’ve got that right now. I can add a cover. Let’s add this cover here. Um make sure Dexter gets pets every single day. Now, this has been stretched a little too far, in my opinion. But you There’s going to be little things you need to play around with, right? We’re not quite at the era of one shot everything. But we’re getting ever closer every single time. So, happy with that. Checklist is cool. Add an item. Um is he

[13:26] smiling? {question mark. Perfect. Come down. There’s no save button. I’m assuming if I click off that’ll be fine. As you can see it’s right there and I can move it from doing done. I now have a full app which is fantastic. Can I invite my team if I click this invite link over here? I can, which is great. So add in hey at In fact, I’ll leave it at my email address here. So I’ve just gone ahead and invited myself here. Let’s see if something pops up. You guys believe it or not, I now have an invite from Lanes to go and join as a user. So let’s open this one up. I open it up and would you believe it, I’m now in and there’s two individuals and we now have an app. Great. Rock and roll. But this does bring me on to one of the big

[13:58] things that we have to talk about with this reverse engineering process and what this means. Look at this really furniture clicking that kind of logo changes. I think that’s really cool. But let’s talk about what this all means and why this is so important. Now it got pretty close on one shot. Now listen what we’ve done. We’ve done front end, we’ve done back end, we’ve done database, we’ve done logins, we’ve done hosting and if we wanted to we’ve done payments in one app and one one kind of prompt. I think that’s pretty cool and we’ve demonstrated just how powerful this is using this strategy. We’ve talked about looking as a user, writing down what it does, building it from scratch and then making it yourself. But

[14:28] there’s one thing that you don’t want to do. You don’t copy their code, you don’t copy their images, you don’t copy their logo and necessarily the paid features. So there’s a big difference between taking inspiration from something and just copy and pasting it. You can’t just copy and paste things from these apps and websites. So then the question becomes when should I build something myself versus paying for it? Usually speaking now because AI is getting cheaper and more effective, it is sometimes more economical to build your own version of something rather than pay. But not always. It depends on two

[14:58] factors. One is how complex is the software that you’re looking at and how hard is it to replace, number one. And the second one is how much is your time worth? So for example, if it’s an app that you’re spending $200 a month on, $1,000 a month on and AI can replicate it for you in a day or two’s work, I’m not even replicate but just, you know, build a better version of it yourself, then that’s something that’s quite interesting, right? Whereas like if it’s something that you’re spending 20, 30, $100 on a month, but say for example it’s a lot cheaper and it will take a lot of time to reverse engineer. Bear in

[15:29] mind you don’t have a team of experts building and developing at the same time. These are tradeoffs that you have to think about. And increasingly now guys, with the level of where AI is at, it’s becoming more economical and more compelling for people to build their own software. Hence why I think Adobe has been extremely alarmed and people are now saying that IP as a moat no longer exists. Now the key thing to reinforce is you can’t copy people’s apps. You can’t copy the source code. You can’t copy their images or even they just like scrape and just steal it yourself. You

[16:00] want to be building things originally. So the best way I find person to do this is understand what the functionality is of a certain thing. Like what is the thing that you want to do? And then go ahead and build it with your own unique brand identity. So for example, the stuff that you build, you don’t just want to hand it something and say go and copy it. Realistically, you want to say, “Hey, I want you to build me an app that does A B C D E F G.” Give it a feature list and then give it some beautiful UI inspiration and then that will take you to a completely new level. But then it does bring us on to one final question.

[16:32] And that’s how do you actually get beautiful UI that does look gorgeous and does turn views into buyers? Well, it just so happens I covered all of that in detail with stuff I’ve never seen discussed anywhere else inside this video right here. Grab that coffee. I’ll catch you over there.