This app is designed to first train and then test the user to memorize matchings of alphabet letters to digits called mappings. The app has five main functions: creating mappings, training, testing, scoring, and help. The help section is used to clarify the individual training and testing activities, as well as overall app flow.
When starting to train, the user is prompted to create a map. Maps can range in size from 2 to size 26. At any time, you are able to create a new randomized map via the help screen.
An example of a map of 6 letters would be: A-1 B-2 C-3 D-4 E-5 F-6
An example of map of 26 letters would be: A-9 B-3 C-5 D-2 E-6 F-9 G-0 H-2 I-7 J-8 K-1 L-4 M-0 N-8 O-2 P-7 Q-5 R-9 S-0 T-4 U-6 V-7 W-1 X-3 Y-8 Z-4
The train section includes two activities for user input as they attempt to memorize the current mapping. There are no preset restrictions on a map a user can train on, but there are three preset configurations available for the user: easy, medium, and hard.
As you test yourself, your progress with each letter/number pair is tracked, so you can see which pairs you are doing well with as well as which ones you are struggling at the end of each testing phase and via the score button.
The target audience for the app is memory and cryptography enthusiasts. The app benefits them by providing a variety of options for memorization over time and additional options for tracking progress. In addition, the memorization of maps have applications to human memorization of passwords.