synTrack
Time Tracking and Booking tool built with Flutter to:
- Search for Redmine Tasks
- Track your time
- Book
- ???
- Profit!
Development
Install Flutter
Get Packages
$ flutter pub get
Run Code-Generator
Run once:
$ flutter pub run build_runner build --delete-conflicting-outputs
Watch:
$ flutter pub run build_runner watch --delete-conflicting-outputs
VSCode
You can run both commands above using VSCode-Tasks:
CTRL + SHIFT + P
- Type:
Tasks Run Task
Enter
- Choose
gen:build_runner
orgen:build_runner:watch
Enable Flutter for Desktop
$ flutter config --enable-windows-desktop
$ flutter config --enable-macos-desktop
$ flutter config --enable-linux-desktop
Run
$ flutter run -d linux
VSCode
Just select Linux as your device and launch the syntrack
launch configuration.
Compile
$ flutter build linux --release