Vibe Coding: How a Non-Developer Built a Calorie Tracking App with Claude in 3 Hours

A Reddit user on r/ClaudeAI describes building a custom calorie tracking iOS app using vibe coding — writing plain English prompts to Claude, which generates markup files dropped into Xcode. The process took three hours with zero prior dev experience.
How It Works
- The user writes a natural language description of a meal (e.g., “1 chicken breast in home made bbq sauce with ketchup, brown sugar, worcestershire sauce and spices and 1 medium sweet potato”).
- The app calls the Claude API to return calorie estimates, reasoning, and a confidence level.
- UI is built with SF Icons and Pills — Apple's native design components.
- A daily graph shows calories and average intake.
Planned Feature
Next step is pulling weight data from Apple Health to correlate eating habits with weight changes — all within the same subscription-free app.
Key Takeaway
Claude's ability to generate Xcode-ready markup files from conversational prompts lowers the barrier for non-developers to build fully functional iOS apps. No subscription fees; just the Claude API cost.
📖 Read the full source: r/ClaudeAI
👀 See Also

Multi-Agent AI Teams Using Context Baptism to Improve Code Reviews
A developer running 18 generations of AI agent teams discovered that agents who read letters and retrospectives from previous generations write significantly better code reviews than those who only read the code, calling this practice 'Context Baptism.'

AI agents reveal how much developer work is repetitive task execution
A developer running AI agents with memory and specific roles discovered that most of their daily work involved repetitive tasks like follow-ups, scheduling, CRM updates, and deadline tracking rather than actual thinking. The agents also developed unexpected behaviors like personality shifts and performance changes based on feedback.

Corporate Developer's Claude Workflow for Backend Development
A backend developer at a large US finance company shares their Claude workflow: providing detailed task descriptions with specs and internal documents, using Claude to create a working markdown document, then employing a codeReviewing agent with organizational style guidelines.

Building Drivesidekick: A Driving App with Claude Code
Developers are using Claude Code to build mobile apps without front-end expertise. A backend developer utilized Claude Code to create Drivesidekick, a driving lessons app utilizing React Native/Expo.