FLUTTER ECOSYSTEM

kstepanovdev/gdf_hema_timer

用於歷史歐洲武術(HEMA)對戰的計時器與計分應用程式。專為清晰度、速度與離線使用所設計,適用於賽事與對練場合

HEMA 計分機 專案封面
Stars
4
Forks
0
最近推送(UTC)
2026年7月14日
專案狀態
未封存
Kyrylo Stepanov GitHub avatar
GITHUB User

Kyrylo Stepanov ↗

語言DartC++CMakeRubySwiftCHTMLKotlinObjective-C

使用的依賴

依賴清單 10 項

App 分類

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

展開 / 收合專案 README

HEMA Scoring Machine

A lightweight, open-source timer and scoring app for Historical European Martial Arts (HEMA) bouts. Designed for clarity, speed, and offline use during tournaments and sparring sessions.


Features

  • Customizable Timer

    • Set time easily (tap to edit, +/− controls)
    • Millisecond precision
    • Auto-stop vibration when time runs out
  • Score Tracking

    • Tap to increment/decrement scores
    • Prevents negative values
    • Swap fighter sides instantly
  • Warnings & Doubles

    • Quick +/− warning counters per fighter
    • Central double-hit counter
  • Fight Log

    • Automatically records score & warning changes per start/stop cycle
    • Viewable via drag-up “Logs” panel
  • Clean Interface

    • Large readable fonts (RobotoMono)
    • Compact layout optimised for phones
    • Colour contrast for visibility
  • Haptic Feedback

    • Vibrates when the timer ends
  • Open Source & Offline

    • No ads, no tracking, no internet required

Installation

From F-Droid (recommended)

F-Droid GDF HEMA Timer

From App Store

App Store GDF HEMA Timer

Manual Install
  1. Download the latest .apk from Releases
  2. Enable “Install unknown apps” on your Android device
  3. Open the file to install

Build from Source

You can build and sign it yourself:

git clone https://github.com/yourname/gdf_hema_timer.git
cd gdf_hema_timer
flutter pub get
flutter build apk --release

Contributing

Contributions are welcome!

  1. Fork the repo
  2. Create a new branch: git checkout -b feature/my-improvement
  3. Commit your changes: git commit -am 'Add feature'
  4. Push and open a Pull Request