I built this simple browser-based matching game as a less boring way of building note recognition speed compared to the simple question and answer format found in most music theory apps. It should work on every device but will be more enjoyable on a touchscreen. [more inside]
I created Solfetta because I wanted a convenient way to practice playing by ear on my phone that could help build associations between the music being played and Solfa symbols (you can also display intervals, or note names in any key). You can play what you want or use a library of well-known melodies to get started. The tuning can be changed to match any recording. Code (VanillaJS) is on GitHub.