Eureka Lift

Simple, powerful workout tracking

Overview

Eureka Lift is a simple yet powerful iOS workout tracking app designed to help you log your strength training sessions, track your progress over time, and reach your fitness goals. Whether you're following a structured workout plan or doing adhoc training sessions, Eureka Lift makes it easy to record every set, rep, and weight.

Key Features

Getting Started

First-Time Setup

When you first launch Eureka Lift, you'll see an onboarding tutorial that introduces you to the app's key features:

  1. Welcome Screen: Introduction to Eureka Lift
  2. Create Workout Plans: Learn about saving custom workout routines
  3. Track Your Progress: See how to log sets, reps, and weight
  4. View Your History: Understand exercise statistics and graphs
  5. Ready to Start: Begin your fitness journey
Tip: You can replay the onboarding tutorial anytime from Settings → View Tutorial.

Main Screen Overview

After completing onboarding, you'll arrive at the main screen where you can:

Creating Your First Workout Plan

  1. Tap Create New Workout Plan
  2. Enter a name for your workout (e.g., "Push Day", "Leg Day")
  3. Add exercises by tapping "Add Exercise"
  4. Browse exercises by muscle group or search by name
  5. Save your workout plan

Free vs Premium Workout Plans

Free: Create up to 2 named workout plans

Premium: Create unlimited workout plans

Tracking Workouts

Starting a Workout

You have two options for starting a workout:

Option 1: Start from a Workout Plan

  1. On the main screen, find your workout plan
  2. Tap the green Play button next to the plan
  3. Your workout session begins with all planned exercises ready to log

Option 2: Start an Adhoc Workout

  1. On the main screen, tap Start Adhoc Workout
  2. Your workout session begins with no exercises—add them as you go
  3. This is perfect for flexible training days or trying new exercises

Logging Sets During a Workout

Once you're in an active workout:

  1. Tap on an exercise to open the exercise detail screen
  2. You'll see your previous lifts for reference
  3. For each set, enter:
    • Weight: The weight you lifted
    • Reps: The number of repetitions you completed
  4. Tap Complete Set to save the set
  5. A rest timer will automatically start between sets
  6. Add more sets as needed with the "Add Set" button
Tip: The app displays your most recent performance for each exercise, making it easy to track progression or maintain consistency.

Adding Exercise Notes

You can add notes to any exercise to remember important details like equipment settings or form cues:

  1. During a workout, tap on an exercise to open the detail screen
  2. Tap on the notes section (below the exercise name)
  3. Enter your notes (e.g., "Seat Position: 3", "Focus on slow negatives")
  4. Tap "Save" to store the notes

Notes are saved per exercise and will appear every time you perform that exercise, helping you maintain consistency across workouts.

Adding Exercises During a Workout

You can add exercises to any active workout:

  1. Tap Add Exercise at the bottom of the workout screen
  2. Browse or search for exercises
  3. Select the exercise to add it to your current workout

Workout Controls

During an active workout, you have several options in the navigation bar:

Finishing a Workout

  1. Tap Finish Workout
  2. Review your workout summary showing:
    • Start time and duration
    • All exercises and sets completed
    • Total volume (weight × reps)
  3. Tap Finish Workout in the summary to save your session
  4. Your data is now saved and will appear in Exercise History

Resuming an Unfinished Workout

If you exit the app during a workout, Eureka Lift will remember your progress:

Note: Discarding a workout permanently deletes all progress and sets for that workout session. This action cannot be undone.

Exercise History

Accessing Exercise History

From the main screen, tap Exercise History to view detailed statistics and progress graphs for all exercises you've performed.

Important: All exercise data is always saved to the database regardless of your subscription status. However, viewing exercise history and graphs requires a Premium subscription. Free users can only view history for "Sample Lift" (the demo exercise). This is the primary premium feature of Eureka Lift.

Understanding Exercise Statistics

For each exercise, you'll see:

Total Sets

All-time count of completed sets

First Performed

Date of your first recorded lift

Most Recent

Date of your latest lift

Personal Record

Trophy icon if recent performance is your best

Earliest vs. Recent Performance

The exercise history compares your earliest sets with your most recent sets:

This comparison helps you visualize your progression over time.

Exercise Progress Graphs

Tap on any exercise to view detailed interactive graphs showing:

Graph Features

Customizing Graph Display

Use the toggles below the graph to show or hide:

Tip: The graph automatically scrolls to show your most recent data when you open it. Scroll left to see your earlier performance.

Sample Lift Feature

Eureka Lift includes a "Sample Lift" exercise with dummy data to demonstrate how the graphs work. This is helpful when you're just starting out and don't have much history yet. For free users, this is the only exercise history you can view without Premium.

Searching Exercise History

Use the search bar at the top of Exercise History to quickly find specific exercises by name.

Premium Access Required Premium

Free: All exercise data is saved to the database, but you can only view history/graphs for "Sample Lift" (the demo exercise). Cannot view history for your own exercises.

Premium: View detailed graphs and history for ALL exercises with unlimited history tracking. This is the primary premium feature.

Premium Features

What's Included in Premium

Upgrade to Premium to unlock the full potential of Eureka Lift:

View Exercise History & Graphs - PRIMARY PREMIUM FEATURE

View detailed progress graphs and history for ALL exercises with unlimited history tracking. Visualize your strength gains over time with interactive charts. While your data is always saved, viewing it requires Premium (free users can only view "Sample Lift" history).

Unlimited Workout Plans

Create as many named workout plans as you need. Perfect for organizing different training splits (Push/Pull/Legs, Upper/Lower, etc.).

Full Backup & Restore

Create full backups including both lift data AND workout plans. Import saved data to restore your complete workout history. Export to CSV format for backup, migration, or external analysis.

Pricing

Eureka Lift Premium is available as a subscription:

Tip: Subscriptions are managed through the App Store. To cancel or modify your subscription, go to Settings (on your iPhone) → Apple ID → Subscriptions.

Free Version Includes

You can use Eureka Lift for free with these features:

Free users CANNOT:

Upgrading to Premium

  1. Tap the Premium indicator anywhere in the app
  2. Or go to Settings → tap a Premium feature
  3. Review the Premium features and pricing
  4. Select your preferred subscription plan
  5. Complete purchase through the App Store

Redeeming Offer Codes

If you have a promotional offer code:

  1. Go to the Premium upgrade screen
  2. Tap Redeem Offer Code
  3. Enter your code when prompted

Note: Offer code redemption requires iOS 16.0 or later

Settings & Preferences

Access settings by tapping the gear icon in the top-right corner of the main screen.

Preferences

Weight Unit

Choose between:

All weights throughout the app will display in your chosen unit. Past data is automatically converted when you switch units.

Time Format

Choose between:

Lock Orientation

Enable this to prevent screen rotation during workouts. This keeps your display stable while you're lifting.

Show Sample Lift

Toggle whether the Sample Lift demonstration exercise appears in your Exercise History. Disable this once you have enough real data.

Reset Preferences to Default

Restore all settings to their factory defaults. This does NOT delete your workout data.

Data Summary

View quick statistics about your data:

Other Settings Sections

Support

About

Data Management

Export Lift Data (Free)

All users can export their lift data for GDPR compliance and backup purposes:

  1. Go to Settings → Import/Export Data
  2. Tap Export Lift Data
  3. Your lift data is exported to CSV format
  4. Choose where to save or share the file (Files app, email, cloud storage, etc.)

What's Included in Lift Data Export

The free export includes:

Note: Lift data export does NOT include workout plan definitions. Free users cannot import this data back into the app (import requires Premium).

Full Backup & Restore Premium

Premium users can create complete backups including both lift data and workout plans, and import them back into the app:

Creating a Full Backup

  1. Go to Settings → Import/Export Data
  2. Tap Create Full Backup
  3. Your complete data is exported to CSV format
  4. Save the backup file to a safe location (iCloud Drive, external storage, etc.)

Importing a Full Backup (Premium Only)

  1. Go to Settings → Import/Export Data
  2. Tap Import Full Backup
  3. Select your backup CSV file
  4. The app will import all workout plans and lift data
Important: Importing data requires Premium subscription. Importing adds to your existing data rather than replacing it. If you want a clean restore, delete all data first (see below).

Available Backups

Eureka Lift stores your recent backups locally on your device. You can quickly restore from any recent backup in the Import/Export screen.

Generate Test Data

For testing purposes, you can generate dummy workout data:

  1. Go to Settings → Data Management
  2. Tap Generate Test Data
  3. The app creates 2 years of workout history with 15 exercises

This is useful for seeing how the app looks with substantial data, or for performance testing.

Delete All Data

To permanently delete all your workout data:

  1. Go to Settings → Data Management
  2. Tap Delete All Data
  3. Read the warning and tap again to confirm
  4. Confirm one final time in the dialog
Warning: This permanently deletes all workout plans, workout records, and exercise history. This action cannot be undone. Make sure to export a backup first if you might want this data later.

Tips & Best Practices

Getting the Most Out of Eureka Lift

Consistency is Key

Log every workout to build a complete picture of your progress. The more data you track, the more valuable your exercise history graphs become.

Use Workout Plans for Routine Training

If you follow a consistent routine, create workout plans for each session (e.g., "Upper Body", "Lower Body", "Push Day"). This saves time since exercises are pre-loaded when you start the workout.

Use Adhoc Workouts for Flexibility

On days when you're trying something new or mixing things up, use adhoc workouts. You can still track everything without being locked into a plan.

Reference Your Previous Lifts

During workouts, check your previous performance for each exercise. This helps you decide whether to increase weight, maintain your current load, or adjust reps.

Export Backups Regularly

If you're a Premium user, create backups regularly and store them in cloud storage (iCloud Drive, Google Drive, Dropbox). This protects your data if you lose your device or need to transfer to a new phone.

Use the Moving Average to Spot Trends

When viewing exercise graphs, the 9-set moving average helps you see overall trends without getting distracted by day-to-day variation. This is especially helpful for tracking long-term progress.

Lock Orientation During Workouts

Enable "Lock Orientation" in Settings to prevent your screen from rotating while you're lifting. This keeps the interface stable and easier to read.

Progressive Overload

Eureka Lift makes it easy to implement progressive overload—the gradual increase of stress placed on your body during training:

Organizing Workouts

Consider creating workout plans based on:

Frequently Asked Questions

General Questions

How do I edit a workout plan?

On the main screen, tap the blue pencil button next to the workout plan you want to edit. You can add/remove exercises, reorder them, or change the plan name.

Can I delete a workout plan?

Yes. When editing a workout plan, scroll to the bottom and tap "Delete Workout Plan".

What happens if I exit the app during a workout?

Your progress is automatically saved. When you reopen the app, you'll be prompted to Resume, Review, or Discard the unfinished workout.

How do I track bodyweight exercises?

For bodyweight exercises, you can either enter 0 for weight or enter your bodyweight. For added resistance (like weighted pull-ups), enter just the added weight or your total weight—whichever method you prefer, just stay consistent.

Can I edit a completed workout?

Currently, completed workouts cannot be edited. If you made a mistake, you would need to export your data, modify the CSV file, delete all data, and re-import. For this reason, it's best to review your workout carefully before finishing it.

Data & Privacy

Where is my data stored?

All your workout data is stored locally on your device in a secure SQLite database. No data is sent to external servers unless you explicitly export it.

Does Eureka Lift require an internet connection?

No. Eureka Lift works completely offline. You only need internet for:

Is my workout data private?

Yes. Your workout data never leaves your device unless you explicitly export it. See the Privacy Policy for complete details.

How do I transfer my data to a new phone?

Premium users can export a full backup, transfer the CSV file to the new device (via iCloud Drive, AirDrop, email, etc.), and import it in Eureka Lift on the new device. Free users can export lift data as CSV for safekeeping, but cannot import it back into the app (import requires Premium).

Premium & Subscriptions

What happens if my Premium subscription expires?

Your workout data is never deleted and continues to be saved. You'll lose access to Premium features (creating more than 2 workout plans, viewing exercise history/graphs for your own exercises, importing data), but all existing data remains intact and continues to be saved. If you resubscribe later, you'll immediately regain full access to view all your exercise history.

Can I cancel my subscription?

Yes, anytime. Subscriptions are managed through the App Store. Go to Settings (on your iPhone) → Apple ID → Subscriptions → Eureka Lift → Cancel Subscription.

Do you offer a lifetime purchase option?

Currently, Eureka Lift Premium is only available as a subscription. This model helps support ongoing development and improvements.

Technical Issues

The app is running slowly. What can I do?

If you have extensive workout history (thousands of sets), the app may take a moment to load graphs. Try:

I found a bug. How do I report it?

Please send details to support@eurekasoftware.dev. Include:

Can I suggest a feature?

Absolutely! Send feature requests to support@eurekasoftware.dev. User feedback drives development priorities.

Support

Need Help?

If you have questions, issues, or feedback:

Email Support

Send an email to: support@eurekasoftware.dev

You can also tap "Send Feedback" in Settings to automatically include your app version and device information.

What to Include in Support Requests

To help us resolve issues quickly, please include:

Privacy Policy

Review our privacy practices at:

https://eurekasoftware.dev/privacy/eureka-lift-privacy-policy.html

Stay Updated

Eureka Lift is actively developed with regular updates and improvements. Make sure to keep your app updated through the App Store to get the latest features and bug fixes.