
iOS App + Vibe Coding
Skill Unlock — iOS App
Company
Personal
Timeframe
2026
Role
Product Design + Vibe Coding
A side experiment in building an iOS app end to end with AI in the loop — design in Figma, code with Claude Code inside Xcode, visual assets generated by AI image and video tools. The product itself is a calisthenics trainer with an unlock-based progression for hard skills.
The Goal
A calisthenics iOS app focused on hard skills — Planche, Front Lever, Handstand. Progress by unlocking: clear the prerequisite, earn the badge, open the next skill. A small gamification loop to keep training sticky over the long months these moves take to learn.

Features
Core features of the app: • Guided exercise instructions • Each skill broken down into multiple stages • User controls their own training pace and schedule • Tiered by skill level, from beginner to mastery • Self-adjustable exercise difficulty • Progress tracking across sessions • Achievement unlock system





Assets
All of the imagery and the exercise-guide animations are generated by AI. I take existing training videos on YouTube as the movement reference, then use AI to swap out the person and the background. That way every asset keeps a single identity and stays visually consistent across the app, while the underlying motion still comes from real, correct form.

Result
Total build time was about a month (working in the evenings, learning and building at the same time). The app still has plenty of features to add, but it's basically complete. Along the way I kept having to ask for bug fixes, and image generation came out wrong many times. Even so, there's no denying the huge potential of AI and what its applications can bring.

