Skip to content

A workout app that helps you track your workouts

License

Notifications You must be signed in to change notification settings

K-DysonM/Jungle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jungle

LOGO

A workout app that helps you track your progress in the gym

Mockup1 Mockup2 Mockup3

Things I Learned

  • More familiar with Core Data
  • Utilizing semantic colors to support light and dark mode
  • Better acquainted with creating UI strictly from Auto-Layout
  • Utilizing MVVM to help with code organization
  • Creating charts on iOS via Charts swift package
  • Making custom models for JSON file reading
  • Ability to make custom CollectionViewCells and TableViewCells

Updates - Iterations

Iteration 0.15 + 0.16 - CoreData improvements + ViewModel Structs/Classes changes + Bug Fixes - April 14th

  • All of the ViewModels are classes to utilize combine functionality but for a workout template I needed some of the benefits of structs. Primarily, changing values in the templateVM shouldn't cause lasting changes to the actual template but just the instance of it being created for a workout. Wasn't able to use structs because of Combine @Published properties being used so instead implemented NSCopying -Added ability to remove sets + entire exercises from your workout using Combine + MVVM

Remove Exercise Remove Exercise

Iteration 0.14 - Templates + Fixed bugs + Beginning of History Tab - Love the way its coming along so far - April 12th

Templates Templates

Iteration 0.131 - UI Improvements + Fixed bugs + MVVM tableview + Add/Delete set functionality - April 8

Add/Delete Sets

Iteration 0.13 - "Start Workout" tableview + beginning of coredata - April 6th

Start Workout

Iteration 0.121 - Refactoring and UI improvements on charts - April 5th

Charts

Iteration 0.12 - Search functionality and front end for charts - April 4th

Search

Iteration 0.11 - April 3rd

FirstScreen

Initial Iteration 0.1 - April 1st

FirstScreen

About

A workout app that helps you track your workouts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages