/workouts

Workout planning app for iOS in Swift using SwiftUI and CoreData.

Primary LanguageSwift

Workouts

Abstract

Workout planning app for iOS in Swift using SwiftUI and SwiftData.

Features

  • Workout persistence using SwiftData
    • Adding workouts, exercises, and sets
    • Deleting workouts and sets
    • Deleting exercises
    • Moving exercises and sets
    • Copying and pasting workouts, exercises, and sets
    • Renaming workouts and exercises
  • Statistics for exercises
    • Mean reps and weight
    • Personal records (1RM, etc.)
  • Settings
    • Choice of Picker or TextField for exercise names
    • Customizable choices for exercise names and equipment
    • Localization (US or Metric)
    • Appearance
  • Timer
  • Templates
  • Exporting as spreadsheet
  • iCloud backup