wger Workout Manager 移动应用

wger是一款免费开源的Flutter应用程序,可以管理和跟踪/记录您的锻炼和个人训练、体重和饮食计划。这是用Flutter编写的移动应用程序,它通过REST与主服务器通信。

01---workout-plan

02---workout-log

04---nutritional-plan

安装

Get it on Google Play

开发

1

安装wger服务器,最简单的方法是启动开发docker-compose
https://github.com/wger-project/wger

或者,您可以使用我们的一个测试服务器,只需向我们索取访问权限。

2

安装Flutter,所有依赖项并创建一个新的虚拟设备
https://flutterdart.cn/docs/get-started/install.

该应用程序目前使用flutter 2.2

3

android/fastlane/envfiles中创建一个新文件wger.properties

WGER_API_KEY=123456

要仅运行/开发该应用程序,它只需要为WGER_API_KEY提供任何值,但是
如果您想通过应用程序注册,则需要一个正确的值。为此,您需要
允许wger服务器上的(可能专用的)用户代表其注册用户。
为此,请访问https://:8000/de/user/api-key生成API KEY
在本地实例上,然后运行python3 manage.py add-user-rest theusername

之后您可以使用以下命令列出所有已注册用户:python3 manage.py list-users-api

4

使用flutter gen-l10n生成翻译文件

5

使用flutter run --no-sound-null-safety启动应用程序或使用IDE
(请注意,根据您运行模拟器的方式,您将需要更改
服务器的IP地址)

您可以使用flutter test --no-sound-null-safety运行测试

GitHub

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