iWorkout — Apple Watch & iPhone Fitness Companion
iWorkout — Apple Watch & iPhone Fitness Companion
iWorkout — Apple Watch & iPhone Fitness Companion
iWorkout was a personal challenge born from my curiosity to explore a completely new ecosystem: Apple’s SwiftUI framework. Coming from a professional background in web development, I wanted to push my limits and see how far I could go using artificial intelligence as an ally in learning and building a native iOS project from scratch.
The result was a full-featured workout companion app that seamlessly connects iPhone and Apple Watch, allowing users to track their strength training sessions directly from their wrist. The app displays the next exercise, the number of repetitions, load, and rest time between sets—all synchronized in real time. The idea came from my own frustration with having to handle my phone during workouts; the Apple Watch offered a much more natural and practical experience.
Throughout the process, I deepened my understanding of Swift and SwiftUI, explored Apple’s HealthKit and Watch Connectivity frameworks, and experimented with AI-assisted development workflows to accelerate problem-solving and interface design. The project became not only a personal productivity tool but also a rewarding technical milestone that bridged my web development expertise with the native iOS ecosystem.
iWorkout was a personal challenge born from my curiosity to explore a completely new ecosystem: Apple’s SwiftUI framework. Coming from a professional background in web development, I wanted to push my limits and see how far I could go using artificial intelligence as an ally in learning and building a native iOS project from scratch.
The result was a full-featured workout companion app that seamlessly connects iPhone and Apple Watch, allowing users to track their strength training sessions directly from their wrist. The app displays the next exercise, the number of repetitions, load, and rest time between sets—all synchronized in real time. The idea came from my own frustration with having to handle my phone during workouts; the Apple Watch offered a much more natural and practical experience.
Throughout the process, I deepened my understanding of Swift and SwiftUI, explored Apple’s HealthKit and Watch Connectivity frameworks, and experimented with AI-assisted development workflows to accelerate problem-solving and interface design. The project became not only a personal productivity tool but also a rewarding technical milestone that bridged my web development expertise with the native iOS ecosystem.
iWorkout was a personal challenge born from my curiosity to explore a completely new ecosystem: Apple’s SwiftUI framework. Coming from a professional background in web development, I wanted to push my limits and see how far I could go using artificial intelligence as an ally in learning and building a native iOS project from scratch.
The result was a full-featured workout companion app that seamlessly connects iPhone and Apple Watch, allowing users to track their strength training sessions directly from their wrist. The app displays the next exercise, the number of repetitions, load, and rest time between sets—all synchronized in real time. The idea came from my own frustration with having to handle my phone during workouts; the Apple Watch offered a much more natural and practical experience.
Throughout the process, I deepened my understanding of Swift and SwiftUI, explored Apple’s HealthKit and Watch Connectivity frameworks, and experimented with AI-assisted development workflows to accelerate problem-solving and interface design. The project became not only a personal productivity tool but also a rewarding technical milestone that bridged my web development expertise with the native iOS ecosystem.

