Construindo um Sistema de Arte Linear com SwiftUI e Claude Code: Estudo de Caso One Good Thing

O desenvolvedor Evening-Strike-2021 criou um aplicativo iOS chamado One Good Thing (gratuito na App Store) com Claude Code como o principal parceiro de codificação. O aplicativo apresenta um cartão reflexivo por dia com uma interação simples: Carregue ou Deixe Ir, depois feche — sem feed, sem rolagem infinita. A escolha técnica mais notável: cada ilustração é desenhada em código usando caminhos do Canvas do SwiftUI, sem arquivos de imagem.
Fluxo de Trabalho com Claude Code para Vetores
O desenvolvedor descreve uma abordagem específica, sem encadeamento de prompts:
- Descreva o sentimento da tela em linguagem simples
- Peça ao Claude uma implementação aproximada no Canvas
- Execute no aplicativo e ajuste manualmente as coordenadas até que pareça menos um ícone e mais uma pequena marca expressiva
- Peça ao Claude para simplificar ou endurecer o código quando a direção parecer certa
Esse ciclo — gerar, inspecionar, ajustar, reduzir — produziu arte linear em estilo desenhado à mão (mãos, pássaros, janelas, fios, pontos, curvas) inteiramente através de curvas Bezier no Canvas do SwiftUI.
Contribuições Específicas do Claude
- Transformar direção visual vaga em caminhos iniciais do Canvas do SwiftUI
- Refatorar lógica de desenho repetida para consistência entre ilustrações
- Capturar casos extremos do SwiftUI relacionados a estado de visualização, animações e previews
- Ajudar a raciocinar sobre Firebase, StoreKit, Cloud Functions, App Check e regras do Firestore sem perder o foco no produto
Stack Mais Amplo
O aplicativo usa código assistido por Claude em toda a stack: SwiftUI para iOS, Firebase Cloud Functions, regras de segurança do Firestore, uma página de destino em Next.js e recursos de reflexão com IA para assinantes. O sistema de arte linear é o resultado mais visível, mas o padrão de colaboração foi aplicado em toda parte.
Principal Lição
A maior lição da construção: Claude é muito melhor quando tratado como um programador parceiro paciente, não como uma máquina de vendas. Ele coloca um rascunho inicial utilizável na tela rapidamente, mas o gosto e a direção devem vir do desenvolvedor.
📖 Leia a fonte original: r/ClaudeAI
👀 See Also

Construindo um Córtex de IA com Claude Code: Arquitetura e Insights da Biblioteca de Contexto
Um desenvolvedor criou uma plataforma onde o Claude escreve, revisa e mescla código automaticamente, com o principal insight sendo uma biblioteca de contexto estruturada que se acumula ao longo do tempo. Após seis semanas, a IA supostamente conhece a empresa melhor do que um novo contratado após um ano.

Construindo um Agente de IA Pessoal com Claude Code: Lições de 6 Meses de Wiz
Um desenvolvedor compartilha sua experiência construindo Wiz, um agente de IA pessoal no Claude Code que lida com relatórios matinais, resumos noturnos e triagem de caixa de entrada. O post detalha 9 erros cometidos durante o desenvolvimento, incluindo começar com objetivos excessivamente ambiciosos e permitir que o Claude gerasse instruções principais sem revisão.

Armadilha de Produtividade em IA para Desenvolvedores: De 80 Commits/Mês para Mais de 1.400 com 17 Agentes
Um desenvolvedor relata que os agentes de IA para programação não substituíram seu trabalho, mas multiplicaram sua carga, passando de 80 commits/mês em um projeto de CRM para gerenciar 17 agentes de IA, 12 projetos paralelos e mais de 1.400 commits em 39 repositórios.

Lições Práticas da Implantação do OpenClaw em Cinco Empresas
Um desenvolvedor compartilha escolhas específicas de infraestrutura, abordagens de cobrança e estratégias de hierarquização de modelos aprendidas ao executar agentes OpenClaw para cinco negócios reais, incluindo uma agência de cuidados, um negócio de eventos e um detalhista automotivo.