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 개

앱 카테고리

원본 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