Skip to content

VitoMinheere/flutter_grip_trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forks Stargazers Issues MIT License LinkedIn


Logo

Flutter grip trainer

A grip training app based on the Convict Conditioning series.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

Strengthen your grip without the need for weights or exercise machines. All you need is a pull up bar, a hoprizontal bar(or something to put under your legs for the pull up bar) and towels.

The progressions are taken form the book Convict Conditioning 2. I wanted a simple way of tracking my progression without having to write it down everytime.

All data is stored locally on the device in an SQLite database. No connection is made to the internet and no permissions are necessary.

During the exercise some music is playing to indicate that the timer is running and to motivate the user to keep holding on.

Built With

See the pubspec.yaml for versions.

Getting Started

To build the app locally on an emulator or to your own device, make sure you installed flutter and all its components documented here.

Prerequisites

  • dart packages
pub get

Installation

No need to load anything to test the application. The used data is in assets/grip_trainer.db. When you run the app and there is no associated db file on the phone, this file will be used and moved to the OS standard path.

If you mess up the data in your db, simply remove the db file from your device or change the db name in lib/data/database_provider

Usage

Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

For more examples, please refer to the Documentation

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GNU/GPL v3 License. See LICENSE for more information.

Acknowledgements

About

Flutter app with grip training variations and progressions

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published