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

✍️ OpenClawRadar📅 Publicado: May 14, 2026🔗 Source
Construindo um Sistema de Arte Linear com SwiftUI e Claude Code: Estudo de Caso One Good Thing
Ad

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.

Ad

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

Ad

👀 See Also