Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wger-project/flutter

Flutter fitness/workout app for wger
https://github.com/wger-project/flutter

dart fitness flutter gym hacktoberfest wger workout

Last synced: 6 days ago
JSON representation

Flutter fitness/workout app for wger

Awesome Lists containing this project

README

        

# Mobile app for wger Workout Manager

wger is a free, open-source flutter application that manages and tracks/logs
your exercises and personal workouts, weight, and diet plans. This is the mobile
app written with Flutter, it talks via REST with the main server.

If you want to contribute, hop on the Discord server and say hi!



## Installation

[Get it on Google Play](https://play.google.com/store/apps/details?id=de.wger.flutter)
[Get it on F-Droid](https://f-droid.org/packages/de.wger.flutter/)

## Development

### 1

Install the [wger server](https://github.com/wger-project/wger), the easiest way
is to start the development docker-compose:

Alternatively, you can use the test server (the db is reset every day):

* URL: `https://wger-master.rge.uber.space`
* username: `user`
* password: `flutteruser`
* API key: `31e2ea0322c07b9df583a9b6d1e794f7139e78d4`

### 2

Install Flutter and all its dependencies, and create a new virtual device:
.

The app currently uses flutter 3.24

### 3

Start the application with ``flutter run`` or use your IDE
(please note that depending on how you run your emulator you will need to change the IP address of
the server)

You can run the tests with the ``flutter test``

## Translation

Translate the app to your language on [Weblate](https://hosted.weblate.org/engage/wger/).

[![translation status](https://hosted.weblate.org/widgets/wger/-/mobile/multi-blue.svg)](https://hosted.weblate.org/engage/wger/)

## Contact

Feel free to get in touch if you found this useful or if something didn't behave
as expected. We can't fix what we don't know about, so please report liberally.
If you're not sure if something is a bug or not, feel free to file a bug anyway.

* **Discord:**
* **Issue tracker:**
* **Mastodon:**

## License

The application is licensed under the GNU Affero General Public License 3 or later
(AGPL 3+) with an app store exception.

As additional permission under section 7, you are allowed to distribute the
software through an app store, even if that store has restrictive terms and
conditions that are incompatible with the AGPL, provided that the source is also
available under the AGPL with or without this permission through a channel without
those restrictive terms and conditions.

The initial exercise and ingredient data is licensed additionally under one of
the Creative Commons licenses, see the individual exercises for more details.