Non-developer builds iOS app with Claude over one year: practical insights

Project overview and background
The developer built BloomDay, a productivity app for iOS while unemployed over the past year. Their background is in humanitarian protection with UNHCR and IOM, with 8 years of refugee response work and zero software development experience.
App features and technical stack
BloomDay includes:
- Task tracking
- Habit tracking
- Focus mode with ambient sounds
- Virtual garden that grows as you complete tasks
The technical stack uses React Native with Expo and RevenueCat for subscriptions. The app has full localization in English, Turkish, and Spanish. It went through 4 Apple rejections before getting accepted to the App Store.
Claude's strengths for non-developers
Claude excels at explaining technical concepts to beginners. When the app crashed, Claude could walk through the logic in a way that made sense to someone who had never seen React Native before. It writes functional code and catches bugs that would otherwise go unnoticed. For someone starting from zero, it bridges the gap between "this is impossible" and "okay I can actually do this."
Challenges and limitations
Context window limits mean Claude sometimes forgets what was built three sessions ago. A recurring issue occurred when uploading local files instead of building on Claude's output, causing previously completed fixes to get lost. Claude sometimes confidently writes code that doesn't work, leading to hours debugging something that was wrong from the start.
Key lessons learned
- Always download and work from Claude's output files, not local copies
- Be very specific about what you want changed and what should stay the same
- When something breaks, give Claude the exact error message
- Keep a running document of decisions to remind Claude of lost context
Realistic timeline and outcome
The project took a full year, not "prompt and ship in a weekend." It involved months of grinding through bugs, learning concepts, and slowly understanding what was being built. The result is a real app on the App Store that real people can download, built by someone who had never written a line of mobile code before.
📖 Read the full source: r/ClaudeAI
👀 See Also

Parallel Execution for Claude AI Agents Achieved with Distributed System Approach
A developer successfully ran 41 Claude AI agents in parallel with zero conflicts and 58% time savings by treating agents as a distributed system with hard-scoped responsibilities rather than a group chat.

Claude Code Enables New Grad to Build Real-Time Multiplayer Game Solo
A new grad with no formal SWE experience used Claude Code to build imageclash.net, a real-time multiplayer party game with serverless GPU autoscaling, mobile-first controller UX, and R2-based image lifecycle management.

Claude users experiment with AI-to-AI communication for difficult conversations
Two Claude users tested having their AI assistants communicate directly about sensitive topics like relationship issues, with each person reviewing messages before sending. The experiment helped surface unspoken feelings and served as a translation layer for difficult conversations.

Modified vLLM 0.17.0 runs on Tesla P40 for real-time transcription with Qwen3 ASR 1.7B
A developer modified vLLM 0.17.0 to run on Pascal architecture Tesla P40 GPUs, achieving near-complete hardware acceleration for real-time lecture transcription using the Qwen3 ASR 1.7B model. The fork is available on GitHub.