SkillAgentSearch skills...

Cardyo

šŸ«€ 🫁 Cardyo is a sports WatchOS application that records and calculates cardiovascular metrics with HealthKit. This application is designed for people who enjoy sports commonly played in Indonesia and wants to tracked their cardiovascular metrics. šŸ‘Ÿ šŸø

Install / Use

/learn @dekapd99/Cardyo
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

<!-- ABOUT THE PROJECT --> <p align="center"> <a href="#" target="_blank"><img src="Banner.png"></a> </p> <h1 align="center"> <br> <a href="#" target="_blank"><img src="logo.png" width="200"></a> <br> <p>Cardyo</p> </h1> <h4 align="center">Cardyo are made with <a href="https://developer.apple.com/swift/" target="_blank">Swift 5</a> & <a href="https://figma.com" target="_blank">Figma</a>.</h4> <p align="center"> <a href="#about">About</a> • <a href="#preview">Preview</a> • <a href="#installation">Installation</a> • <a href="#features">Features</a> • <a href="#license">License</a> </p>

About

Cardyo is a sports WatchOS application that records and calculates cardiovascular metrics. This application is designed for people who enjoy sports commonly played in Indonesia and wants to tracked their cardiovascular metrics.

Preview

<p align="center"> <a href="#" target="_blank"><img src="preview.gif" width="400"></a> </p> <!-- ABOUT THE FILE & FOLDER STRUCTURE -->

Folder & File Structure

Here is the file and folder structure for Cardyo:

.
ā”œā”€ā”€ Assets                              # Contains Colors, Logo & Images
ā”œā”€ā”€ MyWorkouts WatchKit Extension       # Contains Cardyo Watch Apps
ā”œā”€ā”€ CardyoApp                           # Contains Cardyo Root Project
ā”œā”€ā”€ ComplicationController              # Contains Complication View When Lock Screen Mode Activated
ā”œā”€ā”€ Helper                              # Contains EnumTabView Data and Extension Activity Type
│   ā”œā”€ā”€ EnumTabViewData.swift
│   └── ExtensionActivityType.swift                 
│
ā”œā”€ā”€ Model                                # Contains Data & Their Type 
│   └── SummaryMetricModel          
│
ā”œā”€ā”€ ViewModel                            # Contains Reusable General Function
│   ā”œā”€ā”€ WorkoutViewModel.swift       
│   ā”œā”€ā”€ TimeFormatterViewModel.swift      
│   └── MetricViewModel.swift 
│
└── View                                 # Contains Reusable Main Apps View
    ā”œā”€ā”€ ActivityRingsView.swift
    ā”œā”€ā”€ ControlsView.swift
    ā”œā”€ā”€ ElapsedTimeView.swift
    ā”œā”€ā”€ MetricView.swift
    ā”œā”€ā”€ SessionPagingView.swift
    ā”œā”€ā”€ StartView.swift
    ā”œā”€ā”€ SummaryView.swift    
    ā”œā”€ā”€ BreathView.swift   
    ā”œā”€ā”€ RingsView.swift
    ā”œā”€ā”€ SummaryPagingView.swift   
    └── EndWorkoutView.swift          
<!-- List of Features -->

Features:

  • HealthKit Integration
  • Indonesian Common Sport / Exercise / Workout
  • HealthKit Cardyo Metrics (Calories Burned, Running Walking Distance, and Heart Rate)
  • Activity Rings
  • WatchOS App & Extension
  • Workout Notifications (Daily Workout Reminder at 07.00 A.M.)
  • 60 Seconds Resting / Breathing Animation
  • Pulse Animation for Breathing Flower
  • Controls View for Pause and Stop Exercising
  • Local Files Music Integration
  • Core Animation With Anchor
  • Reusable Components
  • All Stacks (HStack, VStack, ZStack)
  • User Notifications Permission
  • HealthKit Permission for Read and Write Data
  • Complication for Watch Lock Screen Mode
  • Session Get and Fetch Data
<!-- Used Tools -->

Build With

<!-- How to Install -->

Installation

To use this repository, please follow the usage instructions below and make sure that Git is installed on your computer (execute all commands in cmd.exe or terminal):

  1. Download the .zip file or clone the repository using the following command:
git clone https://github.com/dekapd99/Cardyo.git
  1. Once the project is downloaded or cloned, open the project in Xcode by clicking on "Open a Project or File".

  2. Make sure to select Apple Watch as the target simulator (Device column at the top of Xcode).

  3. Build and Run the project.

<!-- What Kind of License? -->

License

MIT License: Copyright (c) 2022

DISCLAIMER: ASSETS ARE USED FOR EDUCATION PURPOSE ONLY, NOT FOR COMMERCIAL PURPOSES

Assets Source: SF Symbols 4 Icon

Figma Projects: Cardyo Figma

Medium Article: Cardyo Medium

<p align="right">(<a href="#about">back to top</a>)</p>
View on GitHub
GitHub Stars5
CategoryDesign
Updated1y ago
Forks0

Languages

Swift

Security Score

60/100

Audited on Sep 20, 2024

No findings