Overview: Finish remaining components on workout tracker application. The application gets data from website API which retrieves and stores information from a mysql database. All UI for the app is complete, some minor changes will need to be made to dashboard on Part II of job discription.
Part I: Implement Workout Tracker
Required Knowledge: You must know how to work with Restful API / JSON in order to update/alter/retrieve data. You will also need to know percentage calculations to display updates for user program progress on various screens. (#1 & #5 described below) You will also need to implement check-ins using Location Picker View Controller (Cocoapods)
Basic App Navigation Structure:
1. Dashboard
- Program Completion Percentage
- Days remaining in program (calculation)
- Successful workouts
- Missed workouts
- Rest Days
- Accuracy of Completion (calculation)
Table Navigation :
2. Program Overview by Weeks
3. Program overview by days
4. Exercise Overview
5. Exercise Detail
Part 2: Implement Nutrition Tracker
Required Knowledge: You must know how to work with Restful API / JSON in order to update/alter/retrieve data. You will also need to know percentage calculations to display updates for user program progress on various screens. UI: Change chart type on dashboard. The navigation is similar to the Workout Tracker
Part 3:
Minor UI fixes. Delete certain elements on various screens/adjust auto-layout accordingly.
You will need knowledge on using GIT for creating branches and submitting your work.
Daily reports will be requested.
Please PM me with any questions.
Completion: 5-7 Days