Apex Movement Update - Swift, SwiftUI, SwiftData

03/07/25

February Update for Apex Movement

The Apex Movement Project had quite a few updates in February. Exercise search along with variants and equipment were added. The profile view now displays the user’s information entered during onboarding. Existing beta test users were prompted to fill it out if missing. There is now a timer while logging exercises. Numerous visual improvements were made to the overall design. Subviews were created to help standardize the text and text fields. The background colors and element padding were also improved to allow for easier maintenance and customization.

View Project

Apex Exercise API - Python

01/30/25

Create Json to load exercises into Apex Movement

This is a stripped-down version of the Exercise Generator Project with modifications to output to a file. The file is then loaded by Apex Movement to populate the exercises, variants, and equipment in SwiftData. Images coming soon!

View Project

Apex Movement - Swift, SwiftUI, SwiftData

01/13/25

Apex Training Conversion to SwiftData

I took what I had built in the Apex Training Project and converted it to use SwiftData instead of Google Firebase. I finished adding all the required functionality to make it useful in the gym. This project is the first version I rolled out to TestFlight.

View Project

Apex Training - Swift, SwiftUI, Google Firebase

10/14/24

SwiftUI application with Google Firebase for managing weight training programs

This project was built to help me create and modify reusable weight training programs. This version uses Google Firebase and SwiftUI. It’s the first working version of the app and has been improved upon in Apex Movement.

View Project

Interest Calculator - Python

08/08/24

Generate account and interest data for a savings account

Submit projection parameters into a table/queue for the script to pick up and process. The queue is loaded through an API call. After the calculations are complete, the resulting data are posted to the projection data table where it can be analyzed and used in charts.

View Project

Exercise Generator - Python

07/28/24

Build all possible formatted exercise strings from a Coda table containing exercise data

Retrieves exercise configurations from a Coda table through a GET request and converts the json response into a list of Exercise objects. All of the objects flagged to generate are sent back to Coda through a POST request.

View Project