sdresselmann / Herculade

A fitness planner where users can add and configure their own training plans.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build-app-release code-analysis flutter-tests style: lint

Herculade

This app is a fitness planner where users can add and configure their own training plans. These training plans can be selected and saved via a calendar for corresponding training days. It works on Windows, Mac and Linux.

Remake of the "FitHub" project made for the mobile application module:

https://github.com/sdresselmann/FitHub

This project extends already existing functionality and makes it usable for multiple Platforms (Android, IOS, Web).

Flutter

Setup

flutter run -d chrome

Tests

flutter test

Integration Tests

flutter test -d linux integration_test/regression.dart

Code analyzing and linting

flutter analyze

Code formating

dart format lib

Build for release

1. Download all dependencies

flutter pub get

2. Build APK

flutter build apk

3. Build Appbundle

flutter build appbundle

About

A fitness planner where users can add and configure their own training plans.

License:MIT License


Languages

Language:Dart 49.1%Language:C++ 24.2%Language:CMake 21.2%Language:HTML 2.1%Language:Swift 1.7%Language:C 1.6%Language:Kotlin 0.2%Language:Objective-C 0.0%