Creación de un sistema de arte lineal con SwiftUI y Claude Code: Caso de estudio de One Good Thing

El desarrollador Evening-Strike-2021 creó una app iOS llamada One Good Thing (gratuita en App Store) con Claude Code como compañero de codificación principal. La app presenta una tarjeta reflexiva por día con una interacción simple: Llevarla o Dejarla ir, luego cerrar — sin feed, sin desplazamiento infinito. La decisión técnica más notable: cada ilustración está dibujada en código usando rutas de SwiftUI Canvas, sin archivos de imagen.
Flujo de trabajo con Claude Code para vectores
El desarrollador describe un enfoque específico, sin encadenamiento de prompts:
- Describir la sensación de la pantalla en lenguaje sencillo
- Pedir a Claude una implementación preliminar en Canvas
- Ejecutarla en la app y ajustar coordenadas manualmente hasta que se sienta menos como un icono y más como una pequeña marca expresiva
- Pedir a Claude que simplifique o robustezca el código una vez que la dirección parece correcta
Este bucle — generar, inspeccionar, ajustar, reducir — produjo arte lineal con estilo dibujado a mano (manos, pájaros, ventanas, hilos, puntos, curvas) enteramente mediante curvas Bezier en SwiftUI Canvas.
Contribuciones específicas de Claude
- Convertir direcciones visuales vagas en rutas de SwiftUI Canvas de primera pasada
- Refactorizar lógica de dibujo repetida para consistencia entre ilustraciones
- Detectar casos límite de SwiftUI relacionados con estado de vista, animaciones y previsualizaciones
- Ayudar a razonar sobre Firebase, StoreKit, Cloud Functions, App Check y reglas de Firestore sin perder el enfoque del producto
Stack más amplio
La app utiliza código asistido por Claude en todo el stack: SwiftUI para iOS, Firebase Cloud Functions, reglas de seguridad de Firestore, una página de aterrizaje en Next.js y funciones de reflexión con IA para suscriptores. El sistema de arte lineal es el resultado más visible, pero el patrón de colaboración se aplicó en todo el proyecto.
Conclusión clave
La mayor lección del desarrollo: Claude funciona mucho mejor cuando se le trata como a un programador en pareja paciente, no como una máquina expendedora. Rápidamente obtienes un primer borrador usable en pantalla, pero el gusto y la dirección deben venir del desarrollador.
📖 Read the full source: r/ClaudeAI
👀 Ver también

BinktermPHP: Una Plataforma Completa de BBS/FidoNet Construida Principalmente con Claude
BinktermPHP es un BBS basado en web de código abierto escrito en PHP 8 con PostgreSQL, que incluye un sistema de correo binkp de FidoNet integrado, echomail/netmail, áreas de archivos, juegos de puerta, empuje del servidor en tiempo real y un servidor MCP que expone echomail a asistentes de IA. El desarrollador informa haberlo construido casi en su totalidad usando Claude para la implementación, mientras manejaba la arquitectura y las pruebas.

Claude + MCP crea rutas de carrera y las sincroniza con Garmin
Un usuario de Reddit conectó Claude a un creador de rutas mediante MCP y la API de Garmin. Claude encuentra rutas más llanas en las colinas de San Francisco que el corredor no había descubierto en un año. Las rutas son visibles, ajustables y se envían directamente al reloj.

El desarrollador de juegos utiliza OpenClaw para la recolección automatizada de comentarios y la refactorización de código.
Un desarrollador de videojuegos ejecuta OpenClaw como un servicio en segundo plano en un MacBook para gestionar dos proyectos: Heretical (un juego de Steam) y Duskland (un proyecto TypeScript). El sistema utiliza modelos Claude a través de Discord y Telegram, con archivos de memoria locales en formato Markdown.

Desarrollador Crea Aplicación de Seguimiento de Hábitos con Claude AI, Genera sus Primeros Ingresos
Un desarrollador sin experiencia en programación utilizó Claude Code para crear una aplicación de seguimiento de hábitos con temática de Matrix con más de 47,000 líneas de código, generando $25 en ingresos de 6 usuarios pagantes en la primera semana de marketing.