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

How Neil Kakkar Uses Claude Code for Development Workflow Automation
Neil Kakkar describes automating pull request creation with a /git-pr skill, switching to SWC for sub-second server restarts, and using Claude Code's preview feature to verify UI changes automatically.

Claude Code User Details Production App Challenges: Security, Compliance, and Edge Cases
A developer building a personal finance app with Claude Code for six months shares specific production challenges: security audits revealed self-escalation vulnerabilities and data leaks, Plaid integration required LLC/EIN setup and had technical bugs, and App Store rejections for non-technical issues.

LLMs generate SQL queries to analyze terabytes of CI logs in seconds
Mendral's AI agent traced a flaky test to a dependency bump three weeks prior by writing its own SQL queries, scanning hundreds of millions of log lines across a dozen queries in seconds. The system handles 1.5 billion CI log lines weekly, compressed 35:1 in ClickHouse.

How OpenClaw's 5-layer autonomous agent system reduces context switching for solo developers
OpenClaw operates as a 5-layer autonomous agent system that monitors email, GitHub, calendar, Telegram, and webhooks 24/7, with shared memory between agents enabling automated workflows without manual intervention.