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 Camadas de Dados Verticais para Agentes OpenClaw
A verdadeira oportunidade com o OpenClaw não é apenas usá-lo — é construir camadas de dados específicas da indústria que conectem fontes de dados confusas, normalizem-nas em esquemas utilizáveis e as exponham como endpoints de ferramentas limpas que retornam JSON estruturado.

Construindo uma Interface de Voz para Agentes OpenClaw Usando Atalhos do iPhone
Um desenvolvedor criou uma interface controlada por voz para agentes OpenClaw construindo um endpoint de servidor Python e integrando-o com um Atalho do iPhone que processa conversão de fala em texto e texto em fala localmente no dispositivo.

Desenvolvedor Considera Mudar do DeepSeek para o Grok para Agente de IA Financeira
Um desenvolvedor construindo um aplicativo web de IA financeira em FastAPI/Python relata que o DeepSeek V3.2 Reasoning tem TTFT de 70s e velocidade de saída de ~25 t/s, fazendo com que o streaming pareça terrível. Eles estão considerando o Grok 4.1 Fast Reasoning com TTFT de ~15s e ~75 t/s.

Teste Autônomo de Super Mario Usando Modelos de Comportamento
Explore o teste autônomo em Super Mario usando um gerador de entrada baseado em mutação para descobrir casos extremos e explorar espaços de estado de forma mais eficaz.