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

Organização OpenClaw Telegram: Configuração de Tópico por Agente Resolve o Caos no Chat
Um desenvolvedor resolveu problemas de gerenciamento do OpenClaw no Telegram implementando uma estrutura de tópico por agente em um grupo dedicado, reduzindo a contaminação de contexto e melhorando a depuração. A configuração inclui mapeamento específico de tópicos, padrões de apenas menção e regras de roteamento mais limpas.

Automatizando o Alcance no LinkedIn com Tarefas Agendadas do Claude Cowork
Um desenvolvedor criou uma tarefa agendada no Claude Cowork que envia automaticamente 10 mensagens personalizadas no LinkedIn diariamente, acessando o LinkedIn Sales Navigator, lendo perfis, verificando publicações recentes e redigindo mensagens de contato personalizadas.

Não desenvolvedor cria aplicativo iOS com Claude ao longo de um ano: insights práticos
Uma pessoa sem experiência em desenvolvimento de software construiu o BloomDay, um aplicativo completo de produtividade para iOS usando o Claude ao longo de um ano. O aplicativo inclui rastreamento de tarefas, rastreamento de hábitos, modo foco com sons ambientes e um jardim virtual, desenvolvido com React Native e Expo.

Como os Agentes de IA Aplicam Princípios Cognitivos de Forma Consistente nos Fluxos de Trabalho de Desenvolvimento
Os agentes de IA podem operacionalizar quatro camadas de princípios cognitivos — fundamentos epistêmicos, princípios de execução, princípios de alavancagem e design de sistemas — com consistência implacável em tarefas de governança pessoal, sem fins lucrativos e comunitária.