Building a Generative Coloring Book App with Claude as Senior Dev

A developer on r/ClaudeAI shared their experience building Imagine: Coloring for Kids, a generative coloring book iOS app, using Claude as a senior development assistant. The app lets users prompt any idea (e.g., “Create a happy cat riding a bike”) to generate coloring pages, with themed packs and safety controls.
Architecture
The app follows a pragmatic SwiftUI pattern with service objects and model stores:
- SwiftUI views handle screens
- Models define prompt ideas, theme packs, saved coloring
- Services handle business logic (StoreKit, kid-safe prompt checking)
- Backend worker for image generation
- Swift Data for local storage
Where Claude Helped
As an intermediate iOS developer, the author found Claude most useful for:
- Identifying edge cases that would only surface from user complaints
- Implementing UX-friendly error handling
- Eliminating single points of failure in the architecture
Safety features include guard rails to prevent access to external links, purchases, or inappropriate prompt/rename input. The app offers 5 themed coloring packs as add-ons; the author offered promo codes for community suggestions.
Key Takeaway
Claude acted as a senior dev focusing on robustness and safety — catching issues before release and enforcing sandbox constraints suitable for a children's app.
📖 Read the full source: r/ClaudeAI
👀 See Also

Migrating from OpenClaw to Cowork + Claude Code: A Developer's Experience
A developer migrated from OpenClaw to Anthropic's Cowork with Claude Code sessions, citing better cron jobs, dispatch routing, and persistent memory. The setup uses a three-layer context design with Cowork handling orchestration and Claude Code executing code in repositories.

Practical OpenClaw Setup: Mac Mini Configuration, Cost Management, and Daily Automation
A developer shares their basic OpenClaw assistant setup running on a Mac Mini, detailing security measures, cost optimization from $60-70 initial API fees to $0.60-2.60 daily, and practical integrations including Telegram, Dropbox, and Google Workspace via Composio.

Developer Implements AI-Ready Feedback Loop for Feature Shipping
A developer built a feedback system that captures app context and automatically generates structured GitHub issues, then uses Claude Code with a triage skill to turn those issues into scoped development tasks. Two features were shipped using this workflow from mobile devices.

Claude Code in Research Workflow: Practical Results from Paper Writing
A researcher used Claude Code for auxiliary tasks while writing a paper, finding it effective for generating publication-ready figures from vague instructions, migrating a search environment between codebases in under an hour, and formatting 12+ pages of math proofs in LaTeX, where it caught a missed incomplete bound condition. It struggled with debugging a concurrency issue that was actually a CPU allocation problem not evident in code or logs.