package icon

Fechtkarte

Warm-up drill card generator using notation credited to Joachim Meyer
New in version 1.0.17
- Improved: the Learn screen now explains the four openings and eight directions, passing through Langort, and how each line style (Compass, Sequence, Bridge, None) works, in English, German and French.
Fechtkarte generates warm-up and routine drill cards for Historical European Martial Arts (HEMA) practice, using notation credited to the 16th-century fencing master Joachim Meyer.

Each card shows a numbered sequence of cuts to work through, with a dot marking a thrust instead of a cut. Card background colour indicates which hand leads, so a drill can alternate sides. Edge choice, guard, footwork and tempo are left to the practitioner — the card only fixes the sequence of openings.

Features:

* A library of more than 100 classic drill cards, browsable by hand and filterable by action count, thrust count, and technique
* Random drill generation with configurable action count, thrust count, and five opt-in shaping rules
* Six palettes to choose from per hand, designed and verified for colour-vision-deficiency accessibility
* Export a generated card as a high-resolution PNG or a true-vector, print-ready PDF, or share it directly to another app
* Works fully offline, with no accounts, no analytics, and no network access required

Fechtkarte is free and open-source software (Apache License 2.0), with no proprietary dependencies. See PRIVACY_POLICY.md in the source repository for the full data-handling disclosure.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.0.17 (18) suggested Added on Sep 23, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • at.j0s.meyercard.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.5 MiB PGP Signature | Build Log

  • New in version 1.0.16
    - Improved: lower memory use when viewing the Sources manuscript scan, and a smaller app download size.
  • Version 1.0.16 (17) - Added on Sep 15, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • at.j0s.meyercard.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.5 MiB PGP Signature | Build Log

  • New in version 1.0.15
    - Added: "Bridge" and "None" card line options in Configure, alongside Compass and Sequence. Bridge (a user request) draws a non-crossing shape; None removes the connecting lines entirely.
    - Added: tap-to-generate on Train can now be turned off in Configure, alongside shake-to-generate.
    - Fixed: the Train card no longer shrinks to a thumbnail in landscape.
    - Fixed: switching Library tabs no longer clears your selected filters.
  • Version 1.0.15 (16) - Added on Sep 12, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • at.j0s.meyercard.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.9 MiB PGP Signature | Build Log