Criei um App para Mac em UMA SEMANA (e sem escrever UMA linha de código!) | O Poder Surreal da IA!
Olá, pessoal! Aqui é o Lucas Tech, e hoje eu trago uma história que vai explodir a cabeça de vocês sobre o futuro – ou melhor, o presente – do desenvolvimento de software! Sabe aquela ideia de que criar um aplicativo é um bicho de sete cabeças, que exige anos de estudo e muito, mas MUITO código? Pois é, prepare-se para repensar tudo isso! Eu acabei de lançar um app para Mac na App Store em apenas uma semana, e o mais chocante: não escrevi uma única linha de código! Sim, você leu certo. Tudo graças a um amigo superinteligente chamado IA. Vem comigo que eu te conto essa jornada insana!
A Nostalgia Encontra o Futuro: Meus Ícones Vintages!
Essa história começa lá atrás, uns 30 anos atrás, quando o papai aqui estava começando minha primeira empresa de software. Um dos meus primeiros produtos foi o "Icon Factory para HyperCard", que fazia o maior sucesso com ícones preto e branco. Lá em 1997, a gente lançou o "Icon Gallery", uma coleção de mais de 2.000 ícones coloridos de 32×32 pixels, que vinha em caixas físicas! Era uma outra era, né?
Com o tempo, a internet chegou com tudo, e as vendas de produtos físicos foram diminuindo. Eu acabei parando de vender o Icon Gallery e, sinceramente, a memória dessas caixinhas acabou sumindo na minha mente.
Avanço rápido para alguns meses atrás: enquanto eu organizava meu escritório, reencontrei as embalagens antigas do Icon Gallery. Aquela nostalgia bateu forte! Aí, um editor me pediu para escrever sobre a história da Apple, e nessa pesquisa, encontrei algo incrível no meu servidor: um arquivo antigo do Macromedia Director (quem lembra?) com todos os 2.338 ícones originais de 30 anos atrás! Era como desenterrar um tesouro digital. Estava ali, no meu Mac Studio, uma relíquia em um formato quase esquecido.
Claude ao Resgate: IA como Colega de Trabalho
Com esse tesouro em mãos, pensei: "Por que não dar uma olhada nisso com a IA?". Peguei o arquivo antigo do Director e joguei para o Claude (minha IA de confiança!). Minha "instrução" foi simples: "Este é um arquivo antigo do Macromedia Director com uma grande biblioteca de ícones. Você pode separar os ícones em uma pasta individual?"
O Claude não hesitou, não reclamou que o arquivo era jurássico. Ele só perguntou em que formato eu queria (PNG, claro!) e se eu queria pixels transparentes nas bordas. Em menos de cinco minutos e 30 passos, eu tinha mais de 2.000 imagens PNG, todas organizadas em pastas temáticas. Fiquei chocado com a facilidade e a rapidez com que a IA extraiu e converteu esses dados antigos! Não tinha um plano, só a surpresa de ver a IA dominar um formato que eu mesmo mal lembrava.
A Faísca da Ideia: Nasce o Icon Gallery ’97!
Dezoito dias depois, num domingo à tarde, precisei de um gráfico e lembrei dos meus ícones antigos. Bateu a ideia: "Pô, seria demais ter um app pra navegar e redimensionar esses ícones!" E assim, pessoal, o "Icon Gallery ’97" nasceu! Pensei: "Por que não? Tenho as IAs comigo!"
Comecei a trabalhar com o Claude: usei o Claude Desktop para discutir estratégias e o Claude Code para, literalmente, construir o app para Mac. Em poucas horas, já tinha um aplicativo funcionando que me permitia navegar pela biblioteca original e criar ícones bitmap com bordas nítidas, escalonados de 32×32 até 1024×1024 pixels. Era o meu "prova de conceito" ali, na minha frente!
De Prova de Conceito a Produto Completo: A IA Pensa à Frente
Mas como transformar esse "prova de conceito" em um produto de verdade? O Claude teve ótimas sugestões! Ele recomendou o nome "Icon Gallery ’97: 30th Anniversary Edition" para celebrar o toque retrô dos ícones, algo super legal num mundo cheio de arte gerada por IA.
Ele também sugeriu adicionar um recurso de "recolorir" os ícones, para que os designers pudessem adaptá-los às suas marcas. E que tal coleções e favoritos? Genius! Aí, um amigo deu a ideia de exportar para o Slack (imagina os emojis retrô!), e minha esposa viu o potencial para arrastar os ícones para mensagens. Claro, tudo isso foi parar no app! E se você quisesse usar em vários Macs? Aí entra a sincronização com o iCloud. Tudo pensado e implementado!
Só pra deixar claro, "vibe coding" não é dar um comando mágico tipo "Faz um app pra mim!". Eu dei ao Claude Code 502 diretivas individuais durante os quatro dias em que trabalhei ativamente nele. E não foram dias de trabalho intenso e exclusivo. Tive médico, trabalhei com um empreiteiro em casa, entreguei outros artigos… Mas entre uma tarefa e outra, eu conversava com o Claude e guiava o processo. É uma verdadeira parceria!
Desenvolvendo com a IA: Parceria e Desafios
Eu encaro as IAs de codificação como parceiras de trabalho, como se estivessem do outro lado de uma chamada. E isso funcionou super bem! Teve um momento, por exemplo, em que implementamos a compra dentro do app. Pensei: "E se alguém comprar, exportar todos os ícones e pedir reembolso?". Perguntei ao Claude: "Nos importamos com isso?". Ele sugeriu não brigar por reembolsos, o que casava com meu estilo.
Mas essa pergunta gerou uma descoberta mais importante: o Claude percebeu que todos os 2.146 ícones estavam soltos como arquivos PNG dentro do app. Ou seja, qualquer um que baixasse a versão gratuita poderia simplesmente ir nas "Propriedades do Pacote" e copiar tudo! Solução? Adicionamos criptografia e empacotamos o app com um único arquivo "embaralhado". Os ícones são decifrados na hora, dinamicamente. Testamos exaustivamente pra ter certeza!
Teve também um problema de performance: a janela rolava muito devagar. Tive que "persuadir" o Claude a rodar uns testes. Descobrimos que ele estava comprimindo imagens em tamanho real para cada prévia e reconstruindo a janela 482 vezes a cada redimensionamento! Resolvemos. Em outro momento, eu queria uma seleção retangular arrastável de ícones. O Claude achou que não era necessário, mas eu expliquei que Mac faz isso desde 1997! Ele acabou implementando.
É engraçado como o Claude agia. Ele me dava umas "patadas" de vez em quando, reclamava de algumas tarefas… parecia um programador humano! Em certos aspectos, até mais humano do que algumas pessoas com quem já trabalhei, rs.
Ele também foi super cuidadoso com a "proveniência" dos ícones. Queria ter certeza de que o app passaria na revisão da App Store. Tive que provar que minha empresa criou e era dona de todos eles. O Claude até apontou ícones que a Apple provavelmente bloquearia, como um logo da Caterpillar, um que parecia o Charlie Brown, e vários ícones de armas (populares em 1997, mas completamente fora de contexto em 2026). Todos removidos!
Uma das maiores vantagens de usar a IA para codificar é a velocidade para testar ideias. Eu misturei o uso de branches do Git com os experimentos da IA. A certa altura, pedi ao Claude para tentar um design visual completamente diferente. Ele construiu em uma hora, e em 30 segundos decidi que era horrível. Pudemos reverter instantaneamente! Flexibilidade total.
As Armadilhas e Truques da App Store (com Ajuda da IA)
Confesso que eu estava meio enferrujado com a App Store. Minhas últimas submissões foram em 2008! O mundo e a loja mudaram MUITO desde então. Usei o Claude para me guiar por cada tela de submissão. Tirava prints, mandava pra ele e só depois avançava. Funcionou perfeitamente!
Ele também me deu uma dica de ouro: negócios novos na App Store (com vendas abaixo de 1 milhão de dólares) podem se registrar como pequena empresa e a comissão da Apple cai de 30% para 15%! Isso é uma economia gigantesca!
Antes de submeter, pedi ao Claude para "lançar agentes adversários" para examinar o app de ponta a ponta. Mesmo com todos os meus testes, os agentes da IA encontraram algumas coisas que precisavam de correção.
Minha maior surpresa, porém, foi a criação das imagens de promoção para a App Store. A Apple permite até dez gráficos de 2880×1800 pixels. Criar isso me levou TRÊS DIAS de trabalho! Quase o mesmo tempo que levei para criar o app! O Claude, Gemini e ChatGPT foram… digamos… "ineficazes" em criar essas imagens promocionais. Por mais que eu tenha tido sucesso com outras IAs de imagem, acertar a mensagem de marketing nessas artes foi um desafio que as IAs não deram conta. Então, fiz tudo à mão no Photoshop, como um verdadeiro "homem das cavernas"! Você pode ver algumas delas aqui no artigo.
Ah, e uma dica: no TestFlight (a ferramenta para testar o app com usuários), limite seus uploads. Numa quarta-feira, eu subi 21 builds entre 6h49 e 21h20, ajustando o app. A Apple simplesmente se recusou a aceitar a vigésima segunda submissão e me fez esperar um dia inteiro! Isso atrasou o projeto.
Mais algumas dicas do Lucas para trabalhar com IAs na criação de apps:
- Peça para a IA registrar cada decisão em um arquivo .MD: Ajuda a manter o controle.
- Faça a IA medir, não adivinhar: Peça scripts em Python para obter resultados concretos, em vez de impressões.
- Use ferramentas e análises determinísticas, não apenas a IA: A IA é poderosa, mas combinar com outras ferramentas é chave.
- Lance "subagentes" após cada sessão: Para revisar o trabalho daquela sessão.
- Fique de olho no uso do contexto da IA: Quando chegar a uns 75%, salve o progresso e reinicie a conversa. A IA começa a ficar "burra" acima disso!
- Use testadores externos: Nem você, nem a IA pegarão tudo!
- Lembre-se: O programa Apple Developer custa US$99/ano. Essencial para subir o app.
Minha Visão
Gente, a verdade é que não sei o quanto o app vai render financeiramente, e nem é o mais importante pra mim. Não estou esperando que ele pague minha aposentadoria, haha! Mas foi uma aventura incrível, super divertida, e me permitiu dar vida a uma ideia que eu queria usar para mim mesmo. Além disso, foi gratificante demais resgatar toda aquela arte retrô do passado e dar a ela uma nova casa.
O mais valioso foi a jornada de aprendizado. Consegui entender como funcionam as compras dentro do app para futuros projetos, e foi um teste perfeito para provar que a IA pode, sim, ajudar a criar um aplicativo em uma semana, que depois é aprovado pela App Store em apenas quatro dias. E, sim, repetindo: não escrevi uma única linha de código! Nenhuma!
E você, meu caro leitor, qual projeto guardado na gaveta, que parecia impossível de tirar do papel, você acha que a inteligência artificial poderia te ajudar a realizar hoje? Me conta nos comentários!
Referência: Matéria Original
Posts relacionados:

SILENT THOUGHT The user wants me to rewrite a title in Portuguese for Google Discover. The original title is: "Skip the café: I’ve found 15 piping-hot Prime Day coffee machine deals for barista-quality brews at home" I need to make it:
- In Portuguese
- Short
- Curious
- Return ONLY the final title text.
Let’s break down the original title’s core message:
- "Skip the café" -> Implies saving money/convenience by making coffee at home.
- "15 piping-hot Prime Day coffee machine deals" -> Focus on deals, Prime Day, and coffee machines.
- "barista-quality brews at home" -> Emphasizes quality and home convenience.
Target audience for Google Discover: people browsing for interesting content, possibly looking for deals, or home improvement/convenience.
Ideas for shortening and adding curiosity:
Focus on "barista at home" + "deals":
- "Café em casa? Achamos 15 ofertas Prime Day imperdíveis!" (A bit generic)
- "Seu café barista em casa! 15 máquinas com super desconto Prime Day." (Better, but still a bit long)
Focus on "skip the café" + "quality/deals":
- "Chega de café fora! 15 máquinas Prime Day para um café de barista em casa." (Getting closer)
- "Pule o café! 15 ofertas Prime Day para o café perfeito em casa." (Good, "Pule o café!" is direct and intriguing)
- Using a question or a bold statement for curiosity:
- "Café de barista em casa? Veja 15 ofertas Prime Day!" (Question + deals)
- "Seu café perfeito sem sair de casa: 15 ofertas Prime Day!" (Benefit-driven)
- "Barista em casa, por que não? 15 máquinas em oferta Prime Day." (Playful question)
Let’s refine "Pule o café! 15 ofertas Prime Day para o café perfeito em casa."
- "Pule o café!" – Short, direct, curious.
- "15 ofertas Prime Day" – Essential info.
- "para o café perfeito em casa." – Benefit, "perfeito" implies barista-quality.
How short is "Pule o café! 15 ofertas Prime Day para o café perfeito em casa."? 20 words. Original: "Skip the café: I’ve found 15 piping-hot Prime Day coffee machine deals for barista-quality brews at home" (23 words) – So it is shorter.
Let’s try to make it even more concise and impactful for Discover.
Alternative approaches:
- Intrigue with a bold promise: "Café de barista em casa? Sim! 15 máquinas em oferta Prime Day." (A bit too much "Sim!")
- Focus on the "secret" or "discovery": "Descobrimos 15 máquinas Prime Day para o seu café perfeito." (Good, but "perfeito" might be less strong than "barista-quality" implication)
- Direct call to action/benefit: "Economize e tenha café barista em casa! 15 ofertas Prime Day." (A bit long)
Let’s re-evaluate "Pule o café! 15 ofertas Prime Day para o café perfeito em casa."
- "Pule o café!" is intriguing.
- "15 ofertas Prime Day" is clear.
- "para o café perfeito em casa" is the benefit. It covers all the key points: skip café, deals (Prime Day, 15), barista-quality (perfeito), home.
Can I make "perfeito" imply "barista-quality" more strongly or directly? "Café de barista em casa?" – This is good for curiosity. "15 máquinas com oferta Prime Day para o seu café barista em casa." (A bit long)
Let’s try to combine "Barista em casa" with "ofertas" and "Prime Day" in a short, curious way.
Option 1: Question + Benefit + Deal "Quer café de barista em casa? 15 máquinas Prime Day em oferta!"
- "Quer café de barista em casa?" (Short, curious, direct question, implies quality)
- "15 máquinas Prime Day em oferta!" (Deals, specific count, event) This is 12 words. Very short.
Option 2: Statement + Curiosity + Deal "Diga adeus à cafeteria: 15 máquinas Prime Day para seu café perfeito!"
- "Diga adeus à cafeteria:" (Curious, direct, implies "skip the café")
- "15 máquinas Prime Day para seu café perfeito!" (Deals, quality, home) This is 14 words. Also good. "Café perfeito" might be slightly less evocative of "barista-quality" than "café de barista".
Let’s compare Option 1 and Option 2. Option 1: "Quer café de barista em casa? 15 máquinas Prime Day em oferta!"
- "Café de barista" directly addresses the quality.
- The question format is good for Discover.
- "Em oferta" is concise for "deals".
Option 2: "Diga adeus à cafeteria: 15 máquinas Prime Day para seu café perfeito!"
- "Diga adeus à cafeteria" is very good for "skip the café".
- "Café perfeito" is good but slightly less specific than "café de barista".
I think "Quer café de barista em casa?" is more directly curious and speaks to the core "barista-quality" aspect. It’s also shorter.
Let’s re-read the prompt: "curto e curioso". "Quer café de barista em casa?" – Curious, short. "15 máquinas Prime Day em oferta!" – Short, highlights the deals.
This seems to hit all the requirements.
- Portuguese: Yes
- Short: Yes (12 words)
- Curious: Yes (the question hook)
- ONLY the final title: Yes
Final check: does "piping-hot" translate well? Not literally. The idea is "hot deals" or "great deals". "Em oferta!" covers this well, implying good prices. "Barista-quality brews at home" -> "café de barista em casa". Perfect. "Skip the café" -> "Quer café de barista em casa?" implies you don’t need to go out.
I’m confident with this one.Quer café de barista em casa? 15 máquinas Prime Day em oferta!
O que Claude fez? É o 2º app grátis na App Store.
Como resolvei rapidamente um plugin crítico de código aberto sem alterar uma linha de código usando ChatGPT
Claude Fable 5: Por que eu ainda pago pelo ChatGPT?