Morse Code Trainer was designed by an Extra class ham radio operator who has been licensed for 33 years. It has
several screens to aid the learning process.
This app will work with 3G devices up to about 20 words per minute, but performs better on 4G devices. It has the capability of up to 40 words per minute, depending on the processing power of newer devices with later versions of the Android operating system.
The "Learn Morse Code" screen has a button for each character. They are in alphabetical order. As you progress through the characters, there is a button that will play all the characters you have learned so far.
There is a hand key. Six or more dits in a row will initiate a backspace to erase the last character. A wait of 2 seconds will generate a space.
The test screen has check boxes for alphabet chars, numbers, and punctuation, plus a check box for a "wait for key press." If the wait check box is checked, the test will work wait for you to type a character. If not, you have to type as you listen with no waiting for each character. After the test is over, it will show the characters in the test, and the characters you typed, plus your score.
The speed in words per minute can be adjusted from 5 to 40 WPM. Tone frequency has a wide range of adjustments. At any speed below 18 WPM, The dit and dah duration remains at 18 WPM, but the time between characters is increased. Without this feature, the dit/dah duration is painfully long at 5 WPM.
There is a Koch practice screen that lets you use sliders to pick 3 characters to practice. In this screen, more space is added between characters, so you can practice the dit/dah speeds up to 40 WPM.
There is a Type and play screen that converts the text to CW and plays back the text you type. There is an online code practice screen that downloads practice files that are updated about once a week.
The formulas used are based on American Radio Relay League (ARRL) specifications.