Dahdidahdit — The Morse Trainer

An Actual Morse Code Trainer — Not Just A Morse Code Generator
AppID:com.paddlesandbugs.dahdidahdit
Author:matthiasjordan
License:GPL-3.0-only
Donation:LiberaPay
InRepoSince:2024-08-26
LastRepoUpdate:2025-03-23
LastAppUpdate:2025-03-23
LastVersion:1.14.0
Categories:Science & Education
APK source:Github
Google Play:Check if it's there
icon

Introduction Ham radio ops who like QRP will sooner or later want to learn Morse code so they can communicate using CW. This app teaches amateur radio enthusiasts how Morse code works and helps them build their speed.

Custom-Tailored Lessons You set your current level of proficiency and what you aim for (e.g. all letters with 20 words per minute). Dahdidahdit guides you from where you are to where you want to be — It teaches you new letters when you are ready and increases your speed when you seem bored.

Requirements The only things you need (other than a phone and the app) are a sheet of paper and a pen.

Usage When you start the session, Dahdidahdit plays Morse code letters so you can determine which speed you are comfortable with. You jot down the letters you recognized. When the session ends, Dahdidahdit shows you what it sent and you compare notes. Then you tap the button that shows the number of mistakes.

Automated Curriculum When you complete enough practice sessions with only a few mistakes, Dahdidahdit starts the next lesson, by introducing a new letter or by increasing the speed.

Additional Features

WhatsNew:

• Release notes are only shown for new release on first start after upgrade:
• Themes improved for legibility.
• First letter was sometimes not recognized in sending training (#10).
• Word Koch had unexpected letters (#14).
• Key codes for external USB paddle/adapter are now configurable (#16).
• Keyer now supporting both Iambic A and B. (#15).

Hint: This app is available in both, F-Droid Main and IzzyOnDroid repos.
Download Source Issues ChangeLog
1.png 2.png 3.png 4.png 5.png 6.png 7.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device. Some clients have this repo enabled by default, e.g. Neo Store, Droid-ify, or, of course, the IzzyOnDroid client by Sunil. With others (like the official client) you'll have to add this repo manually (see the hint on top of the package list for how to do that).

Packages

Version 1.14.0 (2025-03-23) verified help icon

Android Versions:
  • Target: 14.0
  • MinVer: 7.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64
Permissions: help icon
Malware-Check:Passed help icon
27 Libraries detected: help icon

Download (2.9 M)

Version 1.13.1 (2025-01-02) verified help icon

Version 1.13.0 (2024-12-31) verified help icon