Grin&Gain Feature Guide

Grin&Gain Feature Guide

By Ashton Valeroso

August 19, 2025

Welcome to the Grin&Gain Feature Guide! This guide provides an overview of the app's key features and will help you learn how to track your workouts, monitor your progress, and gain valuable insights into your training. By the end of this guide, you'll be able to confidently use Grin&Gain to optimize your training and achieve your fitness goals.

Tracking and Adjusting Exercises

The Exercise Dialog makes it easy to track and adjust any type of exercise. You can log weighted, bodyweight, cardio, and even custom progressions by choosing from different Exercise Types and Action Types.

For simplicity, the default mode assumes all sets use the same weight and reps. If you prefer more detail, you can enable Individual Set Tracking to record each set separately.

To keep your training progressive, you can also set up personalized adjustments - either automatic or manual - to update your exercises for the next workout.

Exercise Types

Each exercise allows for different exercise types including weighted, bodyweight, and timed exercises. Exercise Types can be accessed by tapping the "Weight" button or your default exercise type found in the tracking tab in the exercise dialog. You can set your default exercise type in settings.

Exercise Types

Action Types

The exercise Action Types can be accessed by tapping the "Reps" dropdown. The following Action Types are supported:

  • Reps – Count how many repetitions you perform (e.g., 12 squats).
  • Time – Track the duration with a timer (e.g., 30-second plank).
  • Text – Add a note or custom instruction (e.g., "Hold stretch until comfortable").
Action Types

Difficulty

Difficulty is a quick way to record how challenging an exercise felt — whether it was too hard, okay, or too easy. These ratings can also be used to make automatic adjustments to your workouts.

We recommend using Difficulty as follows:

  • Too Hard: You couldn't complete the last set.
  • Okay: You reached failure or had about 1 rep left in the tank.
  • Too Easy: You had 2-3 (or more) reps left in the tank.
Difficulty Settings

Individual Set Tracking

Individual Set Tracking lets you log each set separately instead of assuming all sets use the same weight and reps in standard mode. For timed exercises, it also allows you to record different durations for each set.

Individual Set Tracking

Adjustments

Exercise Adjustments keep your workouts progressing through progressive overload. After you record your Difficulty, automatic or custom adjustments appear on the end screen. You can choose between two modes: Automatic or Custom.

Adjustments

Automatic Adjustments

  • Reps are increased or decreased within your set rep range first.
  • Weight only changes once you've reached the minimum or maximum reps.
  • Adjustments are applied to your next session after completing the current one.
  • Average Values can be enabled to base adjustments on the average weight and reps across all recorded sets for exercises with Individual Set Tracking enabled.
Automatic Adjustments

Custom Adjustments

  • Manually set how you want the exercise to progress, giving you full control.
Custom Adjustments

Using the Exercise Player

The exercise player is our unique approach to fitness tracking. Unlike using a notebook or traditional workout tracking method, the exercise player allows you to track workouts quickly between sets with minimal input. Using the exercise player, you can make quick adjustments to your workout and view realtime stats and progress.

Action Mode

Displays what you are performing and logging for each exercise and lets you record any changes.

Action Mode

Rest Mode

Runs the rest timer for the current exercise.

Rest Mode

End Mode

Lets you record how you performed using the Difficulty feature. Automatic or Custom adjustments will also appear on this screen.

End Mode

Exercise Queue

Shows all the exercises in your current session. From here, you can reorder, edit, superset, add, or remove exercises. You'll also see basic stats for the exercises you've completed so far.

Exercise Queue

Superset Exercises

You can superset exercises in your queue or routine editor by long pressing an exercise or by enabling the selection mode.

To undo a superset, select one of the exercises in the superset, then click superset button to undo the superset.

Superset Exercises

Understanding Statistics and Graphs

Grin&Gain provides a variety of statistics and graphs to help you track your progress across exercises, routines, and muscle groups. Strength is measured using Epley's formula to estimate your one-rep max (1RM), while other metrics help you monitor volume, intensity, and trends over time.

Exercise History Data

This table shows the history of exercise data. It can be found in the Exercise Statistics tab.

To see more exercise insights, open the dropdown at the top of the page.

Exercise History Data

Estimated 1RM

Your 1 Rep Max (1RM) is an estimate of the maximum weight you could lift for a single repetition. This allows you to track your overall strength progress without testing a true max lift directly.

Grin&Gain calculates this automatically using Epley's formula, based on the weight and reps you record.

Estimated 1RM Equation Estimated 1RM Graph

Average Strength

Average Strength calculates a weighted average of your estimated 1RM across all sets in a session. This gives you a more balanced measure of strength beyond a single top set.

Average Strength Equation Average Strength Graph

Volume

Training Volume is the total amount of work performed for an exercise (weight × reps × sets).

Volume Equation

Relative Intensity

Relative Intensity compares the weight you lifted to your estimated 1RM, showing how challenging a set was relative to your max strength.

Relative Intensity Equation

Muscle Diagram

The Muscle Diagram highlights how many sets you've performed per muscle group. The more sets a muscle group has, the brighter red it appears.

  • Use the Unlabeled Exercises button to view exercises that don't yet have muscle data assigned.
  • You can edit muscle data for any exercise under the Info tab in the Exercise Dialog.
Muscle Diagram

Weekly Improvements

The Weekly Improvements view (inside the Statistics page) shows how each exercise has progressed compared to the previous week.

Weekly Improvements

Training Metrics

On the Progress and Routine Statistics pages, you'll find graphs that summarize your Training Metrics:

  • Average Strength – Normalized average strength across all sets.
  • Average estimated 1RM – The average 1RM across all exercises.
  • Training Volume – The sum of all volume for exercises at a given point.

You can customize these graphs by:

  • Selecting time ranges (yearly, quarterly, monthly, or all-time).
  • Viewing data per session, weekly, or monthly (x-axis).
  • Filtering by all routines or a specific routine.
Training Metrics

Periodic trends show the percentage change in your progress from a chosen starting point (year, quarter, or month). This makes it easy to see which exercises or muscle groups are improving the most.

Periodic Trends

Training Progress

Training Progress displays the raw numbers for strength or volume averages. This view is best when comparing similar exercises side by side.

Training Progress

Program Scheduling and Notifications

To keep track of which workout you're performing on a given day, you can schedule your workout routines within Programs by the Daily and Weekly modes.

  • Daily – Schedules are given a start day and date. This mode loops scheduling routines after the last numerical day. This mode is best for programs that repeat for more than 7 days.
  • Weekly – Schedules workouts by day of the week.
Scheduling and Notifications

Backing Up Data

The best way to keep your fitness data safe is by linking your Google Drive account under the Provider section in the Backup Options page. This enables automatic backups after every completed workout, as well as daily backups every 24 hours.

You can also manage backups manually:

  • Backup Options – Use the Backup and Restore buttons to save or retrieve your data.
  • Local File Options – Save and restore a backup file directly to your device's storage.
  • Local Backups – View all backup files stored within the app's documents folder.
Backing Up Data