Posts

Showing posts from June, 2021

Body Metrics

Image
 Written By: Quincy Williams This week I worked on the Body Metrics activity. This activity will allow for users to be able to add there body metrics to the application and then the application will take that data and perform calculations for the user to see, based on the most common formulas that the people will usually like to know when they are on a fitness journey to show progress. To develop this, I created edit text items to hold the data, and text views to identify the different fields that the edit texts will preform calculations on. The last three fields are not editable as they will be filled with data after calculations are completed. In the background, in our Utils java file, we have functions that will be called that will complete the calculations for BMI, Lean Body Mass, and Body Fat %.  Example Body Metric Function The activity will also be able to use the metric system setting in the application, that will convert fields that use imperial values to use metric v...

Finishing Exercises

Image
 -Written by Quincy Williams This week, I was able to get the finishing touches on the exercises portion of the application. This is one of the main functions of the application, as this will provide the user some exercises that they can perform and even be able to add those exercises to a goal. The past few weeks, have been working on getting that part of the application fully up and running and this week, we were able to achieve that. With this being one of the main features of the application, it was very important to get this piece working so the base of the application is working and we can begin to work on some of the smaller pieces of the application, so we can provide a full user experience when using the application. The final piece that I needed to work on this week was getting the exercise activity of the application to work with the goal activity of the application after creating a final view for the exercises. I had to create a view for each exercise that would show so...

Production Week 2

Image
 -Written by: Quincy Williams In week 2, I continued to work on the Exercises screen and we were able to revamp the view as well to provide a cleaner look for the user. Old: New: The view still uses a a grid view but now the images are formatted inside of card views for a cleaner look. The images are now more consistent with the the exercise groups and are more uniform with the color scheme of the application. Each image also now can be selected and the application will provide the user with a list of exercises that that are associated with that muscle group via a json file that is locally stored. This was completed by using a custom adapter and setting that adapter in the class the houses the grid view and the adapter puts the view inside of the grid view, programmatically and using an xml layout file to create a preset of each card and having that created in a view holder in the adapter. onCreate function that creates the grid view that holds the cards of exercises Once a card is...

Pre-Production -> Production

Image
Written by: Quincy Williams This week, we officially have left pre-production and are now in full blown production mode. We had our first meeting with the team, mentors and producer, to go over the application, discuss our expectations for the application in the coming month, and also we were able to show off our build of the application in its current state. Currently, the team and I working on getting more of the front end portion of the application going, so we can provide a visual of what the app is expected to look like and then we are going to work on getting int the back end portion of it to provide the functionality that we want to incorporate into the application. For my portion of the application this week, I am going to be working on the Exercise portion of the application. This will be a grid view that the user will see when the select the Exercise option at the bottom of the screen, in the navigation bar, and this will give the user a list of muscle groups to choose from, ...