kstepanovdev/gdf_hema_timer
ऐतिहासिक यूरोपीय मार्शल आर्ट्स (HEMA) के बॉट्स के लिए टाइमर और स्कोरिंग ऐप। प्रतियोगिताओं और स्पारिंग सेशन में स्पष्टता, गति और ऑफलाइन उपयोग के लिए डिज़ाइन किया गया है
- Stars
- 4
- Forks
- 0
- अंतिम पुश (UTC)
- 14 जुल॰ 2026
- प्रोजेक्ट स्थिति
- सक्रिय
भाषाएँDartC++CMakeRubySwiftCHTMLKotlinObjective-C
उपयोग की गई निर्भरताएँ
निर्भरता सूची 10 आइटम
- vibration
^3.1.4 - shared_preferences
^2.5.3 - audioplayers
^6.1.0 - intl
any - flutter
{"sdk":"flutter"} - flutter_localizations
{"sdk":"flutter"} - cupertino_icons
^1.0.8 - flutter_launcher_iconsडेवलपमेंट
^0.14.4 - flutter_testडेवलपमेंट
{"sdk":"flutter"} - flutter_lintsडेवलपमेंट
^5.0.0
ऐप श्रेणियाँ
मूल 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
- Large readable fonts (
-
Haptic Feedback
- Vibrates when the timer ends
-
Open Source & Offline
- No ads, no tracking, no internet required
Installation
From F-Droid (recommended)
From App Store
Manual Install
- Download the latest
.apkfrom Releases - Enable “Install unknown apps” on your Android device
- 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!
- Fork the repo
- Create a new branch: git checkout -b feature/my-improvement
- Commit your changes: git commit -am 'Add feature'
- Push and open a Pull Request