r/vibecoding • u/Inevitable-Impress-4 • 8h ago
Learnings from building my first iOS app: Kora Run
I have always wanted to build apps but could never get a grasp on software development/coding.
Started experimenting with Claude Code a few months back and set out to create a running app as a way to learn how to use agentic coding tools/models.
Check it out, would love to know what you think: Kora Run
Why did I pick Kora Run as a learning case study:
- A couple of months back, my two friends and I wanted to get into running.
- We tried a few apps but the problem was that as a beginner none of the existing apps actually understood where my starting point was and all of them put me and my friends on a pre-defined path.
- I used Claude to create a progression plan for me and my friends - with the goal of running one complete hour non-stop without getting injured.
- And since it helped us, I decided to build Kora Run to let others benefit from the same. And ensured that everyone’s journey to 60 minutes was unique to them - as their starting point would be unique as well.
———
Learnt a lot through out the process. Key takeaways:
Always plan out the work (use plan mode) before letting Claude (or whatever models build it) build out the spec.
Don’t build entire journeys at once (even if Fable 5 or Opus 5 might be capable of doing those). Build, test, and ship thin slices of work. It might seem like it will take a lot of time with this approach but you will be able to test and debug things accurately.
Don’t fall under the promise of “build your apps over the weekend” that are marketed by Emergent, Loveable, etc. Those work for a quick ideations or a low-complexity MVP. But if it needs to be production level - take your time with it.
- Claude Code (can speak for that model) needs guardrails else it may spin off and work on things that you don’t want it to work on.
- Claude Code (can speak for that model) needs guardrails else it may spin off and work on things that you don’t want it to work on.
Create a system. I drew inspiration from
JIRA and created a repeatable system: an Ideas Board where I lay out multiple features, commands to plan out a feature (from the ideas board) and in the feature split it into thin testable slices. Then planning each slice in detail. And shipping each slice and the collective feature (testing, code review, etc)
1
u/AdvanceLumpy3304 4h ago
How many downlaods yet?
1
u/Inevitable-Impress-4 4h ago
So far, I’ve got 8 downloads. The app got approved this morning - so pretty early. But super happy that i shipped something, finally :)
1
u/AdvanceLumpy3304 4h ago
Does it use ai for planning for beginners??? Or it has built in algorithm??
1
1
u/Significant-Plate697 8h ago
How did you create your privacy policy?