Cardyo: A Native WatchOS Sports Apps 🚴‍♀️ ⚽️

Deka Primatio Deandra
2 min readMay 30, 2023

--

Cardyo is a native WatchOS sports application that records and calculates cardiovascular metrics. The cardiovascular metrics calculated are Heart Rate, Calories Burned, and Total Distance.

This application is designed for people who enjoy sports commonly played in Indonesia and wants to tracked their cardiovascular metrics. Such as, Badminton, Basketball, Bowling, Cycling, Golf, Gym Workouts, Jumping Rope, Martial Arts, Running, Soccer, Walking, and Yoga.

The frameworks used are SwiftUI, Apple Health, User Notification, Watch Extension, and Clock Complication.

Notable Features:

  • Apple Health Integration — When the application is being used, the HealthKit framework will retrieve live data of Heart Rate, Distance, and Calories Burned.
  • User Daily Notification — Daily Reminder to Exercise at 07.00 A.M
  • Clock Complication — When the user is exercising and the application is not fully closed (Apple Watch Lock Screen), Cardyo will still retrieve live data of Heart Rate, Distance, and Calories Burned.
  • Breathing Guidance — When the user finishes exercising, an flower animation will appear to assist the user in taking a 60-second rest period for breathing.
  • Summary — Cardyo will display a summary that includes the Duration of Exercise, Calories Burned, Total Distance covered during exercise, and Average Heart Rate.
  • Activity Rings Integration — Cardyo is integrated with iOS’ Activity Rings feature, which serves as a summary of the user’s physical activity. The metrics used in Activity Rings are exercise, stand, and move.
  • Local Music Integration — Cardyo can play locally stored music on iOS devices.

App Demonstration:

🎨 Link to HiFi Prototype: Figma Cardyo Project

🛠 Link to Git Repository: Cardyo Github Repository

--

--